List agent settings
GET
/api/v1
/Agent Settings
Returns a list of agent settings for the authenticated user
Responses
Successful operation
idstringExample: agent-123namestringExample: My AgentownerIdstringExample: user-123createdAtinteger · int64Example: 1625097600000systemMessagestringExample: System message for the agentmaxTokensintegerExample: 2048shellEdgeIdstringExample: edge-123workspaceEdgeIdstringExample: edge-456selectedWorkspacepathsstring[]Example: ["/path/to/workspace"]skillsstringExample: shell,files,modifymcpsConfigobjectExample: {"gmail":{"isActive":true,"additionalSetting":"value"}}modelstringExample: gpt-4plannerModelstringExample: gpt-3.5-turboautomaticInstantDiffbooleanExample: trueautomaticRunShellbooleanExample: true
Create agent settings
POST
/api/v1
/Agent Settings
Creates new agent settings for the authenticated user
Request Body
namestringExample: Updated Agent NamesystemMessagestringExample: Updated system messagemaxTokensintegerExample: 4096shellEdgeIdstringExample: edge-789workspaceEdgeIdstringExample: edge-012selectedWorkspacepathsstring[]Example: ["/updated/path"]skillsstringExample: shell,files,modify,emailmcpsConfigobjectExample: {"gmail":{"isActive":true,"additionalSetting":"value"}}modelstringExample: gpt-4-turboplannerModelstringExample: gpt-4automaticInstantDiffbooleanExample: falseautomaticRunShellbooleanExample: false
Responses
Agent settings created successfully
idstringExample: agent-123namestringExample: My AgentownerIdstringExample: user-123createdAtinteger · int64Example: 1625097600000systemMessagestringExample: System message for the agentmaxTokensintegerExample: 2048shellEdgeIdstringExample: edge-123workspaceEdgeIdstringExample: edge-456selectedWorkspacepathsstring[]Example: ["/path/to/workspace"]skillsstringExample: shell,files,modifymcpsConfigobjectExample: {"gmail":{"isActive":true,"additionalSetting":"value"}}modelstringExample: gpt-4plannerModelstringExample: gpt-3.5-turboautomaticInstantDiffbooleanExample: trueautomaticRunShellbooleanExample: true
Get agent settings by ID
GET
/api/v1
/agents/{agentSettingsId}
Returns agent settings by ID
path Parameters
agentSettingsIdstring · requiredID of the agent settings
Responses
Successful operation
idstringExample: agent-123namestringExample: My AgentownerIdstringExample: user-123createdAtinteger · int64Example: 1625097600000systemMessagestringExample: System message for the agentmaxTokensintegerExample: 2048shellEdgeIdstringExample: edge-123workspaceEdgeIdstringExample: edge-456selectedWorkspacepathsstring[]Example: ["/path/to/workspace"]skillsstringExample: shell,files,modifymcpsConfigobjectExample: {"gmail":{"isActive":true,"additionalSetting":"value"}}modelstringExample: gpt-4plannerModelstringExample: gpt-3.5-turboautomaticInstantDiffbooleanExample: trueautomaticRunShellbooleanExample: true
Update edge workspace access
PUT
/api/v1
/agents/{agentSettingsId}/workspace
Update agent settings
PUT
/api/v1
/agents/{agentSettingsId}/settings
Updates agent settings by ID
path Parameters
agentSettingsIdstring · requiredID of the agent settings
Request Body
namestringExample: Updated Agent NamesystemMessagestringExample: Updated system messagemaxTokensintegerExample: 4096shellEdgeIdstringExample: edge-789workspaceEdgeIdstringExample: edge-012selectedWorkspacepathsstring[]Example: ["/updated/path"]skillsstringExample: shell,files,modify,emailmcpsConfigobjectExample: {"gmail":{"isActive":true,"additionalSetting":"value"}}modelstringExample: gpt-4-turboplannerModelstringExample: gpt-4automaticInstantDiffbooleanExample: falseautomaticRunShellbooleanExample: false
Responses
Agent settings updated successfully
idstringExample: agent-123namestringExample: My AgentownerIdstringExample: user-123createdAtinteger · int64Example: 1625097600000systemMessagestringExample: System message for the agentmaxTokensintegerExample: 2048shellEdgeIdstringExample: edge-123workspaceEdgeIdstringExample: edge-456selectedWorkspacepathsstring[]Example: ["/path/to/workspace"]skillsstringExample: shell,files,modifymcpsConfigobjectExample: {"gmail":{"isActive":true,"additionalSetting":"value"}}modelstringExample: gpt-4plannerModelstringExample: gpt-3.5-turboautomaticInstantDiffbooleanExample: trueautomaticRunShellbooleanExample: true
Update MCP configuration
PUT
/api/v1
/agents/{agentSettingsId}/mcp-config