実システムに手が届く AI エージェント用ツール
AI エージェント用ツールは、人を挟まずにエージェント自身が実行できて初めて意味を持ちます。AgentUI はプラットフォーム全体を 1 つの CLI として公開し、すべてのコマンドが構造化された JSON を返します。Claude Code や Codex、Cursor、Aider がプロジェクトを一覧し、データベースを照会し、関数を呼び出し、アプリを公開して、結果を読んでそのまま次へ進めます。
マークダウン 1 ファイルだけ。登録もインストールも不要で読めます。
> agent: list the projects
$ agentui --json project list
{ "total": 2, "projects": [ … ] }
> agent: run the nightly report
$ agentui --json functions invoke nightly
{ "status": "ok", "rows": 1482 }
> agent: ship it
$ agentui --json deploy
{ "deployed": true }エージェントが実際に手にするもの
チャットのラッパーではありません。直接呼び出せる 15 のコマンド群です。プロジェクトの同期と反映、関数の実行とログ取得、環境の昇格、インテグレーションの一覧と設定、シークレットの要求、そして結果を届ける validate・build・deploy。
| agentui --json project list | Enumerate projects with id, type and status |
|---|---|
| agentui --json project sync <id> | Pull a workflow to disk as plain files |
| agentui --json project diff | See what changed before committing to it |
| agentui --json project push --dry-run | Print the exact operations a push would send |
| agentui --json functions invoke <id> | Run a backend function and read the result |
| agentui --json functions logs <stepId> | Read execution logs for debugging |
| agentui --json integrations list | Discover what the account can already reach |
| agentui --json secrets list | See which credentials exist — never their values |
| agentui --json validate | Check the project before shipping it |
| agentui --json deploy | Ship a built project |
すでに使っているシステムに届くツール
ファイルを書くだけのエージェントでは足りません。これらのツールは SQL Server、Postgres、MySQL、BigQuery を読み書きし、Salesforce、HubSpot、Shopify、Gmail、Teams、WhatsApp、Google Sheets、Excel、Odoo に届きます。必要な連携がカタログにない場合は、バックエンド関数がそのままエージェントの呼べるツールになります。
エージェントにできないこと
本番データをエージェントに預ける前に読む価値があるのはここです。シークレットの値がサーバーから出ることはなく、エージェントは認証情報を見ないまま使えます。パストラバーサルは読み取り・書き込み・削除のすべてで拒否されます。push は 50 操作かつ 1 MB が上限で、--dry-run は事前に正確な差分を表示します。他テナントへの要求は 403 ではなく 404 を返すため、他社のリソースの存在すら確認できません。
すでに使っているエージェントにつなぐ
導入すべき SDK はありません。パッケージを入れ、エージェントにコマンドを実行させ、フラットなマークダウンを参照先に指定すれば、推測せずにコマンド全体を把握できます。
npm install -g @agentuiai/cliマークダウン 1 ファイルだけ。登録もインストールも不要で読めます。