-
Notifications
You must be signed in to change notification settings - Fork 0
Agent Connectors
ToddSpect edited this page May 23, 2026
·
7 revisions
Todd of AIDLC routes chat to five agents via the CLI AgentRouter.
| Agent | Protocol | API key / auth |
|---|---|---|
| GitHub Copilot | OpenAI-compatible SSE |
gh auth token or GH_TOKEN
|
| Devin | REST session API | DEVIN_API_KEY |
| Cursor AI | Cloud Agents API v1 | CURSOR_API_KEY |
| Claude Code | CLI subprocess |
claude on PATH + optional ANTHROPIC_API_KEY
|
| Kiro (AI-DLC) | kiro-cli + steering | KIRO_API_KEY |
Run toddspect check getGoat or Todd of AIDLC: Check getGoat to see readiness.
-
Endpoint:
https://api.githubcopilot.com -
Auth:
gh auth loginwithcopilotscope, or VS Code secret - Modes: Ask, Agent, Spec+Agent — see Copilot Modes
gh auth refresh --scopes copilot-
Endpoint:
https://api.devin.ai/v1(default) -
Env:
DEVIN_API_KEY
Devin runs asynchronously — Todd of AIDLC shows the session URL.
Todd of AIDLC uses Cursor SDK local for Agent / Spec+Agent when you have a Cursor API key (auto or local execution). Ask and cloud use the Cloud Agents API.
See cursor-agent.md in the repo docs.
Do not use
api2.cursor.sh— that is the IDE internal API (gRPC), not REST. You will get HTTP 404.
- Create API key: cursor.com/dashboard/integrations
- Set in Todd of AIDLC Configuration or environment:
{
"toddspect.connectors.cursor.endpoint": "https://api.cursor.com",
"toddspect.connectors.cursor.apiKey": "your-key"
}export CURSOR_API_KEY=your-key
export CURSOR_API_ENDPOINT=https://api.cursor.com # optional-
POST https://api.cursor.com/v1/agents— create cloud agent + first run -
GET .../runs/{runId}/stream— SSE assistant text - Follow-up messages:
POST .../agents/{id}/runson the same Todd of AIDLC session
Basic authentication: Authorization: Basic base64(apiKey:)
-
CLI:
claudemust be on PATH (or settoddspect.connectors.claude.path) -
Optional:
ANTHROPIC_API_KEYfor API auth
Todd of AIDLC spawns claude -p ... --output-format stream-json.
-
CLI:
kiro-cli(Todd of AIDLC can auto-download viatoddspect setup) -
Steering:
.kiro/steering/from AI-DLC rules -
Key:
KIRO_API_KEYfrom kiro.dev
See AI-DLC and Kiro.
- Live
gh auth token(Copilot only) - VS Code Secrets
- Environment variables
-
TODDSPECT_SETTINGS_JSON(from extension) .toddspect/config.yaml- Defaults
Secrets never go in YAML.
Getting started
Using Todd of AIDLC
Agents
Advanced
Help