D
Claude Agent SDK 統合を素早く実装
by daishiman
query() API とストリーミング処理の実装: Claude Agent SDK の query() API を使用したエージェント呼び出しとストリーミング結果の処理を効率よく実装できます。 Hooks システムによる処理フロー制御: PreToolUse・PostToolUse などのフックを活用して、ツール実行前後のカスタム処理を組み込めます。 Permission Control(権限制御)の設計・実装: ユーザー権限に基づくツール実行制御と PermissionRequest ハンドリングを体系的に構築できます。 Electron アプリケーションへの統合: Main Process と Renderer Process 間の IPC(プロセス間通信)をセキュアに実装し、Desktop アプリでエージェント機能を提供できます。 MCP と Direct SDK パターンの活用: Official SDK 準拠の実装と Direct Anthropic SDK 呼び出しの両パターンに対応できます。 Claude Agent SDK を使用したエージェント機能の開発が必要なエンジニア Electron ベースの Desktop アプリケーション開発者 LLM のツール実行機能を自社アプリに統合したい開発チーム TypeScript/Node.js で権限管理を伴う AI システムを構築したい人 Claude Agent SDK(@anthropic-ai/claude-agent-sdk)および Anthropic SDK(@anthropic-ai/sdk)を使用したエージェント統合実装を専門とします。query() API・Hooksシステム(PreToolUse、PostToolUse)・Permission Control・Electron 統合・ストリーミング処理・Direct SDK パターンに対応。3段階ワークフロー: Phase 1(要件分析・パターン選定)では使用ツールと権限制御戦略を決定;Phase 2(SDK実装)では agent-handler-template.ts を参照し IPC ハンドラと Hooks を実装;Phase 3(検証)では設定検証スクリプトと Permission Control テストを実行。SDK 情報は頻繁に更新されるため、実装前に fetch-latest-info.mjs で最新情報を確認が必須。TypeScript のみ対応。
テストドキュメントセキュリティ