Agent SDKでは、エージェントを小さなソフトウェアプロジェクトとして扱う。instructions.mdがプロンプト、tools/内の各ファイルがモデルの呼べる型付きアクション、skills/が必要に応じて読み込む手順、mcp-connections/がMCPサーバー由来のツール、channels/が受け答えする場所の定義になる。すべてコードなので、通常のバージョン管理とレビューの流れに乗せられる。npx @cursor/agent-sdk init ./my-botで作成し、agent-sdk devでプレイグラウンド付きのローカル実行、--templateでセキュリティレビュー、オーナーポリシーによる承認、PRの自動修正、LinearやJiraのトリアージから始められる。エージェントはGitHub・GitLab・BitbucketのPR、コメント、CIイベント、Slackのメンションや DM、任意のWebhook、cronで起動する。evalsは固定の入力を送り、どのツールがどの入力で呼ばれたかと応答の形を検証するもので、agent-sdk evalでローカルやCIで実行できる。agent-sdk github replayは実際のPRを署名付きWebhookペイロードに変換して送り、プッシュを待たずにGitHub起点の動作を試せる。agent-sdk deployはビルドしてURLを割り当て、Cursor上で起動する。自前で動かす場合は単一のNodeプロセスとしてコンテナに載せられる。
Cursor、エージェントをコードで定義・テスト・デプロイするAgent SDKを一般提供 Bugbotなど自社エージェントと同じ基盤
## POINTS
- 指示はMarkdown、ツールはTypeScript、スキルやMCP接続もフォルダで管理しGitでレビュー可能
- evalsでツール呼び出しと応答の形を検証、実PRをWebhookとして再生するgithub replayも用意
- agent-sdk deployでCursor上に配置、単一Nodeプロセスとして自前インフラでも動作