Core
POST/messageRun agent (JSON or SSE)
POST/approvalSubmit tool approval
POST/cancelCancel in-flight run
GET/eventsSSE event stream (EventBus replay via SubscribeWithReplay)
Agents
GET/agentsList all agents
GET/agents/{name}Get agent details
POST/agentsCreate agent
PUT/agents/{name}Update agent
DELETE/agents/{name}Delete agent
PUT/agents/{name}/configUpdate config
DELETE/agents/{name}/configDelete config override
PUT/agents/{name}/commands/{cmd}Set command
DELETE/agents/{name}/commands/{cmd}Delete command
PUT/agents/{name}/skills/{skill}Attach skill
DELETE/agents/{name}/skills/{skill}Detach skill
Skills & Marketplace
GET/skills/downloadableList installable bundled skills
GET/skillsList global skills
GET/skills/{name}Get skill details
PUT/skills/{name}Create/update skill
DELETE/skills/{name}Delete skill
GET/skills/marketplaceBrowse marketplace
GET/skills/marketplace/entry/{slug}Marketplace entry detail
POST/skills/install/{name}Install skill
POST/skills/marketplace/install/{slug}Install from marketplace
GET/skills/{name}/usageList agents attaching a skill
GET/skills/{name}/scriptsList skill scripts
PUT/skills/{name}/scripts/{filename}Write skill script
DELETE/skills/{name}/scripts/{filename}Delete skill script
GET/skills/{name}/referencesList skill references
PUT/skills/{name}/references/{filename}Write skill reference
DELETE/skills/{name}/references/{filename}Delete skill reference
GET/skills/{name}/assetsList skill assets
PUT/skills/{name}/assets/{filename}Write skill asset
DELETE/skills/{name}/assets/{filename}Delete skill asset
Sessions
GET/sessionsList sessions
GET/sessions/{id}Load session
DELETE/sessions/{id}Delete session
PATCH/sessions/{id}Patch session title
POST/sessions/{id}/editTruncate + re-run
GET/sessions/{id}/summaryNEW · Auto summary
GET/sessions/searchFTS5 keyword search
Config & Health
GET/configGet config (redacted)
GET/config/statusEffective config status
PATCH/configMerge-patch config
POST/config/reloadReload + restart MCPs
GET/instructionsGet global instructions
PUT/instructionsReplace global instructions
GET/healthHealth + version
GET/statusUptime · Connection
Schedules
GET/schedulesList schedules
GET/schedules/{id}Get schedule
POST/schedulesCreate schedule
PATCH/schedules/{id}Update schedule
DELETE/schedules/{id}Delete schedule
Permissions & Chrome
GET/permissionsmacOS TCC status
POST/permissions/requestRequest desktop permissions
GET/chrome/statusPlaywright CDP status
GET/chrome/profileGet Chrome profile mode
POST/chrome/profileSet Chrome profile mode
POST/chrome/profile/refreshRefresh cloned profile
POST/chrome/showShow managed Chrome window
POST/chrome/hideHide managed Chrome window
System
POST/shutdownGraceful shutdown