36 lines
889 B
YAML
36 lines
889 B
YAML
name: 'Antigravity CLI'
|
|
description: 'Antigravity CLI 工具'
|
|
author: 'Jeffery'
|
|
inputs:
|
|
prompt:
|
|
description: ''
|
|
required: false
|
|
default: "請自我介紹"
|
|
outputs:
|
|
text:
|
|
description: '輸出的文字'
|
|
value: ${{ steps.antigravity.outputs.text }}
|
|
runs:
|
|
using: 'composite'
|
|
env:
|
|
OAUTH: ${{ secrets.ANTIGRAVITY_OAUTH }}
|
|
MODEL: ${{ vars.ANTIGRAVITY_MODEL }}
|
|
PROMPT: ${{ inputs.prompt }}
|
|
steps:
|
|
- name: 安裝工具
|
|
run: |
|
|
curl -fsSL https://antigravity.google/cli/install.sh | bash
|
|
echo "$HOME/.local/bin" >> "$GITHUB_PATH"
|
|
shell: bash
|
|
- name: 執行工具
|
|
id: antigravity
|
|
run: |
|
|
text="$(agy --model "$MODEL" --prompt "$PROMPT")"
|
|
printf '%s\n' "$text"
|
|
{
|
|
echo 'text<<ANTIGRAVITY_OUTPUT'
|
|
printf '%s\n' "$text"
|
|
echo 'ANTIGRAVITY_OUTPUT'
|
|
} >> "$GITHUB_OUTPUT"
|
|
shell: bash
|