CLI
権限を限定したキーと最新のツールカタログでリポジトリのCLIを使います。
Influence CLIは現在、リポジトリ内の非公開アプリケーションです。依存関係をインストールしたチェックアウトからBunで実行します。このパッケージに公開npmインストール用のコマンドはありません。
PUBLISH_API_URLに信頼できるInfluenceオリジンを設定し、シークレット環境からPUBLISH_API_TOKENを渡します。まず接続プロファイルとカタログを確認します:
export PUBLISH_API_URL="https://influence.so"
bun apps/agent-cli/src/index.ts profile
bun apps/agent-cli/src/index.ts tools:list
bun apps/agent-cli/src/index.ts tool:call --tool accountList --input-json '{}'
JSON入力には--input-jsonか--input-fileを選びます。読み取りはtool:call --tool <name>で行います。変更はtool:prepareの後、同じ入力と--confirmation-capability、--idempotency-keyを指定してtool:confirmを呼びます。結果不明の場合はこれらの値を保持し、再試行のためだけに新たな準備を行わないでください。
ローカルメディアにはmedia:upload --file <path> --content-type <mime> --client-key <stable-key>を使います。中断後も同じファイルとキーで再試行します。CLIは画像を目視したり、人間の視覚的な承認を代行したりできません。返されたレビューのパスをログイン後のInfluenceで開き、HTTP APIのレビューと復旧のルールに従ってください。