機能 / Agents

Agent を替えても、ワークスペースはそのまま。

Codex、Claude Code、Kimi Code、OpenCode を同じローカルワークスペースで実行。公式 CLI と既存のサブスクリプションを使うため、追加料金はかかりません。

01 · Multi-Agent

公式 CLI を、ひとつの仕事場で。

Bottega は Codex、Claude Code、Kimi Code、OpenCode を公式ローカル CLI で実行します。汎用 Agent レイヤーで各 CLI の仕組みを置き換えません。

認証、サブスクリプションアクセス、割り当てはプロバイダー側に残ります。モデルと reasoning effort のコントロールは各 CLI のライブカタログから得るため、バックエンドが本当に受け付ける選択肢だけが表示されます。

Chat はワークスペースと履歴を保持します。Agent を切り替えた後も、新しい Agent は過去のメッセージに保存された画像やファイルを再び読み取れます。

02 · 会話機能の整合

統一するのは操作体験。Agent ではありません。

Agent Harness ごとに独自の実行モデルがあります。操作体験を統一するため、Bottega は共通のインタラクション層を用意し、ストリーミング応答、ツール状態、Plan モード、キューメッセージなどを各バックエンドに合わせて適応させています。

通常の Codex Chat はネイティブ App Server を使い、実際のプロトコルと必要な機能を確認します。ネイティブのタイトル生成と隔離編集には、別途 CLI 0.163.0-alpha.10.2 の適格性が必要です。「承認を求める」ではユーザーが判断し、「代わりに承認」では Codex の自動レビュアーが判断します。Electron の起動に必要な権限もこの経路で申請できます。申請は拒否される場合があり、拒否後に Chat がフルアクセスへ切り替わることはありません。

Codex のワークスペースモードでは、ネットワークアクセス、一時ディレクトリへの書き込み、ワークスペース外の通常の読み取りが許可されます。Bottega が従来設けていた認証情報パスの読み取り禁止と内部の読み取り専用制限は、Codex コマンドには適用されません。

フルアクセスでは権限の範囲が広がります。Plan は選択した権限に従い、ファイルシステムの読み取り専用を強制しません。厳密な権限制限を必要とする未対応のロールは、実行前に拒否されます。

現在の機能対応状況は以下のとおりです(継続的に更新中)。

03 · Agent 間コラボレーション

体験の統一にとどまらず、Agent が連携して仕事を完了。

Claude に問題を整理して Plan を作らせ、必要なコンテキストを Codex に渡して実装させます。完了すると結果は元の Chat に自動で戻り、レビューや修正を続けたり、次の Agent に引き継いだりできます。

各 Chat はそれぞれの Agent、ワークスペース、タスク履歴を保持します。メッセージはすぐに実行することもキューで待機させることもでき、プロセスは常に見え、結果は追跡・再利用できます。

三枚のカードは同じ一台の先後三コマ。スケルトン以外はすべて製品そのままの文字——Plan の題、受信メッセージの見出し、レビューの結論。二つの受け渡しは send_to_section と expect_reply を呼ぶ。