Skip to main content

Field Validation Limits

All string fields have maximum length limits. Requests that exceed these limits return 400 validation_error.

Project Fields

FieldMinMaxNotes
projectId1128 charsUnique within tenant
name1256 chars
roadmap-10,000 charsCan be empty on update

Milestone Fields (Store)

FieldMinMaxNotes
branchName-256 charsDefaults to "main"
branchPurpose-2,000 chars
cumulativeProgress-50,000 chars
thisContribution110,000 charsRequired, cannot be empty
agentId1-Required, cannot be empty
agentType--Defaults to "custom"

Branch Fields

FieldMinMaxNotes
branchName1256 charsUnique within project
parentBranch--Defaults to "main"
purpose12,000 chars
agentId1-Required

Merge Fields

FieldMinMaxNotes
sourceBranch1-Must differ from target
targetBranch--Defaults to "main"
mergeSummary150,000 chars
agentId1-Required

Log Fields

FieldMinMaxNotes
branchName--Defaults to "main"
agentId1-Required
phase--"observation", "thought", or "action"
content150,000 chars

Search Fields

FieldMinMaxNotes
query1500 charsCannot be whitespace-only
limit (per-project)1100Defaults to 20
limit (cross-project)1200Defaults to 50

Promote Fields

FieldMinMaxNotes
cacheKey1-Required
reuseScore0.01.0Float range
summary110,000 chars
l2Collection1-Required
summaryEmbedding--Optional float array
blobKey--Optional

Metrics Fields

FieldMinMaxNotes
sessionId1128 chars
agentId1-Required

Contributor Fields

FieldMinMaxNotes
contributorId1128 chars
displayName1256 chars
agentIds--String array
role--Optional

External Source Fields

FieldMinMaxNotes
sourceId1128 chars
projectId1-Required
sourceType--"slack", "jira", "confluence", "github"
config--JSON object

Intelligence Fields

FieldMinMaxNotes
question12,000 charsCannot be whitespace-only
timeRange--"1d", "7d", "14d", "30d", "90d", "all"
contextLimit1200Defaults to 50

Recall Query Parameters

FieldValuesNotes
viewoverview, branch, milestone, log, metadataDefaults to overview
branchany stringDefaults to "main"
milestoneIdstringRequired for milestone view
segmentstringRequired for metadata view
limitintegerBranch: 10, Log: 20
offsetintegerDefaults to 0