cli は何をしますか?
ワークフローの決定論性と堅牢性を実現するために、YAMLワークフローを通じてAIエージェントを調整するGo CLIツール。
インストール
go install github.com/awf-project/cli@latest
使用法
cli run workflow.yaml
ワークフローの定義
YAMLファイルでワークフローを定義します。
name: my-workflow
steps:
- name: step1
agent: agent-a
prompt: "最初のタスクを実行してください"
- name: step2
agent: agent-b
prompt: "ステップ1の結果を確認し、次のタスクを実行してください"
depends_on:
- step1
機能
- YAMLベースのワークフロー定義
- 複数AIエージェントの調整
- 決定論的実行
- 堅牢なエラーハンドリングとリトライ
- ステップ間の依存関係管理
必要な環境変数
AI_PROVIDER_URL: AIプロバイダのURLAI_API_KEY: APIキー