# ant CLI × Claude Managed Agents X学習 2026-06-07

## 情報源
- X投稿: 遠藤巧巳(@ai_agent_dev・システム開発歴10年・AIネイティブ会社の作り方・フォロワー5653) 2026-06-07 00:30 JST / 1640 view・6 likes
- URL: https://x.com/ai_agent_dev/status/2063418314584703134
- 引用元一次情報: Claude公式 @ClaudeDevs https://x.com/ClaudeDevs/status/2061877343078244459
- 当環境(shadow)での **実機検証込み**

## 投稿の主張(独自見解)
「いまいち ant の使い道が分からなかったが、ant を使うことで **Claude Managed Agents の開発やログ取得・修正などが Claude Code からできる** ということ。Claude Managed Agents はかなり有望と思いつつ全然触っていなかったので、ant 経由で Claude Code から依頼して作ってみよう。」

## 一次情報(Claude公式 @ClaudeDevs)
> We've added a CLI for Claude Platform to make every API endpoint runnable from your terminal. Call the Messages API, stand up Claude Managed Agents, pipe results straight into your shell. **The ant CLI is well understood by coding agents (Claude Code) using the claude-api skill.**

要点:
- ant = **Claude Developer Platform の全APIエンドポイントをターミナルから叩けるCLI**
- Messages API 呼び出し / Claude Managed Agents の起動 / 結果を shell にパイプ
- **Claude Code が claude-api skill 経由で ant を理解している** = Claude Code に「antでManaged Agent作って」と依頼すると Claude Code が ant コマンドを組み立てて実行できる

## ★当環境(shadow)での実機検証結果(2026-06-07)
- **ant 既にインストール済み**: `~/.local/bin/ant` version 1.10.0 (21.3M)。Claude Code は @anthropic-ai/claude-code@2.1.156
- **認証OK**: `ant auth status` → OAuth (user_oauth)・juyoda@gmail.com・org=jkyui・scope=`user:developer user:inference user:profile`・トークン有効期限あり(自動リフレッシュ)
- **API resource サブコマンド一覧**(`ant --help`): completions / messages / messages:batches / models / beta:agents / beta:agents:versions / beta:environments / beta:environments:work / beta:sessions(:events/:resources/:threads) / beta:vaults(:credentials) / beta:memory-stores(:memories/:memory-versions) / beta:files / beta:skills(:versions) / beta:user-profiles / **beta:worker(self-hosted environment worker)**
- **beta:agents サブコマンド**: `create / retrieve / update / list / archive` → 投稿の言う「Managed Agentsの開発・ログ取得・修正」が文字通り可能な構成
- **メタ操作の疎通(全て exit=0)**:
- `ant beta:agents list` → exit=0(現状エージェント0件)
- `ant beta:skills list` → Anthropic公式skill(xlsx/pptx等)がJSON取得可
- `ant models list` → claude-opus-4-8(max_input 1M/max 128k tokens)等が取得可
- **Issue #315 の結論と整合**: 「無料メタ操作は可・実推論はAPIクレジット未投入で不可」。今回もメタ操作(list/help)のみ検証。実際のagent create/run(推論)はAPIクレジット課金(6/15のAgent SDK課金分離後の正規ルート)

## 主要な発見
1. **antは「Claude Agent SDK課金分離(2026/6/15)後のメタ操作の正規CLI」**。MEMORY.md既存方針「ant-cliをshadowで試用検討」「Agent SDK課金分離後の手段」と完全整合。対話利用は対象外だが、agents/sessions/skills/vaults/memory-stores のCRUDをターミナルから叩ける
2. **Claude Code × ant の連携が肝**: claude-api skill で Claude Code が ant を理解 → 「Managed Agent作って」と自然言語で頼むと CC が ant コマンドを生成・実行。ハーネス構築をCC1本で完結できる
3. **beta:worker(self-hosted environment worker)** が存在 = shadowを self-hosted environment worker として動かし、Managed Agent のツール実行をローカルで受ける構成が取れる(ローカルツール統合の道)
4. **beta:memory-stores / beta:vaults** = Anthropic公式のメモリストア・認証情報vault。MEMORY.md肥大化(#292)やvault-scoped credentials(.env脱却)の公式選択肢

## アクションアイテム
- [実装済] Issue #315 に実機検証結果(v1.10.0・サブコマンド全容・メタ操作疎通exit=0)をコメント追記
- [検討] `ant beta:agents create` で最小Managed Agentを1体作成 → Claude Code から依頼して動かす実証(APIクレジット投入の費用対効果を見てから)
- [検討] `ant beta:worker` で shadow を self-hosted worker 化し、Managed Agent にローカルツール(vvv-bots操作等)を持たせる構成の評価
- [検討] beta:memory-stores を MEMORY.md肥大化(#292)の公式代替として AgentMemory(#300)/Memanto と横並び比較