spawnClaudeCodeProcessでClaude Codeを別環境で起動する
TypeScript Agent SDKのspawnClaudeCodeProcessは、Claude Codeの起動を自前の関数に差し替える口です。SpawnedProcessの条件、signalの挙動、コンテナ向けの実装例を解説します。
全284件を新しい順に並べています(31〜60件目)。カテゴリのトップへ戻る
TypeScript Agent SDKのspawnClaudeCodeProcessは、Claude Codeの起動を自前の関数に差し替える口です。SpawnedProcessの条件、signalの挙動、コンテナ向けの実装例を解説します。
permission_deniedが出る条件は、canUseToolやMCPプロンプトツールの有無で変わります。PreToolUse経由の拒否が出ない点と、permissionPrompts: 'none'の使いどころを示します。
getContextUsage()は/contextと同じ内訳をコードから取る手段です。fullとsummaryの違い、請求とコスト集計への影響、返り値の読み方を説明します。
Managed Agentsの動的ワークフローは、エージェントが書いたプログラムをサーバーが1回のworkflow runとして実行します。runの状態、イベント、完了の見分け方、再接続後の復元、上限をまとめます。
Managed Agentsのmultiagent_20261001で、subagentsとworkflowsが呼べるエージェントを絞る設定と、更新時のバージョン固定の落とし穴を解説します。
Cresta Conductorは、Claude Agent SDKを土台にエージェントを作るエージェントです。成果物・実行経路・品質・資源消費の4観点評価と、新モデル出荷時の回帰確認までたどります。
ループを回す場所、ツールの実行場所、承認UIと会話状態の持ち方で、Claude Agent SDKとVercel AI SDKのエージェント機能を比べます。HarnessAgentで両者をつなぐ構成も扱います。
Claude Agent SDKはClaude Codeのエージェントを組み込む道具、OpenAI Agents SDKは少数の部品を組み合わせる道具です。委譲・ツール・セッション・権限の持ち方を並べて比べます。
Claude Agent SDKとGoogle ADKは、エージェントの定義単位もモデルの選び方も別物です。定義の書き方、使えるモデル、MCP接続、マルチエージェントの制御の4点で違いを見比べます。
Anthropicの開発者ブログが公開したManaged Agentsの定期実行エージェントの参考実装。ブックマーク、台帳、失敗の報告など、無人で気づかないうちに壊れないための6つの設計を読み解きます。
PythonとTypeScriptのSDKで、BetaAbstractBrowserToolset20260801を継承してドライバーを書く手順。最小実装、configsとフック、tool runnerなしのループまでを扱います。
SDKのブラウザ使用ツールセットはURLを検査しません。URLポリシー、ドライバの傍受、コンテナのegress、ファイルの閉じ込め、confirm、ホスト隔離の6手順を実装例つきで示します。
Claude APIのweb_searchは1,000検索10ドルの従量課金です。検索1回の数え方、エラー時の扱い、結果が入力トークンに積まれる仕組み、max_usesで費用を抑える考え方を解説します。
web_fetchツールの料金は取り込んだ内容の標準トークン分だけです。10kBで約2,500トークン、PDF 500kBで約125,000トークンという目安と、max_content_tokensが効く範囲を説明します。
Max、Ultra(旧Max 20x)、Teamプランに付く月次のAPIクレジットを解説します。プラン別の金額、7日待機、Consoleへの紐付け、Claude Codeが対象外になる理由、使い切ったときの挙動まで整理しました。
Haiku 5.5で起きがちな早期停止・検証漏れ・JSON出力でのツール呼び出し漏れ・チャットボットの逸脱を、システムプロンプトに足す文面とeffortの設定で直す手順を症状別に並べます。
-pやAgent SDKの長いセッションで膨らむtranscriptを、コンパクション後に5MB超なら前の履歴を削って抑える環境変数です。起動環境でしか指定できない点と、resumeで会話が変わらない点を扱います。
CLAUDE_AGENT_SDK_MCP_NO_PREFIXを1にすると、SDKで作ったMCPサーバーのツール名からmcp__サーバー名__が消えます。設定の渡し方と、権限ルール・フックへの影響を確認します。
CLAUDE_CODE_EMIT_SESSION_STATE_EVENTSを1にすると、Agent SDKのストリームにrunning・idle・requires_actionの状態が流れます。読むときの注意点も挙げます。
運転者の勤務実績を改善基準告示に照合するとき、日付をまたぐ時間計算をClaudeの暗算に任せず、コード実行ツールで判定し手元のスクリプトで検算する手順を、トラックの数値で示します。
text_editor_20250728をスキーマ不要のツールとして宣言し、view・create・str_replace・insertを自前で処理する手順です。max_charactersの扱いとundo_edit廃止の履歴も載せます。
組み込みのregex版・BM25版ではなく、埋め込み検索でツールを探すTool Searchを自作する手順。tool_resultにtool_referenceを返す形と、defer_loadingの置き方を扱います。
thinking.displayを"updates"にすると、ツール呼び出しの合間の進捗メモだけがテキストで返ります。描画ループ、ストリーミング、無言になる原因、催促の入れ方を示します。
Claude Codeの/claude-api managed-agents-onboardは、URLやクイックスタート名からManaged Agentsの構成をant apply用ファイルに起こします。入力ごとの違いと適用手順を示します。
Agent SDK PythonのSessionStoreで、git worktreeのセッションが親リポジトリ経由だと空で返り、resumeも黙って新規になる不具合の仕組みと回避策です。
Anthropic営業チームがClaude Managed Agentsで購入相談エージェントを作り、問い合わせ対応を作り直した事例です。構成、選定理由、数字の読み方を解説します。
Managed Agentsはトークン課金とセッション稼働時間(1時間0.08ドル)の二軸で請求されます。課金対象の状態、適用される割増と適用されない割引、1時間セッションの試算をまとめました。
高性能なコーディネーターと安価なワーカーの組み合わせは、コスト面では2つの状況でしか得をしませんでした。advisorとの選び分けを実測値で確かめます。
on-demand compactionで残したターンのthinking blockを有効に保つ3条件と、破ったときに次のリクエストで400になる仕組み、input_transformationsで確かめるテスト手順をまとめます。
要約対象から末尾ターンを外し、要約ブロックの後ろに原文のまま送るkeep-tail方式の手順。切れ目の位置、tool callを分けたときの400エラー、thinkingの扱いをまとめます。