Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft’s messages resource. Private responses must not be cached.
Send a dashboard session token, an account API key (agt_t), or a command-line credential (afc_) as a Bearer token. Each endpoint lists accepted credential types.
More conversations for this creator, workspace and fleet, or null.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"agentsfleet","colors":{"primary":"#06695e","light":"#b8f0ce","dark":"#06695e"},"logo":{"light":"https://mintcdn.com/megam/hjP6HbP-ScNkci8i/logo/light.svg?fit=max\u0026auto=format\u0026n=hjP6HbP-ScNkci8i\u0026q=85\u0026s=fa8c530145772cd7349958eb570e5321","dark":"https://mintcdn.com/megam/hjP6HbP-ScNkci8i/logo/dark.svg?fit=max\u0026auto=format\u0026n=hjP6HbP-ScNkci8i\u0026q=85\u0026s=bbfcbdb03d47140f4066196ff216e4f1"},"favicon":"https://mintcdn.com/megam/hjP6HbP-ScNkci8i/favicon.svg?fit=max\u0026auto=format\u0026n=hjP6HbP-ScNkci8i\u0026q=85\u0026s=8798fa803cfc10cf32d3028256c9aaa9","appearance":{"default":"dark"},"background":{"color":{"light":"#f8f6f0","dark":"#151716"}},"navbar":{"links":[{"href":"/changelog","label":"Changelog"},{"href":"mailto:[email protected]?subject=Talk%20to%20us","label":"Talk to us"}],"primary":{"type":"button","label":"Get early access","href":"https://accounts.agentsfleet.net/waitlist"}},"footer":{"socials":{"github":"https://github.com/agentsfleet","discord":"https://discord.gg/H9hH2nqQjh"}},"fonts":{"heading":{"family":"Bricolage Grotesque","weight":600,"source":"fonts/BricolageGrotesque-Variable.woff2","format":"woff2"},"body":{"family":"Instrument Sans","weight":400,"source":"fonts/InstrumentSans-Variable.woff2","format":"woff2"}},"styling":{"codeblocks":{"theme":"vesper"},"latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://agentsfleet.net"},{"anchor":"GitHub","icon":"github","href":"https://github.com/agentsfleet/agentsfleet"},{"anchor":"Contributing","icon":"code-pull-request","href":"https://github.com/agentsfleet/agentsfleet#contributing"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"megam","hasAudioNarration":false,"actualSubdomain":"megam","customDomains":["docs.agentsfleet.net"],"gitSource":{"type":"github","owner":"agentsfleet","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae21e7253960a0748c10336","collectionId":"2192bcf0-f639-43af-a241-9f52e2f6d465","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae21e7253960a0748c10336"},"entitlements":{},"buildId":"6ae333fcf23a51dd552f8686","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"API reference","count":147},{"language":"default","tag":"Runner API","count":24},{"language":"default","tag":"Guides","count":23},{"language":"default","tag":"Fleet library","count":12},{"language":"default","tag":"Private setup chats","count":9},{"language":"default","tag":"Authentication","count":8},{"language":"default","tag":"Fleets","count":8},{"language":"default","tag":"Platform administration","count":7},{"language":"default","tag":"Runner administration","count":7},{"language":"default","tag":"Account management","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"Instrument Sans\";src:url(/fonts/InstrumentSans-Variable.woff2) format(\"woff2\");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:\"Bricolage Grotesque\";src:url(/fonts/BricolageGrotesque-Variable.woff2) format(\"woff2\");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:\"Commit Mono\";src:url(/fonts/CommitMono-Medium.woff2) format(\"woff2\");font-weight:500;font-style:normal;font-display:swap}:root{--font-mono:\"Commit Mono\", ui-monospace, monospace;--docs-bg:#f8f6f0;--docs-text-primary:#14251f;--docs-text:#435d52;--docs-cta:#17211f;--docs-cta-text:#ffffff}.dark{--docs-bg:#151716;--docs-text-primary:#f2f0e9;--docs-text:#c0c5bc;--docs-cta:#b8f0ce;--docs-cta-text:#15221a}body{background-color:var(--docs-bg);color:var(--docs-text-primary)}#content-area :is(h1, h2, h3, h4, h5, h6){color:var(--docs-text-primary)}a[href=\"https://accounts.agentsfleet.net/waitlist\"][target=_blank]{background-color:var(--docs-cta);color:var(--docs-cta-text);border-radius:8px}a[href=\"https://accounts.agentsfleet.net/waitlist\"][target=_blank] *{color:inherit}a[href=\"https://accounts.agentsfleet.net/waitlist\"][target=_blank]>span{background-color:var(--docs-cta);border-radius:inherit}code,kbd,pre,samp{font-family:var(--font-mono)}#content-area :is(h2, h3, h4, h5, h6){font-family:\"Instrument Sans\",system-ui,sans-serif}#content-area :is(p, li){line-height:1.7;color:var(--docs-text)}#content{color:var(--docs-text);line-height:1.7}"}],"page":{"pagePath":"api-reference/fleets/read-your-fleet-editor-context","slug":"/api-reference/fleets/read-your-fleet-editor-context","pageMetadata":{"title":"Read your fleet editor context","description":"Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft's messages resource. Private responses must not be cached.","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/authoring-context","href":"/api-reference/fleets/read-your-fleet-editor-context","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft’s messages resource. Private responses must not be cached.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":{"theme":"vesper"},"config":{},"pageMetadata":{"title":"Read your fleet editor context","description":"Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft's messages resource. Private responses must not be cached.","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/authoring-context","href":"/api-reference/fleets/read-your-fleet-editor-context","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Fleets"],"summary":"Read your fleet editor context","description":"Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft's messages resource. Private responses must not be cached.","operationId":"get_fleet_authoring_context","parameters":["03b17e37-2ed9-4cb3-8d37-4fae8e65ba84","f4ba614d-5251-40ed-9f50-abeec151cc51","90e0575d-9751-4f30-9f83-bce20d8f7764"],"responses":{"200":"1f977920-ee78-4233-9fc0-cf0185a1de38","400":"a7758374-a6bb-412d-a3a0-71d0d31b5430","401":"6e5d6c95-337a-4da5-b3c1-922788cf65e2","403":"8ac73602-caeb-4b0f-9fad-94c375981520","404":"00f9d913-bfcb-4ff6-8458-3e583922c292","429":"58884efd-bd7b-40d9-a053-027568f7b758","500":"ba0d471f-5d7f-4d96-b228-9bd8b63fc66d","503":"c6e1b556-5f8e-43c7-a617-3ef6278ddae3"},"security":["19784141-3afe-4306-827e-d6b32676c5d0"],"method":"get","type":"path","servers":["8bb958dd-62c3-4bd5-998f-ac9847ab70cb"],"path":"/v1/workspaces/{workspace_id}/fleets/{fleet_id}/authoring-context","baseUrlOptions":["https://api.agentsfleet.net"],"title":"Read your fleet editor context","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"03b17e37-2ed9-4cb3-8d37-4fae8e65ba84":{"name":"workspace_id","in":"path","description":"Workspace identifier (version 7 universally unique identifier, or UUID).","required":true,"schema":{"type":"string","isRequired":true,"description":"Workspace identifier (version 7 universally unique identifier, or UUID).","uniqueKey":"","typeLabel":"string"}},"f4ba614d-5251-40ed-9f50-abeec151cc51":{"name":"fleet_id","in":"path","description":"Fleet identifier (version 7 universally unique identifier, or UUID).","required":true,"schema":{"type":"string","isRequired":true,"description":"Fleet identifier (version 7 universally unique identifier, or UUID).","uniqueKey":"","typeLabel":"string"}},"90e0575d-9751-4f30-9f83-bce20d8f7764":{"name":"starting_after","in":"query","description":"Use next_cursor unchanged to read older conversations for this creator and fleet.","required":false,"schema":{"type":"string","isRequired":false,"description":"Use next_cursor unchanged to read older conversations for this creator and fleet.","uniqueKey":"","typeLabel":"string"}}},"responses":{"1f977920-ee78-4233-9fc0-cf0185a1de38":{"description":"Bounded private editor context","content":{"application/json":{"schema":{"type":"object","description":"One read for current fleet setup, private conversations and filtered receipts.","required":["fleet","conversations","activities"],"properties":{"activities":{"type":"object","description":"Up to 25 recorded activity receipts; runtime bodies are excluded before paging.","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","description":"Safe durable activity metadata, with no runtime request or response bodies.","required":["event_id","event_type","status","request_json","created_at"],"properties":{"created_at":{"type":"string","format":"date-time","description":"When the receipt was written.","isRequired":true,"uniqueKey":"activities.\\items.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"event_id":{"type":"string","description":"Stable event identity.","isRequired":true,"uniqueKey":"activities.\\items.items.[INDEX].event_id","typeLabel":"string"},"event_type":{"type":"string","description":"Always activity for this resource.","isRequired":true,"uniqueKey":"activities.\\items.items.[INDEX].event_type","typeLabel":"string"},"request_json":{"type":"string","description":"Safe receipt payload encoded as JSON text.","isRequired":true,"uniqueKey":"activities.\\items.items.[INDEX].request_json","typeLabel":"string"},"status":{"type":"string","description":"Recorded receipt status.","isRequired":true,"uniqueKey":"activities.\\items.items.[INDEX].status","typeLabel":"string"}},"uniqueKey":"activities.\\items.items.[INDEX]","typeLabel":"object"},"description":"Current bounded rows.","isRequired":true,"uniqueKey":"activities.\\items","typeLabel":"object[]"},"next_cursor":{"oneOf":[{"type":"string","description":"Use this value unchanged for the next page, or stop when null.","uniqueKey":"activities.next_cursor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Use this value unchanged for the next page, or stop when null.","uniqueKey":"activities.next_cursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"activities.next_cursor","typeLabel":"string | null"},"total":{"oneOf":[{"type":"integer","format":"int64","description":"Known total, or null.","minimum":0,"uniqueKey":"activities.total.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Known total, or null.","minimum":0,"uniqueKey":"activities.total.oneOf.1","typeLabel":"null"}],"uniqueKey":"activities.total","typeLabel":"integer\u003cint64> | null"}},"isRequired":true,"uniqueKey":"activities","typeLabel":"object"},"conversations":{"type":"array","items":{"type":"object","description":"A current private draft and its recent durable message window.","required":["draft","messages","truncated"],"properties":{"draft":{"type":"object","description":"Current creator-private setup and review.","required":["id","state","title","etag","authoring_model_ref","cancelled_through"],"properties":{"authoring_model_ref":{"type":"string","description":"Explicit model for future messages.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.authoring_model_ref","typeLabel":"string"},"cancelled_through":{"type":"string","description":"Highest cancelled message sequence, as a decimal string.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.cancelled_through","typeLabel":"string"},"etag":{"type":"string","description":"Strong version for idle edits.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.etag","typeLabel":"string"},"id":{"type":"string","description":"Private draft identity.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.id","typeLabel":"string"},"state":{"type":"string","description":"editing, saving or closed.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.state","typeLabel":"string"},"title":{"type":"string","description":"Human display title.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.title","typeLabel":"string"},"candidate":{"oneOf":[{"type":"object","description":"Latest accepted setup, absent before the first candidate.","required":["id","revision","definition","canonical_digest","policy_semantics"],"properties":{"canonical_digest":{"type":"string","description":"Canonical content identity.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.canonical_digest","typeLabel":"string"},"definition":{"type":"object","description":"Complete validated native Definition.","required":["schema_version","description","instructions_md","config"],"properties":{"config":{"type":"object","description":"The fleet's configuration.","required":["name","x-agentsfleet"],"properties":{"name":{"type":"string","description":"The fleet's name.","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.name","typeLabel":"string"},"x-agentsfleet":{"type":"object","description":"Every runtime setting: triggers, tools, credentials, network, budget and gates.","required":["tools","budget"],"properties":{"budget":{"type":"object","description":"The most this fleet may spend.","required":["daily_nanos"],"properties":{"daily_nanos":{"type":"string","description":"The daily limit: a decimal string of whole nanos, greater than zero.","maxLength":19,"minLength":1,"pattern":"^[0-9]+$","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.budget.daily_nanos","typeLabel":"string"},"monthly_nanos":{"type":"string","description":"The monthly limit, in the same form. Omit it to set no monthly limit.","maxLength":19,"minLength":1,"pattern":"^[0-9]+$","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.budget.monthly_nanos","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.budget","typeLabel":"object"},"tools":{"type":"array","items":{"type":"string","maxLength":128,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.tools.items.[INDEX]","typeLabel":"string"},"description":"The tools this fleet may call. An empty list means the fleet only answers.","maxItems":128,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.tools","typeLabel":"string[]"},"context":{"oneOf":[{"type":"object","description":"Context-size settings for each run.","properties":{"context_cap_tokens":{"oneOf":[{"type":"integer","description":"The most tokens a run's assembled context may hold.","format":"int32","minimum":0,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.context_cap_tokens.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"string","description":"The most tokens a run's assembled context may hold.","enum":["auto"],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.context_cap_tokens.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.context_cap_tokens.oneOf.2","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.context_cap_tokens","typeLabel":"integer\u003cint32> | enum\u003cstring> | null"},"memory_checkpoint_every":{"oneOf":[{"type":"integer","description":"How often a run saves its memory.","format":"int32","minimum":0,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.memory_checkpoint_every.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"string","description":"How often a run saves its memory.","enum":["auto"],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.memory_checkpoint_every.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.memory_checkpoint_every.oneOf.2","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.memory_checkpoint_every","typeLabel":"integer\u003cint32> | enum\u003cstring> | null"},"stage_chunk_threshold":{"oneOf":[{"type":"number","format":"double","description":"The fraction of the context, from 0 to 1, at which a stage splits into chunks.\nZero means the runner chooses.","maximum":1,"minimum":0,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.stage_chunk_threshold.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"The fraction of the context, from 0 to 1, at which a stage splits into chunks.\nZero means the runner chooses.","maximum":1,"minimum":0,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.stage_chunk_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.stage_chunk_threshold","typeLabel":"number\u003cdouble> | null"},"tool_window":{"oneOf":[{"type":"integer","description":"How much of the context tool output may fill.","format":"int32","minimum":0,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.tool_window.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"string","description":"How much of the context tool output may fill.","enum":["auto"],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.tool_window.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.tool_window.oneOf.2","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0.tool_window","typeLabel":"integer\u003cint32> | enum\u003cstring> | null"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.context","typeLabel":"object | null"},"credentials":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":128,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.credentials.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The workspace secrets this fleet may read, by name.","maxItems":64,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.credentials.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":128,"minLength":1},"description":"The workspace secrets this fleet may read, by name.","maxItems":64,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.credentials.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.credentials","typeLabel":"string[] | null"},"gates":{"oneOf":[{"type":"object","description":"Which tool actions need a person's approval, and which repeated actions stop a run.","properties":{"anomaly_rules":{"oneOf":[{"type":"array","items":{"type":"object","description":"One repeated-action pattern that stops a run.","required":["pattern","threshold_count","threshold_window_s"],"properties":{"pattern":{"type":"string","description":"The pattern to watch for.","enum":["same_action"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0.items.[INDEX].pattern","typeLabel":"enum\u003cstring>"},"threshold_count":{"type":"integer","format":"int32","description":"How many repeats stop the run.","maximum":10000,"minimum":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0.items.[INDEX].threshold_count","typeLabel":"integer\u003cint32>"},"threshold_window_s":{"type":"integer","format":"int32","description":"The window, in seconds, the repeats are counted in.","maximum":86400,"minimum":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0.items.[INDEX].threshold_window_s","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The repeated-action patterns that stop a run.","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"One repeated-action pattern that stops a run.","required":["pattern","threshold_count","threshold_window_s"],"properties":{"pattern":{"type":"string","description":"The pattern to watch for.","enum":["same_action"]},"threshold_count":{"type":"integer","format":"int32","description":"How many repeats stop the run.","maximum":10000,"minimum":1},"threshold_window_s":{"type":"integer","format":"int32","description":"The window, in seconds, the repeats are counted in.","maximum":86400,"minimum":1}},"additionalProperties":false},"description":"The repeated-action patterns that stop a run.","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules","typeLabel":"object[] | null"},"rules":{"oneOf":[{"type":"array","items":{"type":"object","description":"One rule for when a tool action needs a person.","required":["tool","action"],"properties":{"action":{"type":"string","description":"The action on that tool.","maxLength":128,"minLength":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].action","typeLabel":"string"},"tool":{"type":"string","description":"The tool the rule watches.","maxLength":128,"minLength":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].tool","typeLabel":"string"},"behavior":{"type":"string","description":"What happens when the rule applies.","enum":["approve","auto_kill"],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].behavior","typeLabel":"enum\u003cstring>"},"blast_radius":{"type":"string","description":"How far an approval reaches, as shown to the person.","maxLength":255,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].blast_radius","typeLabel":"string"},"condition":{"oneOf":[{"type":"string","description":"A condition that narrows when the rule applies.","maxLength":255,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].condition.oneOf.0","typeLabel":"string"},{"type":"null","description":"A condition that narrows when the rule applies.","maxLength":255,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].condition.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].condition","typeLabel":"string | null"},"gate_kind":{"type":"string","description":"The kind of decision the person is asked to make.","maxLength":255,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].gate_kind","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The tool actions that need a person's approval.","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"One rule for when a tool action needs a person.","required":["tool","action"],"properties":{"action":{"type":"string","description":"The action on that tool.","maxLength":128,"minLength":1},"behavior":{"type":"string","description":"What happens when the rule applies.","enum":["approve","auto_kill"]},"blast_radius":{"type":"string","description":"How far an approval reaches, as shown to the person.","maxLength":255},"condition":{"oneOf":[{"type":"string","description":"A condition that narrows when the rule applies.","maxLength":255},{"type":"null","description":"A condition that narrows when the rule applies.","maxLength":255}]},"gate_kind":{"type":"string","description":"The kind of decision the person is asked to make.","maxLength":255},"tool":{"type":"string","description":"The tool the rule watches.","maxLength":128,"minLength":1}},"additionalProperties":false},"description":"The tool actions that need a person's approval.","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.rules","typeLabel":"object[] | null"},"timeout_ms":{"oneOf":[{"type":"integer","format":"int64","description":"How long, in milliseconds, an approval may wait before it lapses.\nAn out-of-range value is clamped to the nearest allowed one.","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.timeout_ms.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"How long, in milliseconds, an approval may wait before it lapses.\nAn out-of-range value is clamped to the nearest allowed one.","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0.timeout_ms","typeLabel":"integer\u003cint64> | null"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.gates","typeLabel":"object | null"},"model":{"oneOf":[{"type":"string","description":"The model this fleet runs on, passed to the runner unchanged.","maxLength":255,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.model.oneOf.0","typeLabel":"string"},{"type":"null","description":"The model this fleet runs on, passed to the runner unchanged.","maxLength":255,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.model.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.model","typeLabel":"string | null"},"network":{"oneOf":[{"type":"object","description":"The hosts this fleet may reach.","properties":{"allow":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.allow.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The hosts the fleet may reach. An empty list blocks every outbound request.","maxItems":64,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.allow.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":255,"minLength":1},"description":"The hosts the fleet may reach. An empty list blocks every outbound request.","maxItems":64,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.allow.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.allow","typeLabel":"string[] | null"},"read_only":{"oneOf":[{"type":"boolean","description":"Whether outbound requests are limited to reads.","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.read_only.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether outbound requests are limited to reads.","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.read_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.read_only","typeLabel":"boolean | null"},"read_post_paths":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.read_post_paths.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The request paths that may still send `POST` when `read_only` is true.","maxItems":64,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.read_post_paths.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":255,"minLength":1},"description":"The request paths that may still send `POST` when `read_only` is true.","maxItems":64,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.read_post_paths.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0.read_post_paths","typeLabel":"string[] | null"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.network","typeLabel":"object | null"},"repositories":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repositories.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The repositories this fleet's GitHub credentials may reach, as `owner/name`.\nSet together with `repository_access`.","maxItems":64,"minItems":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repositories.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":255,"minLength":1},"description":"The repositories this fleet's GitHub credentials may reach, as `owner/name`.\nSet together with `repository_access`.","maxItems":64,"minItems":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repositories.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repositories","typeLabel":"string[] | null"},"repository_access":{"oneOf":[{"type":"string","description":"How far those credentials reach. Set together with `repositories`.","enum":["read","write"],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repository_access.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repository_access.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repository_access","typeLabel":"enum\u003cstring> | null"},"repository_base":{"oneOf":[{"type":"string","description":"The branch every pull request opens against. Required with `write`, refused with `read`.","maxLength":255,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repository_base.oneOf.0","typeLabel":"string"},{"type":"null","description":"The branch every pull request opens against. Required with `write`, refused with `read`.","maxLength":255,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repository_base.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.repository_base","typeLabel":"string | null"},"triggers":{"type":"array","items":{"oneOf":[{"type":"object","description":"One way a fleet can start a run. `type` selects the kind.","required":["source","type"],"properties":{"source":{"type":"string","description":"The provider that sends the delivery, as a lowercase slug: it is the\nlast segment of the URL the fleet's deliveries are sent to.","maxLength":255,"minLength":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.source","typeLabel":"string"},"type":{"type":"string","enum":["webhook"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"credential_name":{"oneOf":[{"type":"string","description":"A secret name to use instead of the provider's default, so two fleets\non one provider can hold different secrets.","maxLength":128,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.credential_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"A secret name to use instead of the provider's default, so two fleets\non one provider can hold different secrets.","maxLength":128,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.credential_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.credential_name","typeLabel":"string | null"},"events":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.events.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The event names that start a run. Omit it to accept every event.","maxItems":16,"minItems":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.events.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":64,"minLength":1},"description":"The event names that start a run. Omit it to accept every event.","maxItems":16,"minItems":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.events.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.events","typeLabel":"string[] | null"},"repositories":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.repositories.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The repositories whose deliveries may start a run, as `owner/name`.","maxItems":64,"minItems":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.repositories.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":255,"minLength":1},"description":"The repositories whose deliveries may start a run, as `owner/name`.","maxItems":64,"minItems":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.repositories.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.repositories","typeLabel":"string[] | null"},"verifier":{"oneOf":[{"type":"object","description":"How the delivery proves it came from the provider.","required":["header","scheme"],"properties":{"header":{"type":"string","description":"Header holding the signature.","maxLength":128,"minLength":1,"pattern":"^[!#$%\u0026'*+.^_`|~0-9A-Za-z-]+$","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.0.header","typeLabel":"string"},"scheme":{"type":"string","enum":["body-hex-sha256"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.0.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.0","typeLabel":"object"},{"type":"object","description":"How the delivery proves it came from the provider.","required":["header","scheme"],"properties":{"header":{"type":"string","description":"Header holding the signature.","maxLength":128,"minLength":1,"pattern":"^[!#$%\u0026'*+.^_`|~0-9A-Za-z-]+$","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.1.header","typeLabel":"string"},"scheme":{"type":"string","enum":["body-hex"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.1.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.1","typeLabel":"object"},{"type":"object","description":"How the delivery proves it came from the provider.","required":["header","scheme"],"properties":{"header":{"type":"string","description":"Header holding the signature.","maxLength":128,"minLength":1,"pattern":"^[!#$%\u0026'*+.^_`|~0-9A-Za-z-]+$","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.2.header","typeLabel":"string"},"scheme":{"type":"string","enum":["body-base64-sha256"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.2.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.2","typeLabel":"object"},{"type":"object","description":"How the delivery proves it came from the provider.","required":["scheme"],"properties":{"scheme":{"type":"string","enum":["slack-v0"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.3.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.3","typeLabel":"object"},{"type":"object","description":"How the delivery proves it came from the provider.","required":["scheme"],"properties":{"scheme":{"type":"string","enum":["svix-v1"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.4.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.4","typeLabel":"object"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.5","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier","typeLabel":"object · object · object · object · object · null"}},"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"One way a fleet can start a run. `type` selects the kind.","required":["schedule","type"],"properties":{"schedule":{"type":"string","description":"The schedule, as a cron expression.","maxLength":255,"minLength":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.schedule","typeLabel":"string"},"type":{"type":"string","enum":["cron"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"message":{"oneOf":[{"type":"string","description":"The message each scheduled run receives.","maxLength":255,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.message.oneOf.0","typeLabel":"string"},{"type":"null","description":"The message each scheduled run receives.","maxLength":255,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.message","typeLabel":"string | null"},"timezone":{"oneOf":[{"type":"string","description":"The time zone the schedule is read in.","maxLength":255,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.timezone.oneOf.0","typeLabel":"string"},{"type":"null","description":"The time zone the schedule is read in.","maxLength":255,"minLength":1,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.timezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.timezone","typeLabel":"string | null"}},"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"One way a fleet can start a run. `type` selects the kind.","required":["source","channels","type"],"properties":{"channels":{"type":"array","items":{"type":"string","maxLength":32,"minLength":9,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2.channels.items.[INDEX]","typeLabel":"string"},"description":"The channel identifier, as a list with exactly one entry.","maxItems":1,"minItems":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2.channels","typeLabel":"string[]"},"source":{"type":"string","description":"The chat provider.","maxLength":255,"minLength":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2.source","typeLabel":"string"},"type":{"type":"string","enum":["mention"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers.items.[INDEX]","typeLabel":"object"},"description":"What may start a run of this fleet besides a message sent to it. Omit\nit, or leave it empty, for a fleet that is only ever talked to.","maxItems":8,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet.triggers","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config.x-agentsfleet","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.config","typeLabel":"object"},"description":{"type":"string","description":"Says what the fleet does, shown wherever it is listed. At most 32,768\ncharacters.","maxLength":32768,"minLength":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.description","typeLabel":"string"},"instructions_md":{"type":"string","description":"The fleet's instructions, in Markdown, at most 32,768 characters.","maxLength":32768,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.instructions_md","typeLabel":"string"},"schema_version":{"type":"integer","format":"int32","description":"The Definition format version. Only `1` is accepted.","maximum":1,"minimum":1,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition.schema_version","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.definition","typeLabel":"object"},"id":{"type":"string","description":"Candidate identity.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.id","typeLabel":"string"},"policy_semantics":{"type":"string","description":"Pinned interpretation of the policy schema.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.policy_semantics","typeLabel":"string"},"revision":{"type":"string","description":"Decimal draft-local revision.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0.revision","typeLabel":"string"}},"uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.candidate.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.candidate","typeLabel":"object | null"},"closed_at":{"oneOf":[{"type":"string","format":"date-time","description":"Closing timestamp, such as `2026-10-24T05:00:00.000Z`.","uniqueKey":"conversations.items.[INDEX].draft.closed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Closing timestamp, such as `2026-10-24T05:00:00.000Z`.","uniqueKey":"conversations.items.[INDEX].draft.closed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.closed_at","typeLabel":"string\u003cdate-time> | null"},"expires_at":{"oneOf":[{"type":"string","format":"date-time","description":"Private retention deadline, such as `2026-10-24T05:00:00.000Z`.","uniqueKey":"conversations.items.[INDEX].draft.expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Private retention deadline, such as `2026-10-24T05:00:00.000Z`.","uniqueKey":"conversations.items.[INDEX].draft.expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.expires_at","typeLabel":"string\u003cdate-time> | null"},"linked_fleet_id":{"oneOf":[{"type":"string","description":"Related fleet, when this draft targets or created one.","uniqueKey":"conversations.items.[INDEX].draft.linked_fleet_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related fleet, when this draft targets or created one.","uniqueKey":"conversations.items.[INDEX].draft.linked_fleet_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.linked_fleet_id","typeLabel":"string | null"},"publication":{"oneOf":[{"type":"object","description":"Explicit publication receipt, never synthesized by Save.","required":["library_id","revision_id","canonical_digest"],"properties":{"canonical_digest":{"type":"string","description":"Content identity that Save can verify and reuse.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.publication.oneOf.0.canonical_digest","typeLabel":"string"},"library_id":{"type":"string","description":"Reusable entry identity.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.publication.oneOf.0.library_id","typeLabel":"string"},"revision_id":{"type":"string","description":"Immutable published snapshot.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft.publication.oneOf.0.revision_id","typeLabel":"string"}},"uniqueKey":"conversations.items.[INDEX].draft.publication.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"conversations.items.[INDEX].draft.publication.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.publication","typeLabel":"object | null"},"review":{"oneOf":[{"type":"object","description":"Complete effective setup, immutable requirements and live readiness.","uniqueKey":"conversations.items.[INDEX].draft.review.oneOf.0","typeLabel":"object"},{"type":"null","description":"Complete effective setup, immutable requirements and live readiness.","uniqueKey":"conversations.items.[INDEX].draft.review.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].draft.review","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"conversations.items.[INDEX].draft","typeLabel":"object"},"messages":{"type":"array","items":{"type":"object","description":"One user or assistant role in a durable request sequence.","required":["save_requested","sequence","operation_id","role","state","created_at"],"properties":{"created_at":{"type":"string","format":"date-time","description":"Acceptance timestamp, such as `2026-10-24T05:00:00.000Z`.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"operation_id":{"type":"string","description":"Accepted body replay key.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].operation_id","typeLabel":"string"},"role":{"type":"string","description":"user or assistant.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].role","typeLabel":"string"},"save_requested":{"type":"boolean","description":"True when this accepted message requests saving after successful completion.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].save_requested","typeLabel":"boolean"},"sequence":{"type":"string","description":"Decimal request sequence.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].sequence","typeLabel":"string"},"state":{"type":"string","description":"Durable queued/running/terminal state.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].state","typeLabel":"string"},"candidate_id":{"oneOf":[{"type":"string","description":"Accepted assistant proposal, when present.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].candidate_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Accepted assistant proposal, when present.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].candidate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].candidate_id","typeLabel":"string | null"},"failure":{"oneOf":[{"type":"object","description":"Server-reported failure reason and suggested recovery action.","required":["reason","error_code","recovery_action"],"properties":{"error_code":{"type":"string","description":"Stable central registry code.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].failure.oneOf.0.error_code","typeLabel":"string"},"reason":{"type":"string","description":"Server-reported failure reason.","enum":["insufficient_balance","model_unavailable","context_too_large","provider_failed","provider_usage_unknown","attempt_timed_out","policy_changed"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].failure.oneOf.0.reason","typeLabel":"enum\u003cstring>"},"recovery_action":{"type":"string","description":"Stable recovery action for the authorized client to render.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].failure.oneOf.0.recovery_action","typeLabel":"string"},"cause":{"oneOf":[{"type":"string","description":"Model-stream failure category, without request or response content.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].failure.oneOf.0.cause.oneOf.0","typeLabel":"string"},{"type":"null","description":"Model-stream failure category, without request or response content.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].failure.oneOf.0.cause.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].failure.oneOf.0.cause","typeLabel":"string | null"}},"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].failure.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].failure.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].failure","typeLabel":"object | null"},"finished_at":{"oneOf":[{"type":"string","format":"date-time","description":"Finish timestamp, such as `2026-10-24T05:00:00.000Z`.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].finished_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Finish timestamp, such as `2026-10-24T05:00:00.000Z`.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].finished_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].finished_at","typeLabel":"string\u003cdate-time> | null"},"save_error_code":{"oneOf":[{"type":"string","description":"A stable error code when the setup could not be saved. The conversation remains available.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].save_error_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"A stable error code when the setup could not be saved. The conversation remains available.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].save_error_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].save_error_code","typeLabel":"string | null"},"text":{"oneOf":[{"type":"string","description":"Text, when this role has private content.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Text, when this role has private content.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].text.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].text","typeLabel":"string | null"},"usage":{"oneOf":[{"type":"object","description":"Provider usage and cumulative runtime charge, when recorded.","required":["knowledge","runtime_cost_nanos"],"properties":{"knowledge":{"type":"string","description":"Context knowledge measured by the server, independent of runner estimates.","enum":["known","unknown"],"isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.knowledge","typeLabel":"enum\u003cstring>"},"runtime_cost_nanos":{"type":"string","description":"Upward-rounded cumulative runtime cost.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.runtime_cost_nanos","typeLabel":"string"},"input_tokens":{"oneOf":[{"type":"integer","format":"int64","description":"Cumulative input, absent while unknown.","minimum":0,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.input_tokens.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Cumulative input, absent while unknown.","minimum":0,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.input_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.input_tokens","typeLabel":"integer\u003cint64> | null"},"output_tokens":{"oneOf":[{"type":"integer","format":"int64","description":"Cumulative output, absent while unknown.","minimum":0,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.output_tokens.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"Cumulative output, absent while unknown.","minimum":0,"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.output_tokens.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.output_tokens","typeLabel":"integer\u003cint64> | null"},"provider_cost_nanos":{"oneOf":[{"type":"string","description":"Physical provider cost, absent while unknown.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.provider_cost_nanos.oneOf.0","typeLabel":"string"},{"type":"null","description":"Physical provider cost, absent while unknown.","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.provider_cost_nanos.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0.provider_cost_nanos","typeLabel":"string | null"}},"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX].usage","typeLabel":"object | null"}},"uniqueKey":"conversations.items.[INDEX].messages.items.[INDEX]","typeLabel":"object"},"description":"Up to 25 recent role rows, in sequence order.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].messages","typeLabel":"object[]"},"truncated":{"type":"boolean","description":"Older role rows can be read from the draft messages endpoint without a cursor.","isRequired":true,"uniqueKey":"conversations.items.[INDEX].truncated","typeLabel":"boolean"},"messages_starting_after":{"oneOf":[{"type":"string","description":"Reuse with the draft messages endpoint and limit=25 to reconcile this window.","uniqueKey":"conversations.items.[INDEX].messages_starting_after.oneOf.0","typeLabel":"string"},{"type":"null","description":"Reuse with the draft messages endpoint and limit=25 to reconcile this window.","uniqueKey":"conversations.items.[INDEX].messages_starting_after.oneOf.1","typeLabel":"null"}],"uniqueKey":"conversations.items.[INDEX].messages_starting_after","typeLabel":"string | null"}},"uniqueKey":"conversations.items.[INDEX]","typeLabel":"object"},"description":"Up to three of this creator's conversations, most recently updated first.","isRequired":true,"uniqueKey":"conversations","typeLabel":"object[]"},"fleet":{"type":"object","description":"Shared current setup, prerequisites and schedules.","required":["id","name","status","etag","setup_etag","setup_revision","policy_semantics","definition","setup","start","schedules","webhook_urls","created_at","updated_at","events_processed","budget_used_nanos","pending_approvals","memory_access"],"properties":{"budget_used_nanos":{"type":"string","description":"Exact lifetime spend in nanos.","pattern":"^(0|[1-9][0-9]*)$","isRequired":true,"uniqueKey":"fleet.budget_used_nanos","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"Creation timestamp, such as `2026-10-24T05:00:00.000Z`.","isRequired":true,"uniqueKey":"fleet.created_at","typeLabel":"string\u003cdate-time>"},"definition":{"type":"object","description":"Complete validated native setup, with no private transcript.","required":["schema_version","description","instructions_md","config"],"properties":{"config":{"type":"object","description":"The fleet's configuration.","required":["name","x-agentsfleet"],"properties":{"name":{"type":"string","description":"The fleet's name.","maxLength":64,"minLength":1,"isRequired":true,"uniqueKey":"fleet.definition.config.name","typeLabel":"string"},"x-agentsfleet":{"type":"object","description":"Every runtime setting: triggers, tools, credentials, network, budget and gates.","required":["tools","budget"],"properties":{"budget":{"type":"object","description":"The most this fleet may spend.","required":["daily_nanos"],"properties":{"daily_nanos":{"type":"string","description":"The daily limit: a decimal string of whole nanos, greater than zero.","maxLength":19,"minLength":1,"pattern":"^[0-9]+$","isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.budget.daily_nanos","typeLabel":"string"},"monthly_nanos":{"type":"string","description":"The monthly limit, in the same form. Omit it to set no monthly limit.","maxLength":19,"minLength":1,"pattern":"^[0-9]+$","uniqueKey":"fleet.definition.config.x-agentsfleet.budget.monthly_nanos","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.budget","typeLabel":"object"},"tools":{"type":"array","items":{"type":"string","maxLength":128,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.tools.items.[INDEX]","typeLabel":"string"},"description":"The tools this fleet may call. An empty list means the fleet only answers.","maxItems":128,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.tools","typeLabel":"string[]"},"context":{"oneOf":[{"type":"object","description":"Context-size settings for each run.","properties":{"context_cap_tokens":{"oneOf":[{"type":"integer","description":"The most tokens a run's assembled context may hold.","format":"int32","minimum":0,"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.context_cap_tokens.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"string","description":"The most tokens a run's assembled context may hold.","enum":["auto"],"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.context_cap_tokens.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.context_cap_tokens.oneOf.2","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.context_cap_tokens","typeLabel":"integer\u003cint32> | enum\u003cstring> | null"},"memory_checkpoint_every":{"oneOf":[{"type":"integer","description":"How often a run saves its memory.","format":"int32","minimum":0,"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.memory_checkpoint_every.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"string","description":"How often a run saves its memory.","enum":["auto"],"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.memory_checkpoint_every.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.memory_checkpoint_every.oneOf.2","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.memory_checkpoint_every","typeLabel":"integer\u003cint32> | enum\u003cstring> | null"},"stage_chunk_threshold":{"oneOf":[{"type":"number","format":"double","description":"The fraction of the context, from 0 to 1, at which a stage splits into chunks.\nZero means the runner chooses.","maximum":1,"minimum":0,"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.stage_chunk_threshold.oneOf.0","typeLabel":"number\u003cdouble>"},{"type":"null","format":"double","description":"The fraction of the context, from 0 to 1, at which a stage splits into chunks.\nZero means the runner chooses.","maximum":1,"minimum":0,"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.stage_chunk_threshold.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.stage_chunk_threshold","typeLabel":"number\u003cdouble> | null"},"tool_window":{"oneOf":[{"type":"integer","description":"How much of the context tool output may fill.","format":"int32","minimum":0,"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.tool_window.oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"string","description":"How much of the context tool output may fill.","enum":["auto"],"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.tool_window.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.tool_window.oneOf.2","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0.tool_window","typeLabel":"integer\u003cint32> | enum\u003cstring> | null"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"fleet.definition.config.x-agentsfleet.context.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.context","typeLabel":"object | null"},"credentials":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":128,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.credentials.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The workspace secrets this fleet may read, by name.","maxItems":64,"uniqueKey":"fleet.definition.config.x-agentsfleet.credentials.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":128,"minLength":1},"description":"The workspace secrets this fleet may read, by name.","maxItems":64,"uniqueKey":"fleet.definition.config.x-agentsfleet.credentials.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.credentials","typeLabel":"string[] | null"},"gates":{"oneOf":[{"type":"object","description":"Which tool actions need a person's approval, and which repeated actions stop a run.","properties":{"anomaly_rules":{"oneOf":[{"type":"array","items":{"type":"object","description":"One repeated-action pattern that stops a run.","required":["pattern","threshold_count","threshold_window_s"],"properties":{"pattern":{"type":"string","description":"The pattern to watch for.","enum":["same_action"],"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0.items.[INDEX].pattern","typeLabel":"enum\u003cstring>"},"threshold_count":{"type":"integer","format":"int32","description":"How many repeats stop the run.","maximum":10000,"minimum":1,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0.items.[INDEX].threshold_count","typeLabel":"integer\u003cint32>"},"threshold_window_s":{"type":"integer","format":"int32","description":"The window, in seconds, the repeats are counted in.","maximum":86400,"minimum":1,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0.items.[INDEX].threshold_window_s","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The repeated-action patterns that stop a run.","uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"One repeated-action pattern that stops a run.","required":["pattern","threshold_count","threshold_window_s"],"properties":{"pattern":{"type":"string","description":"The pattern to watch for.","enum":["same_action"]},"threshold_count":{"type":"integer","format":"int32","description":"How many repeats stop the run.","maximum":10000,"minimum":1},"threshold_window_s":{"type":"integer","format":"int32","description":"The window, in seconds, the repeats are counted in.","maximum":86400,"minimum":1}},"additionalProperties":false},"description":"The repeated-action patterns that stop a run.","uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.anomaly_rules","typeLabel":"object[] | null"},"rules":{"oneOf":[{"type":"array","items":{"type":"object","description":"One rule for when a tool action needs a person.","required":["tool","action"],"properties":{"action":{"type":"string","description":"The action on that tool.","maxLength":128,"minLength":1,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].action","typeLabel":"string"},"tool":{"type":"string","description":"The tool the rule watches.","maxLength":128,"minLength":1,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].tool","typeLabel":"string"},"behavior":{"type":"string","description":"What happens when the rule applies.","enum":["approve","auto_kill"],"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].behavior","typeLabel":"enum\u003cstring>"},"blast_radius":{"type":"string","description":"How far an approval reaches, as shown to the person.","maxLength":255,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].blast_radius","typeLabel":"string"},"condition":{"oneOf":[{"type":"string","description":"A condition that narrows when the rule applies.","maxLength":255,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].condition.oneOf.0","typeLabel":"string"},{"type":"null","description":"A condition that narrows when the rule applies.","maxLength":255,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].condition.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].condition","typeLabel":"string | null"},"gate_kind":{"type":"string","description":"The kind of decision the person is asked to make.","maxLength":255,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX].gate_kind","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The tool actions that need a person's approval.","uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"One rule for when a tool action needs a person.","required":["tool","action"],"properties":{"action":{"type":"string","description":"The action on that tool.","maxLength":128,"minLength":1},"behavior":{"type":"string","description":"What happens when the rule applies.","enum":["approve","auto_kill"]},"blast_radius":{"type":"string","description":"How far an approval reaches, as shown to the person.","maxLength":255},"condition":{"oneOf":[{"type":"string","description":"A condition that narrows when the rule applies.","maxLength":255},{"type":"null","description":"A condition that narrows when the rule applies.","maxLength":255}]},"gate_kind":{"type":"string","description":"The kind of decision the person is asked to make.","maxLength":255},"tool":{"type":"string","description":"The tool the rule watches.","maxLength":128,"minLength":1}},"additionalProperties":false},"description":"The tool actions that need a person's approval.","uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.rules","typeLabel":"object[] | null"},"timeout_ms":{"oneOf":[{"type":"integer","format":"int64","description":"How long, in milliseconds, an approval may wait before it lapses.\nAn out-of-range value is clamped to the nearest allowed one.","uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.timeout_ms.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"How long, in milliseconds, an approval may wait before it lapses.\nAn out-of-range value is clamped to the nearest allowed one.","uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.timeout_ms.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0.timeout_ms","typeLabel":"integer\u003cint64> | null"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"fleet.definition.config.x-agentsfleet.gates.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.gates","typeLabel":"object | null"},"model":{"oneOf":[{"type":"string","description":"The model this fleet runs on, passed to the runner unchanged.","maxLength":255,"uniqueKey":"fleet.definition.config.x-agentsfleet.model.oneOf.0","typeLabel":"string"},{"type":"null","description":"The model this fleet runs on, passed to the runner unchanged.","maxLength":255,"uniqueKey":"fleet.definition.config.x-agentsfleet.model.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.model","typeLabel":"string | null"},"network":{"oneOf":[{"type":"object","description":"The hosts this fleet may reach.","properties":{"allow":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.allow.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The hosts the fleet may reach. An empty list blocks every outbound request.","maxItems":64,"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.allow.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":255,"minLength":1},"description":"The hosts the fleet may reach. An empty list blocks every outbound request.","maxItems":64,"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.allow.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.allow","typeLabel":"string[] | null"},"read_only":{"oneOf":[{"type":"boolean","description":"Whether outbound requests are limited to reads.","uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.read_only.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether outbound requests are limited to reads.","uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.read_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.read_only","typeLabel":"boolean | null"},"read_post_paths":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.read_post_paths.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The request paths that may still send `POST` when `read_only` is true.","maxItems":64,"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.read_post_paths.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":255,"minLength":1},"description":"The request paths that may still send `POST` when `read_only` is true.","maxItems":64,"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.read_post_paths.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0.read_post_paths","typeLabel":"string[] | null"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"fleet.definition.config.x-agentsfleet.network.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.network","typeLabel":"object | null"},"repositories":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.repositories.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The repositories this fleet's GitHub credentials may reach, as `owner/name`.\nSet together with `repository_access`.","maxItems":64,"minItems":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.repositories.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":255,"minLength":1},"description":"The repositories this fleet's GitHub credentials may reach, as `owner/name`.\nSet together with `repository_access`.","maxItems":64,"minItems":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.repositories.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.repositories","typeLabel":"string[] | null"},"repository_access":{"oneOf":[{"type":"string","description":"How far those credentials reach. Set together with `repositories`.","enum":["read","write"],"uniqueKey":"fleet.definition.config.x-agentsfleet.repository_access.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"fleet.definition.config.x-agentsfleet.repository_access.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.repository_access","typeLabel":"enum\u003cstring> | null"},"repository_base":{"oneOf":[{"type":"string","description":"The branch every pull request opens against. Required with `write`, refused with `read`.","maxLength":255,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.repository_base.oneOf.0","typeLabel":"string"},{"type":"null","description":"The branch every pull request opens against. Required with `write`, refused with `read`.","maxLength":255,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.repository_base.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.repository_base","typeLabel":"string | null"},"triggers":{"type":"array","items":{"oneOf":[{"type":"object","description":"One way a fleet can start a run. `type` selects the kind.","required":["source","type"],"properties":{"source":{"type":"string","description":"The provider that sends the delivery, as a lowercase slug: it is the\nlast segment of the URL the fleet's deliveries are sent to.","maxLength":255,"minLength":1,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.source","typeLabel":"string"},"type":{"type":"string","enum":["webhook"],"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"credential_name":{"oneOf":[{"type":"string","description":"A secret name to use instead of the provider's default, so two fleets\non one provider can hold different secrets.","maxLength":128,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.credential_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"A secret name to use instead of the provider's default, so two fleets\non one provider can hold different secrets.","maxLength":128,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.credential_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.credential_name","typeLabel":"string | null"},"events":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":64,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.events.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The event names that start a run. Omit it to accept every event.","maxItems":16,"minItems":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.events.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":64,"minLength":1},"description":"The event names that start a run. Omit it to accept every event.","maxItems":16,"minItems":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.events.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.events","typeLabel":"string[] | null"},"repositories":{"oneOf":[{"type":"array","items":{"type":"string","maxLength":255,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.repositories.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The repositories whose deliveries may start a run, as `owner/name`.","maxItems":64,"minItems":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.repositories.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string","maxLength":255,"minLength":1},"description":"The repositories whose deliveries may start a run, as `owner/name`.","maxItems":64,"minItems":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.repositories.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.repositories","typeLabel":"string[] | null"},"verifier":{"oneOf":[{"type":"object","description":"How the delivery proves it came from the provider.","required":["header","scheme"],"properties":{"header":{"type":"string","description":"Header holding the signature.","maxLength":128,"minLength":1,"pattern":"^[!#$%\u0026'*+.^_`|~0-9A-Za-z-]+$","isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.0.header","typeLabel":"string"},"scheme":{"type":"string","enum":["body-hex-sha256"],"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.0.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.0","typeLabel":"object"},{"type":"object","description":"How the delivery proves it came from the provider.","required":["header","scheme"],"properties":{"header":{"type":"string","description":"Header holding the signature.","maxLength":128,"minLength":1,"pattern":"^[!#$%\u0026'*+.^_`|~0-9A-Za-z-]+$","isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.1.header","typeLabel":"string"},"scheme":{"type":"string","enum":["body-hex"],"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.1.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.1","typeLabel":"object"},{"type":"object","description":"How the delivery proves it came from the provider.","required":["header","scheme"],"properties":{"header":{"type":"string","description":"Header holding the signature.","maxLength":128,"minLength":1,"pattern":"^[!#$%\u0026'*+.^_`|~0-9A-Za-z-]+$","isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.2.header","typeLabel":"string"},"scheme":{"type":"string","enum":["body-base64-sha256"],"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.2.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.2","typeLabel":"object"},{"type":"object","description":"How the delivery proves it came from the provider.","required":["scheme"],"properties":{"scheme":{"type":"string","enum":["slack-v0"],"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.3.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.3","typeLabel":"object"},{"type":"object","description":"How the delivery proves it came from the provider.","required":["scheme"],"properties":{"scheme":{"type":"string","enum":["svix-v1"],"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.4.scheme","typeLabel":"enum\u003cstring>"}},"additionalProperties":false,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.4","typeLabel":"object"},{"type":"null","uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier.oneOf.5","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0.verifier","typeLabel":"object · object · object · object · object · null"}},"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","description":"One way a fleet can start a run. `type` selects the kind.","required":["schedule","type"],"properties":{"schedule":{"type":"string","description":"The schedule, as a cron expression.","maxLength":255,"minLength":1,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.schedule","typeLabel":"string"},"type":{"type":"string","enum":["cron"],"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"message":{"oneOf":[{"type":"string","description":"The message each scheduled run receives.","maxLength":255,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.message.oneOf.0","typeLabel":"string"},{"type":"null","description":"The message each scheduled run receives.","maxLength":255,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.message","typeLabel":"string | null"},"timezone":{"oneOf":[{"type":"string","description":"The time zone the schedule is read in.","maxLength":255,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.timezone.oneOf.0","typeLabel":"string"},{"type":"null","description":"The time zone the schedule is read in.","maxLength":255,"minLength":1,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.timezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1.timezone","typeLabel":"string | null"}},"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.1","typeLabel":"object"},{"type":"object","description":"One way a fleet can start a run. `type` selects the kind.","required":["source","channels","type"],"properties":{"channels":{"type":"array","items":{"type":"string","maxLength":32,"minLength":9,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2.channels.items.[INDEX]","typeLabel":"string"},"description":"The channel identifier, as a list with exactly one entry.","maxItems":1,"minItems":1,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2.channels","typeLabel":"string[]"},"source":{"type":"string","description":"The chat provider.","maxLength":255,"minLength":1,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2.source","typeLabel":"string"},"type":{"type":"string","enum":["mention"],"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers.items.[INDEX]","typeLabel":"object"},"description":"What may start a run of this fleet besides a message sent to it. Omit\nit, or leave it empty, for a fleet that is only ever talked to.","maxItems":8,"uniqueKey":"fleet.definition.config.x-agentsfleet.triggers","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"fleet.definition.config.x-agentsfleet","typeLabel":"object"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"fleet.definition.config","typeLabel":"object"},"description":{"type":"string","description":"Says what the fleet does, shown wherever it is listed. At most 32,768\ncharacters.","maxLength":32768,"minLength":1,"isRequired":true,"uniqueKey":"fleet.definition.description","typeLabel":"string"},"instructions_md":{"type":"string","description":"The fleet's instructions, in Markdown, at most 32,768 characters.","maxLength":32768,"isRequired":true,"uniqueKey":"fleet.definition.instructions_md","typeLabel":"string"},"schema_version":{"type":"integer","format":"int32","description":"The Definition format version. Only `1` is accepted.","maximum":1,"minimum":1,"isRequired":true,"uniqueKey":"fleet.definition.schema_version","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"fleet.definition","typeLabel":"object"},"etag":{"type":"string","description":"Strong resource tag for name/status changes.","isRequired":true,"uniqueKey":"fleet.etag","typeLabel":"string"},"events_processed":{"type":"string","description":"Exact lifetime event count.","isRequired":true,"uniqueKey":"fleet.events_processed","typeLabel":"string"},"id":{"type":"string","description":"Fleet identity.","isRequired":true,"uniqueKey":"fleet.id","typeLabel":"string"},"memory_access":{"type":"object","description":"Current independent shared-memory permissions.","required":["read","publish"],"properties":{"publish":{"type":"boolean","description":"Publish permission.","isRequired":true,"uniqueKey":"fleet.memory_access.publish","typeLabel":"boolean"},"read":{"type":"boolean","description":"Read permission.","isRequired":true,"uniqueKey":"fleet.memory_access.read","typeLabel":"boolean"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"fleet.memory_access","typeLabel":"object"},"name":{"type":"string","description":"Validated instance slug.","isRequired":true,"uniqueKey":"fleet.name","typeLabel":"string"},"pending_approvals":{"type":"integer","format":"int64","description":"Current unanswered approval gates.","isRequired":true,"uniqueKey":"fleet.pending_approvals","typeLabel":"integer\u003cint64>"},"policy_semantics":{"type":"string","description":"Pinned policy interpretation.","isRequired":true,"uniqueKey":"fleet.policy_semantics","typeLabel":"string"},"schedules":{"type":"array","items":{"type":"object","uniqueKey":"fleet.schedules.items.[INDEX]","typeLabel":"object"},"description":"Actual stored schedule observations.","isRequired":true,"uniqueKey":"fleet.schedules","typeLabel":"object[]"},"setup":{"type":"object","description":"Live prerequisites and authorized recovery actions.","isRequired":true,"uniqueKey":"fleet.setup","typeLabel":"object"},"setup_etag":{"type":"string","description":"Strong setup tag for reviewed improvement application.","isRequired":true,"uniqueKey":"fleet.setup_etag","typeLabel":"string"},"setup_revision":{"type":"string","description":"Exact decimal immutable setup revision.","isRequired":true,"uniqueKey":"fleet.setup_revision","typeLabel":"string"},"start":{"type":"object","description":"Explicit initial-run progress.","isRequired":true,"uniqueKey":"fleet.start","typeLabel":"object"},"status":{"type":"string","description":"Current lifecycle state.","isRequired":true,"uniqueKey":"fleet.status","typeLabel":"string"},"updated_at":{"type":"string","format":"date-time","description":"Last update timestamp, such as `2026-10-24T05:00:00.000Z`.","isRequired":true,"uniqueKey":"fleet.updated_at","typeLabel":"string\u003cdate-time>"},"webhook_urls":{"type":"array","items":{"type":"object","description":"Public manual-webhook address for one declared source.","required":["source","url"],"properties":{"source":{"type":"string","description":"Declared provider.","isRequired":true,"uniqueKey":"fleet.webhook_urls.items.[INDEX].source","typeLabel":"string"},"url":{"type":"string","description":"Deployment-derived address.","isRequired":true,"uniqueKey":"fleet.webhook_urls.items.[INDEX].url","typeLabel":"string"}},"uniqueKey":"fleet.webhook_urls.items.[INDEX]","typeLabel":"object"},"description":"Manual webhook addresses from the declared setup.","isRequired":true,"uniqueKey":"fleet.webhook_urls","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"fleet","typeLabel":"object"},"next_cursor":{"oneOf":[{"type":"string","description":"More conversations for this creator, workspace and fleet, or null.","uniqueKey":"next_cursor.oneOf.0","typeLabel":"string"},{"type":"null","description":"More conversations for this creator, workspace and fleet, or null.","uniqueKey":"next_cursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"next_cursor","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"activities":{"items":[{"created_at":"2023-11-07T05:31:56Z","event_id":"\u003cstring>","event_type":"\u003cstring>","request_json":"\u003cstring>","status":"\u003cstring>"}],"next_cursor":"\u003cstring>","total":1},"conversations":[{"draft":{"authoring_model_ref":"\u003cstring>","cancelled_through":"\u003cstring>","etag":"\u003cstring>","id":"\u003cstring>","state":"\u003cstring>","title":"\u003cstring>","candidate":{"canonical_digest":"\u003cstring>","definition":{"config":{"name":"\u003cstring>","x-agentsfleet":{"budget":{"daily_nanos":"\u003cstring>","monthly_nanos":"\u003cstring>"},"tools":["\u003cstring>"],"context":{"context_cap_tokens":1,"memory_checkpoint_every":1,"stage_chunk_threshold":0.5,"tool_window":1},"credentials":["\u003cstring>"],"gates":{"anomaly_rules":[{"pattern":"same_action","threshold_count":5000,"threshold_window_s":43200}],"rules":[{"action":"\u003cstring>","tool":"\u003cstring>","behavior":"approve","blast_radius":"\u003cstring>","condition":"\u003cstring>","gate_kind":"\u003cstring>"}],"timeout_ms":123},"model":"\u003cstring>","network":{"allow":["\u003cstring>"],"read_only":true,"read_post_paths":["\u003cstring>"]},"repositories":["\u003cstring>"],"repository_access":"read","repository_base":"\u003cstring>","triggers":[{"source":"\u003cstring>","type":"webhook","credential_name":"\u003cstring>","events":["\u003cstring>"],"repositories":["\u003cstring>"],"verifier":{"header":"\u003cstring>","scheme":"body-hex-sha256"}}]}},"description":"\u003cstring>","instructions_md":"\u003cstring>","schema_version":1},"id":"\u003cstring>","policy_semantics":"\u003cstring>","revision":"\u003cstring>"},"closed_at":"2023-11-07T05:31:56Z","expires_at":"2023-11-07T05:31:56Z","linked_fleet_id":"\u003cstring>","publication":{"canonical_digest":"\u003cstring>","library_id":"\u003cstring>","revision_id":"\u003cstring>"},"review":{}},"messages":[{"created_at":"2023-11-07T05:31:56Z","operation_id":"\u003cstring>","role":"\u003cstring>","save_requested":true,"sequence":"\u003cstring>","state":"\u003cstring>","candidate_id":"\u003cstring>","failure":{"error_code":"\u003cstring>","reason":"insufficient_balance","recovery_action":"\u003cstring>","cause":"\u003cstring>"},"finished_at":"2023-11-07T05:31:56Z","save_error_code":"\u003cstring>","text":"\u003cstring>","usage":{"knowledge":"known","runtime_cost_nanos":"\u003cstring>","input_tokens":1,"output_tokens":1,"provider_cost_nanos":"\u003cstring>"}}],"truncated":true,"messages_starting_after":"\u003cstring>"}],"fleet":{"budget_used_nanos":"\u003cstring>","created_at":"2023-11-07T05:31:56Z","definition":{"config":{"name":"\u003cstring>","x-agentsfleet":{"budget":{"daily_nanos":"\u003cstring>","monthly_nanos":"\u003cstring>"},"tools":["\u003cstring>"],"context":{"context_cap_tokens":1,"memory_checkpoint_every":1,"stage_chunk_threshold":0.5,"tool_window":1},"credentials":["\u003cstring>"],"gates":{"anomaly_rules":[{"pattern":"same_action","threshold_count":5000,"threshold_window_s":43200}],"rules":[{"action":"\u003cstring>","tool":"\u003cstring>","behavior":"approve","blast_radius":"\u003cstring>","condition":"\u003cstring>","gate_kind":"\u003cstring>"}],"timeout_ms":123},"model":"\u003cstring>","network":{"allow":["\u003cstring>"],"read_only":true,"read_post_paths":["\u003cstring>"]},"repositories":["\u003cstring>"],"repository_access":"read","repository_base":"\u003cstring>","triggers":[{"source":"\u003cstring>","type":"webhook","credential_name":"\u003cstring>","events":["\u003cstring>"],"repositories":["\u003cstring>"],"verifier":{"header":"\u003cstring>","scheme":"body-hex-sha256"}}]}},"description":"\u003cstring>","instructions_md":"\u003cstring>","schema_version":1},"etag":"\u003cstring>","events_processed":"\u003cstring>","id":"\u003cstring>","memory_access":{"publish":true,"read":true},"name":"\u003cstring>","pending_approvals":123,"policy_semantics":"\u003cstring>","schedules":[{}],"setup":{},"setup_etag":"\u003cstring>","setup_revision":"\u003cstring>","start":{},"status":"\u003cstring>","updated_at":"2023-11-07T05:31:56Z","webhook_urls":[{"source":"\u003cstring>","url":"\u003cstring>"}]},"next_cursor":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"a7758374-a6bb-412d-a3a0-71d0d31b5430":{"description":"Invalid query or cursor","content":{"application/problem+json":{"schema":{"type":"object","description":"The body every refusal carries, under `application/problem+json`.","required":["docs_uri","title","detail","error_code","request_id"],"properties":{"detail":{"type":"string","description":"One sentence on what was refused and why.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"docs_uri":{"type":"string","description":"Where the error code is documented.","isRequired":true,"uniqueKey":"docs_uri","typeLabel":"string"},"error_code":{"type":"string","description":"The registry code, stable across releases.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"request_id":{"type":"string","description":"The request this refusal answers, for support.","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"title":{"type":"string","description":"A short name for the refusal, safe to show a person.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"action_id":{"oneOf":[{"type":"string","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"action_id","typeLabel":"string | null"},"current_state":{"oneOf":[{"type":"string","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_state","typeLabel":"string | null"},"etag":{"oneOf":[{"type":"string","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.1","typeLabel":"null"}],"uniqueKey":"etag","typeLabel":"string | null"},"gate_id":{"oneOf":[{"type":"string","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"gate_id","typeLabel":"string | null"},"outcome":{"oneOf":[{"type":"string","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"outcome","typeLabel":"string | null"},"resolved_at":{"oneOf":[{"type":"string","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_at","typeLabel":"string\u003cdate-time> | null"},"resolved_by":{"oneOf":[{"type":"string","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_by","typeLabel":"string | null"},"user_message":{"oneOf":[{"type":"string","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_message","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","docs_uri":"\u003cstring>","error_code":"\u003cstring>","request_id":"\u003cstring>","title":"\u003cstring>","action_id":"\u003cstring>","current_state":"\u003cstring>","etag":"\u003cstring>","gate_id":"\u003cstring>","outcome":"\u003cstring>","resolved_at":"2023-11-07T05:31:56Z","resolved_by":"\u003cstring>","user_message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"6e5d6c95-337a-4da5-b3c1-922788cf65e2":{"description":"Unauthorized","content":{"application/problem+json":{"schema":{"type":"object","description":"The body every refusal carries, under `application/problem+json`.","required":["docs_uri","title","detail","error_code","request_id"],"properties":{"detail":{"type":"string","description":"One sentence on what was refused and why.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"docs_uri":{"type":"string","description":"Where the error code is documented.","isRequired":true,"uniqueKey":"docs_uri","typeLabel":"string"},"error_code":{"type":"string","description":"The registry code, stable across releases.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"request_id":{"type":"string","description":"The request this refusal answers, for support.","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"title":{"type":"string","description":"A short name for the refusal, safe to show a person.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"action_id":{"oneOf":[{"type":"string","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"action_id","typeLabel":"string | null"},"current_state":{"oneOf":[{"type":"string","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_state","typeLabel":"string | null"},"etag":{"oneOf":[{"type":"string","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.1","typeLabel":"null"}],"uniqueKey":"etag","typeLabel":"string | null"},"gate_id":{"oneOf":[{"type":"string","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"gate_id","typeLabel":"string | null"},"outcome":{"oneOf":[{"type":"string","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"outcome","typeLabel":"string | null"},"resolved_at":{"oneOf":[{"type":"string","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_at","typeLabel":"string\u003cdate-time> | null"},"resolved_by":{"oneOf":[{"type":"string","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_by","typeLabel":"string | null"},"user_message":{"oneOf":[{"type":"string","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_message","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","docs_uri":"\u003cstring>","error_code":"\u003cstring>","request_id":"\u003cstring>","title":"\u003cstring>","action_id":"\u003cstring>","current_state":"\u003cstring>","etag":"\u003cstring>","gate_id":"\u003cstring>","outcome":"\u003cstring>","resolved_at":"2023-11-07T05:31:56Z","resolved_by":"\u003cstring>","user_message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"8ac73602-caeb-4b0f-9fad-94c375981520":{"description":"Forbidden","content":{"application/problem+json":{"schema":{"type":"object","description":"The body every refusal carries, under `application/problem+json`.","required":["docs_uri","title","detail","error_code","request_id"],"properties":{"detail":{"type":"string","description":"One sentence on what was refused and why.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"docs_uri":{"type":"string","description":"Where the error code is documented.","isRequired":true,"uniqueKey":"docs_uri","typeLabel":"string"},"error_code":{"type":"string","description":"The registry code, stable across releases.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"request_id":{"type":"string","description":"The request this refusal answers, for support.","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"title":{"type":"string","description":"A short name for the refusal, safe to show a person.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"action_id":{"oneOf":[{"type":"string","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"action_id","typeLabel":"string | null"},"current_state":{"oneOf":[{"type":"string","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_state","typeLabel":"string | null"},"etag":{"oneOf":[{"type":"string","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.1","typeLabel":"null"}],"uniqueKey":"etag","typeLabel":"string | null"},"gate_id":{"oneOf":[{"type":"string","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"gate_id","typeLabel":"string | null"},"outcome":{"oneOf":[{"type":"string","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"outcome","typeLabel":"string | null"},"resolved_at":{"oneOf":[{"type":"string","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_at","typeLabel":"string\u003cdate-time> | null"},"resolved_by":{"oneOf":[{"type":"string","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_by","typeLabel":"string | null"},"user_message":{"oneOf":[{"type":"string","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_message","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","docs_uri":"\u003cstring>","error_code":"\u003cstring>","request_id":"\u003cstring>","title":"\u003cstring>","action_id":"\u003cstring>","current_state":"\u003cstring>","etag":"\u003cstring>","gate_id":"\u003cstring>","outcome":"\u003cstring>","resolved_at":"2023-11-07T05:31:56Z","resolved_by":"\u003cstring>","user_message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"00f9d913-bfcb-4ff6-8458-3e583922c292":{"description":"Fleet or private draft unavailable","content":{"application/problem+json":{"schema":{"type":"object","description":"The body every refusal carries, under `application/problem+json`.","required":["docs_uri","title","detail","error_code","request_id"],"properties":{"detail":{"type":"string","description":"One sentence on what was refused and why.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"docs_uri":{"type":"string","description":"Where the error code is documented.","isRequired":true,"uniqueKey":"docs_uri","typeLabel":"string"},"error_code":{"type":"string","description":"The registry code, stable across releases.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"request_id":{"type":"string","description":"The request this refusal answers, for support.","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"title":{"type":"string","description":"A short name for the refusal, safe to show a person.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"action_id":{"oneOf":[{"type":"string","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"action_id","typeLabel":"string | null"},"current_state":{"oneOf":[{"type":"string","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_state","typeLabel":"string | null"},"etag":{"oneOf":[{"type":"string","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.1","typeLabel":"null"}],"uniqueKey":"etag","typeLabel":"string | null"},"gate_id":{"oneOf":[{"type":"string","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"gate_id","typeLabel":"string | null"},"outcome":{"oneOf":[{"type":"string","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"outcome","typeLabel":"string | null"},"resolved_at":{"oneOf":[{"type":"string","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_at","typeLabel":"string\u003cdate-time> | null"},"resolved_by":{"oneOf":[{"type":"string","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_by","typeLabel":"string | null"},"user_message":{"oneOf":[{"type":"string","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_message","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","docs_uri":"\u003cstring>","error_code":"\u003cstring>","request_id":"\u003cstring>","title":"\u003cstring>","action_id":"\u003cstring>","current_state":"\u003cstring>","etag":"\u003cstring>","gate_id":"\u003cstring>","outcome":"\u003cstring>","resolved_at":"2023-11-07T05:31:56Z","resolved_by":"\u003cstring>","user_message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"58884efd-bd7b-40d9-a053-027568f7b758":{"description":"Too many requests","content":{"application/problem+json":{"schema":{"type":"object","description":"The body every refusal carries, under `application/problem+json`.","required":["docs_uri","title","detail","error_code","request_id"],"properties":{"detail":{"type":"string","description":"One sentence on what was refused and why.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"docs_uri":{"type":"string","description":"Where the error code is documented.","isRequired":true,"uniqueKey":"docs_uri","typeLabel":"string"},"error_code":{"type":"string","description":"The registry code, stable across releases.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"request_id":{"type":"string","description":"The request this refusal answers, for support.","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"title":{"type":"string","description":"A short name for the refusal, safe to show a person.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"action_id":{"oneOf":[{"type":"string","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"action_id","typeLabel":"string | null"},"current_state":{"oneOf":[{"type":"string","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_state","typeLabel":"string | null"},"etag":{"oneOf":[{"type":"string","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.1","typeLabel":"null"}],"uniqueKey":"etag","typeLabel":"string | null"},"gate_id":{"oneOf":[{"type":"string","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"gate_id","typeLabel":"string | null"},"outcome":{"oneOf":[{"type":"string","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"outcome","typeLabel":"string | null"},"resolved_at":{"oneOf":[{"type":"string","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_at","typeLabel":"string\u003cdate-time> | null"},"resolved_by":{"oneOf":[{"type":"string","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_by","typeLabel":"string | null"},"user_message":{"oneOf":[{"type":"string","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_message","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","docs_uri":"\u003cstring>","error_code":"\u003cstring>","request_id":"\u003cstring>","title":"\u003cstring>","action_id":"\u003cstring>","current_state":"\u003cstring>","etag":"\u003cstring>","gate_id":"\u003cstring>","outcome":"\u003cstring>","resolved_at":"2023-11-07T05:31:56Z","resolved_by":"\u003cstring>","user_message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"ba0d471f-5d7f-4d96-b228-9bd8b63fc66d":{"description":"Internal failure","content":{"application/problem+json":{"schema":{"type":"object","description":"The body every refusal carries, under `application/problem+json`.","required":["docs_uri","title","detail","error_code","request_id"],"properties":{"detail":{"type":"string","description":"One sentence on what was refused and why.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"docs_uri":{"type":"string","description":"Where the error code is documented.","isRequired":true,"uniqueKey":"docs_uri","typeLabel":"string"},"error_code":{"type":"string","description":"The registry code, stable across releases.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"request_id":{"type":"string","description":"The request this refusal answers, for support.","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"title":{"type":"string","description":"A short name for the refusal, safe to show a person.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"action_id":{"oneOf":[{"type":"string","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"action_id","typeLabel":"string | null"},"current_state":{"oneOf":[{"type":"string","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_state","typeLabel":"string | null"},"etag":{"oneOf":[{"type":"string","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.1","typeLabel":"null"}],"uniqueKey":"etag","typeLabel":"string | null"},"gate_id":{"oneOf":[{"type":"string","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"gate_id","typeLabel":"string | null"},"outcome":{"oneOf":[{"type":"string","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"outcome","typeLabel":"string | null"},"resolved_at":{"oneOf":[{"type":"string","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_at","typeLabel":"string\u003cdate-time> | null"},"resolved_by":{"oneOf":[{"type":"string","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_by","typeLabel":"string | null"},"user_message":{"oneOf":[{"type":"string","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_message","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","docs_uri":"\u003cstring>","error_code":"\u003cstring>","request_id":"\u003cstring>","title":"\u003cstring>","action_id":"\u003cstring>","current_state":"\u003cstring>","etag":"\u003cstring>","gate_id":"\u003cstring>","outcome":"\u003cstring>","resolved_at":"2023-11-07T05:31:56Z","resolved_by":"\u003cstring>","user_message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c6e1b556-5f8e-43c7-a617-3ef6278ddae3":{"description":"Dependency unavailable","content":{"application/problem+json":{"schema":{"type":"object","description":"The body every refusal carries, under `application/problem+json`.","required":["docs_uri","title","detail","error_code","request_id"],"properties":{"detail":{"type":"string","description":"One sentence on what was refused and why.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"docs_uri":{"type":"string","description":"Where the error code is documented.","isRequired":true,"uniqueKey":"docs_uri","typeLabel":"string"},"error_code":{"type":"string","description":"The registry code, stable across releases.","isRequired":true,"uniqueKey":"error_code","typeLabel":"string"},"request_id":{"type":"string","description":"The request this refusal answers, for support.","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"title":{"type":"string","description":"A short name for the refusal, safe to show a person.","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"action_id":{"oneOf":[{"type":"string","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the action the gate held.","uniqueKey":"action_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"action_id","typeLabel":"string | null"},"current_state":{"oneOf":[{"type":"string","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 409 only: the state that forbade the transition.","uniqueKey":"current_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"current_state","typeLabel":"string | null"},"etag":{"oneOf":[{"type":"string","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.0","typeLabel":"string"},{"type":"null","description":"On a 412 only: the resource's current entity tag, to refetch and retry.","uniqueKey":"etag.oneOf.1","typeLabel":"null"}],"uniqueKey":"etag","typeLabel":"string | null"},"gate_id":{"oneOf":[{"type":"string","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"On an answered approval gate's 409 only: the gate that was answered.","uniqueKey":"gate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"gate_id","typeLabel":"string | null"},"outcome":{"oneOf":[{"type":"string","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: the answer that stands.","uniqueKey":"outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"outcome","typeLabel":"string | null"},"resolved_at":{"oneOf":[{"type":"string","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"On that 409 only: when the standing answer was given.","uniqueKey":"resolved_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_at","typeLabel":"string\u003cdate-time> | null"},"resolved_by":{"oneOf":[{"type":"string","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.0","typeLabel":"string"},{"type":"null","description":"On that 409 only: who gave it.","uniqueKey":"resolved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"resolved_by","typeLabel":"string | null"},"user_message":{"oneOf":[{"type":"string","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"A curated sentence for end users, where the code has one.","uniqueKey":"user_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"user_message","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","docs_uri":"\u003cstring>","error_code":"\u003cstring>","request_id":"\u003cstring>","title":"\u003cstring>","action_id":"\u003cstring>","current_state":"\u003cstring>","etag":"\u003cstring>","gate_id":"\u003cstring>","outcome":"\u003cstring>","resolved_at":"2023-11-07T05:31:56Z","resolved_by":"\u003cstring>","user_message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"19784141-3afe-4306-827e-d6b32676c5d0":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Send a dashboard session token, an account API key (`agt_t`), or a command-line credential (`afc_`) as a Bearer token. Each endpoint lists accepted credential types.","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"8bb958dd-62c3-4bd5-998f-ac9847ab70cb":{"url":"https://api.agentsfleet.net","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Send a dashboard session token, an account API key (`agt_t`), or a command-line credential (`afc_`) as a Bearer token. Each endpoint lists accepted credential types.","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Send a dashboard session token, an account API key (`agt_t`), or a command-line credential (`afc_`) as a Bearer token. Each endpoint lists accepted credential types.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json"},"subdomain":"megam","siteName":"agentsfleet","title":"Read your fleet editor context - agentsfleet","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T16:11:30.849Z","originalFileLocation":"api-reference/fleets/read-your-fleet-editor-context.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft\u0026#x27;s messages resource. Private responses must not be cached.\">\u003cmeta data-mint-head name=\"application-name\" content=\"agentsfleet\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Read your fleet editor context - agentsfleet\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft\u0026#x27;s messages resource. Private responses must not be cached.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"agentsfleet\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://megam.mintlify.app/_mintlify/api/og/v2?division=Fleets\u0026amp;title=Read+your+fleet+editor+context\u0026amp;description=Returns+current+fleet+setup%2C+at+most+three+creator-private+conversations+with+at+most+25+recent+role+rows+each%2C+and+25+filtered+activity+receipts.+The+complete+\u0026amp;theme=c1afddfaf3593c4dee1e1403\u0026amp;signature=0997be010fc9a18e9825347561c6264035bc24e9d4e792a5b8431f95b625e083\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Read your fleet editor context - agentsfleet\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft\u0026#x27;s messages resource. Private responses must not be cached.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://megam.mintlify.app/_mintlify/api/og/v2?division=Fleets\u0026amp;title=Read+your+fleet+editor+context\u0026amp;description=Returns+current+fleet+setup%2C+at+most+three+creator-private+conversations+with+at+most+25+recent+role+rows+each%2C+and+25+filtered+activity+receipts.+The+complete+\u0026amp;theme=c1afddfaf3593c4dee1e1403\u0026amp;signature=0997be010fc9a18e9825347561c6264035bc24e9d4e792a5b8431f95b625e083\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/megam/rqiTv6wHds1vkBWk/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"agentsfleet\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#06695e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/fleets/read-your-fleet-editor-context.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.agentsfleet.net/#organization\",\"name\":\"agentsfleet\",\"url\":\"https://docs.agentsfleet.net\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/megam/hjP6HbP-ScNkci8i/logo/light.svg?fit=max\u0026auto=format\u0026n=hjP6HbP-ScNkci8i\u0026q=85\u0026s=fa8c530145772cd7349958eb570e5321\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.agentsfleet.net#website\",\"name\":\"agentsfleet\",\"url\":\"https://docs.agentsfleet.net\",\"publisher\":{\"@id\":\"https://docs.agentsfleet.net/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context#webpage\",\"url\":\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context\",\"name\":\"Read your fleet editor context\",\"description\":\"Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft's messages resource. Private responses must not be cached.\",\"dateModified\":\"2026-10-28T16:11:30.849Z\",\"isPartOf\":{\"@id\":\"https://docs.agentsfleet.net#website\"},\"breadcrumb\":{\"@id\":\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Fleets\",\"item\":\"https://docs.agentsfleet.net/api-reference/fleets/list-fleets-in-a-workspace\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Read your fleet editor context\",\"item\":\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context#apireference\",\"headline\":\"Read your fleet editor context\",\"name\":\"Read your fleet editor context\",\"description\":\"Returns current fleet setup, at most three creator-private conversations with at most 25 recent role rows each, and 25 filtered activity receipts. The complete response is limited to four mebibytes. Older whole turns or conversations move behind their continuation when that limit is reached. The conversation cursor binds creator, workspace and fleet. Older messages remain available through each draft's messages resource. Private responses must not be cached.\",\"url\":\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context\",\"mainEntityOfPage\":{\"@id\":\"https://docs.agentsfleet.net/api-reference/fleets/read-your-fleet-editor-context#webpage\"},\"dateModified\":\"2026-10-28T16:11:30.849Z\",\"publisher\":{\"@id\":\"https://docs.agentsfleet.net/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.agentsfleet.net#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"agentsfleet\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"agentsfleet","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://agentsfleet.net"},{"anchor":"GitHub","icon":"github","href":"https://github.com/agentsfleet/agentsfleet"},{"anchor":"Contributing","icon":"code-pull-request","href":"https://github.com/agentsfleet/agentsfleet#contributing"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"CLI reference","pages":[{"title":"CLI reference","href":"/cli/install"}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"API introduction","href":"/api-reference/introduction"},{"title":"Error codes","href":"/api-reference/error-codes"},{"title":"API scopes","href":"/api-reference/scopes"}]},{"group":"Health","pages":[{"title":"Liveness check","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /healthz","href":"/api-reference/health/liveness-check"},{"title":"Readiness probe","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /readyz","href":"/api-reference/health/readiness-probe"}]},{"group":"Authentication","pages":[{"title":"Start a command-line login session","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/auth/sessions","href":"/api-reference/authentication/start-a-command-line-login-session"},{"title":"Read a sign-in session","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/auth/sessions/{session_id}","href":"/api-reference/authentication/read-a-sign-in-session"},{"title":"Approve a sign-in session","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/auth/sessions/{session_id}/approve","href":"/api-reference/authentication/approve-a-sign-in-session"},{"title":"Verify a sign-in session","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/auth/sessions/{session_id}/verify","href":"/api-reference/authentication/verify-a-sign-in-session"},{"title":"Cancel your unfinished sign-in sessions","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/auth/sessions","href":"/api-reference/authentication/cancel-your-unfinished-sign-in-sessions"},{"title":"Receive a Clerk account event","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/auth/identity-events/clerk","href":"/api-reference/auth-identity-events/receive-a-clerk-account-event"},{"title":"Create a command-line credential","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/cli-credentials","href":"/api-reference/cli-credentials/create-a-command-line-credential"},{"title":"Revoke a command-line credential","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/cli-credentials/{id}","href":"/api-reference/cli-credentials/revoke-a-command-line-credential"}]},{"group":"API keys","pages":[{"title":"List account API keys","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/api-keys","href":"/api-reference/api-keys/list-account-api-keys"},{"title":"Create an account API key","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/api-keys","href":"/api-reference/api-keys/create-an-account-api-key"},{"title":"Revoke an account API key","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/api-keys/{id}","href":"/api-reference/api-keys/revoke-an-account-api-key"},{"title":"Delete a revoked account API key","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/api-keys/{id}","href":"/api-reference/api-keys/delete-a-revoked-account-api-key"}]},{"group":"Users","pages":[{"title":"Read the current user","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/users/me","href":"/api-reference/users/read-the-current-user"},{"title":"List invites waiting for you","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/users/me/invites","href":"/api-reference/invites/list-invites-waiting-for-you"},{"title":"Accept an invite","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/users/me/invites/{invite_id}/accept","href":"/api-reference/invites/accept-an-invite"}]},{"group":"Account management","pages":[{"title":"List your workspaces","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/tenants/me/workspaces","href":"/api-reference/workspaces/list-your-workspaces"},{"title":"List the people in your account","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/tenants/me/members","href":"/api-reference/members/list-the-people-in-your-account"},{"title":"Remove a member","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/tenants/me/members/{user_id}","href":"/api-reference/members/remove-a-member"},{"title":"List pending invites","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/tenants/me/invites","href":"/api-reference/invites/list-pending-invites"},{"title":"Invite a person into your account","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/tenants/me/invites","href":"/api-reference/invites/invite-a-person-into-your-account"},{"title":"Send an invite's email again","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/tenants/me/invites/{invite_id}/send","href":"/api-reference/invites/send-an-invites-email-again"},{"title":"Revoke an invite","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/tenants/me/invites/{invite_id}","href":"/api-reference/invites/revoke-an-invite"}]},{"group":"Model provider credentials","pages":[{"title":"Read account model provider settings","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/tenants/me/provider","href":"/api-reference/tenant/read-account-model-provider-settings"},{"title":"Set account model provider","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json put /v1/tenants/me/provider","href":"/api-reference/tenant/set-account-model-provider"},{"title":"Reset the account model provider","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/tenants/me/provider","href":"/api-reference/tenant/reset-the-account-model-provider"}]},{"group":"Balance and usage","pages":[{"title":"Read account balance","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/tenants/me/billing","href":"/api-reference/billing/read-account-balance"},{"title":"List account charges","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/tenants/me/billing/charges","href":"/api-reference/billing/list-account-charges"},{"title":"Read settled usage report","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/tenants/me/billing/reports/current","href":"/api-reference/billing/read-settled-usage-report"},{"title":"List an activity's settled charges","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/tenants/me/billing/activities/{activity_id}/charges","href":"/api-reference/billing/list-an-activitys-settled-charges"}]},{"group":"Account models","pages":[{"title":"List configured account models","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/tenants/me/models","href":"/api-reference/tenant/list-configured-account-models"},{"title":"Register a model entry","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/tenants/me/models","href":"/api-reference/tenant/register-a-model-entry"},{"title":"Change the model on an entry","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/tenants/me/models/{id}","href":"/api-reference/tenant/change-the-model-on-an-entry"},{"title":"Remove a model entry","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/tenants/me/models/{id}","href":"/api-reference/tenant/remove-a-model-entry"}]},{"group":"Runner administration","pages":[{"title":"Register a runner","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners","href":"/api-reference/fleet/register-a-runner"},{"title":"List runners","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/fleets/runners","href":"/api-reference/fleet/list-runners"},{"title":"Read a runner","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/fleets/runners/{runner_id}","href":"/api-reference/fleet/read-a-runner"},{"title":"Manage a runner","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/fleets/runners/{runner_id}","href":"/api-reference/fleet/manage-a-runner"},{"title":"Delete a revoked runner","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/fleets/runners/{runner_id}","href":"/api-reference/fleet/delete-a-revoked-runner"},{"title":"List a runner's work assignments","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/fleets/runners/{runner_id}/leases","href":"/api-reference/fleet/list-a-runners-work-assignments"},{"title":"List runner activity","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/fleets/runners/{runner_id}/events","href":"/api-reference/fleet/list-runner-activity"}]},{"group":"Runner API","pages":[{"title":"Read this runner's status","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/runners/me","href":"/api-reference/runners/read-this-runners-status"},{"title":"Send a heartbeat and receive settings","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/heartbeats","href":"/api-reference/runners/send-a-heartbeat-and-receive-settings"},{"title":"Request the next work assignment","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/leases","href":"/api-reference/runners/request-the-next-work-assignment"},{"title":"Extend a live lease","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/leases/{lease_id}/renew","href":"/api-reference/runners/extend-a-live-lease"},{"title":"Publish live activity","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/leases/{lease_id}/activity","href":"/api-reference/runners/publish-live-activity"},{"title":"Save full tool call output","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/leases/{lease_id}/tool-calls","href":"/api-reference/runners/save-full-tool-call-output"},{"title":"Post a message to the event's thread","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/leases/{lease_id}/messages","href":"/api-reference/runners/post-a-message-to-the-events-thread"},{"title":"Load private run working notes","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/runners/me/leases/{lease_id}/context-checkpoints/{branch_id}","href":"/api-reference/runners/load-private-run-working-notes"},{"title":"Replace private run working notes","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json put /v1/runners/me/leases/{lease_id}/context-checkpoints/{branch_id}","href":"/api-reference/runners/replace-private-run-working-notes"},{"title":"List the running fleet's schedules","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/runners/me/leases/{lease_id}/schedules","href":"/api-reference/schedules/list-the-running-fleets-schedules"},{"title":"Create a schedule for the running fleet","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/leases/{lease_id}/schedules","href":"/api-reference/schedules/create-a-schedule-for-the-running-fleet"},{"title":"Change a schedule the fleet made","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/runners/me/leases/{lease_id}/schedules/{schedule_id}","href":"/api-reference/schedules/change-a-schedule-the-fleet-made"},{"title":"Delete a schedule the fleet made","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/runners/me/leases/{lease_id}/schedules/{schedule_id}","href":"/api-reference/schedules/delete-a-schedule-the-fleet-made"},{"title":"List a schedule's runs","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/runners/me/leases/{lease_id}/schedules/{schedule_id}/runs","href":"/api-reference/schedules/list-a-schedules-runs"},{"title":"Run a schedule now","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/leases/{lease_id}/schedules/{schedule_id}/runs","href":"/api-reference/schedules/run-a-schedule-now"},{"title":"Report the result of one run","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/reports","href":"/api-reference/runners/report-the-result-of-one-run"},{"title":"Create a tool credential","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/credentials/mint","href":"/api-reference/runners/create-a-tool-credential"},{"title":"Load what a fleet remembers","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/runners/me/memory/{fleet_id}","href":"/api-reference/memory/load-what-a-fleet-remembers"},{"title":"Capture what a fleet learned","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/memory/{fleet_id}","href":"/api-reference/memory/capture-what-a-fleet-learned"},{"title":"Search what a fleet remembers","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/memory/{fleet_id}/recall","href":"/api-reference/memory/search-what-a-fleet-remembers"},{"title":"Renew a private setup assignment","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/authoring-leases/{lease_id}/renew","href":"/api-reference/runners/renew-a-private-setup-assignment"},{"title":"Send private setup progress","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/authoring-leases/{lease_id}/activity","href":"/api-reference/runners/send-private-setup-progress"},{"title":"Report private setup usage and outcome","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/authoring-leases/{lease_id}/reports","href":"/api-reference/runners/report-private-setup-usage-and-outcome"},{"title":"Call the model for private setup","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/runners/me/authoring-leases/{lease_id}/model-calls","href":"/api-reference/runners/call-the-model-for-private-setup"}]},{"group":"Model catalog","pages":[{"title":"List available models","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/models","href":"/api-reference/model-library/list-available-models"}]},{"group":"Workspaces","pages":[{"title":"Create a workspace","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces","href":"/api-reference/workspaces/create-a-workspace"},{"title":"List who can work in a workspace","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/members","href":"/api-reference/members/list-who-can-work-in-a-workspace"},{"title":"List workspace event history","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/events","href":"/api-reference/workspaces/list-workspace-event-history"},{"title":"Stream live activity for a whole workspace","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/events/stream","href":"/api-reference/workspaces/stream-live-activity-for-a-whole-workspace"},{"title":"Read the workspace's onboarding checklist state","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/onboarding","href":"/api-reference/workspaces/read-the-workspaces-onboarding-checklist-state"},{"title":"List workspace model choices","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/models","href":"/api-reference/drafts/list-workspace-model-choices"}]},{"group":"Private setup chats","pages":[{"title":"List your private setup chats","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/drafts","href":"/api-reference/drafts/list-your-private-setup-chats"},{"title":"Start a private setup chat","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/drafts","href":"/api-reference/drafts/start-a-private-setup-chat"},{"title":"Read your private setup chat","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/drafts/{draft_id}","href":"/api-reference/drafts/read-your-private-setup-chat"},{"title":"Edit an idle private setup chat","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/workspaces/{workspace_id}/drafts/{draft_id}","href":"/api-reference/drafts/edit-an-idle-private-setup-chat"},{"title":"Delete your private setup chat","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/workspaces/{workspace_id}/drafts/{draft_id}","href":"/api-reference/drafts/delete-your-private-setup-chat"},{"title":"Read your private setup messages","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/drafts/{draft_id}/messages","href":"/api-reference/drafts/read-your-private-setup-messages"},{"title":"Send a private setup message","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/drafts/{draft_id}/messages","href":"/api-reference/drafts/send-a-private-setup-message"},{"title":"Stop private setup through a message","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/drafts/{draft_id}/cancellations","href":"/api-reference/drafts/stop-private-setup-through-a-message"},{"title":"Stream your private setup progress","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/drafts/{draft_id}/events/stream","href":"/api-reference/drafts/stream-your-private-setup-progress"}]},{"group":"Workspace preferences","pages":[{"title":"Write one dashboard preference","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json put /v1/workspaces/{workspace_id}/preferences/{pref_key}","href":"/api-reference/workspaces/write-one-dashboard-preference"}]},{"group":"Secrets","pages":[{"title":"List secrets stored for a workspace","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/secrets","href":"/api-reference/secrets/list-secrets-stored-for-a-workspace"},{"title":"Store a workspace secret","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/secrets","href":"/api-reference/secrets/store-a-workspace-secret"},{"title":"Replace a secret's stored body","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json put /v1/workspaces/{workspace_id}/secrets/{name}","href":"/api-reference/secrets/replace-a-secrets-stored-body"},{"title":"Delete a secret from the workspace vault","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/workspaces/{workspace_id}/secrets/{name}","href":"/api-reference/secrets/delete-a-secret-from-the-workspace-vault"}]},{"group":"Connectors","pages":[{"title":"List connectors for a workspace","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/connectors","href":"/api-reference/connectors/list-connectors-for-a-workspace"},{"title":"Get a provider connection URL","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/connectors/{provider}/connect","href":"/api-reference/connectors/get-a-provider-connection-url"},{"title":"Read a connector status","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/connectors/{provider}","href":"/api-reference/connectors/read-a-connector-status"},{"title":"Disconnect a provider from a workspace","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/workspaces/{workspace_id}/connectors/{provider}","href":"/api-reference/connectors/disconnect-a-provider-from-a-workspace"},{"title":"Complete a provider connection","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/connectors/{provider}/callback","href":"/api-reference/connectors/complete-a-provider-connection"},{"title":"Receive Slack events","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/connectors/{provider}/events","href":"/api-reference/connectors/receive-slack-events"}]},{"group":"Approvals","pages":[{"title":"List workspace approval requests","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/approvals","href":"/api-reference/approvals/list-workspace-approval-requests"},{"title":"Read an approval request","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/approvals/{gate_id}","href":"/api-reference/approvals/read-an-approval-request"},{"title":"Approve or reject a pending request","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/approvals/{gate_id}/{decision}","href":"/api-reference/approvals/approve-or-reject-a-pending-request"}]},{"group":"Fleets","pages":[{"title":"List fleets in a workspace","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets","href":"/api-reference/fleets/list-fleets-in-a-workspace"},{"title":"Save a reviewed fleet","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/fleets","href":"/api-reference/fleets/save-a-reviewed-fleet"},{"title":"Read fleet setup and progress","description":null,"deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}","href":"/api-reference/fleets/read-fleet-setup-and-progress"},{"title":"Read your fleet editor context","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/authoring-context","href":"/api-reference/fleets/read-your-fleet-editor-context"},{"title":"Change fleet lifecycle or name","description":"Updates lifecycle state or name. Send the current `ETag` in `If-Match`. Setting an installing fleet to active resumes setup checks. Killing it cancels setup and makes its private draft editable again.","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/workspaces/{workspace_id}/fleets/{fleet_id}","href":"/api-reference/fleets/change-fleet-lifecycle-or-name"},{"title":"Permanently delete a fleet","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/workspaces/{workspace_id}/fleets/{fleet_id}","href":"/api-reference/fleets/permanently-delete-a-fleet"},{"title":"Apply a reviewed fleet improvement","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/fleets/{fleet_id}/revisions","href":"/api-reference/fleets/apply-a-reviewed-fleet-improvement"},{"title":"Set who reads and publishes shared memory","description":"Sets shared-memory permissions. `read` allows reading other fleets' published entries; `publish` allows sharing this fleet's entries within the workspace. Both default to false. Omitted fields keep their values. Repeating the body is safe.","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/workspaces/{workspace_id}/fleets/{fleet_id}/memory-access","href":"/api-reference/memory/set-who-reads-and-publishes-shared-memory"},{"title":"Read your fleet editor context","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/authoring-context","href":"/api-reference/fleets/read-your-fleet-editor-context"}]},{"group":"Fleet library","pages":[{"title":"List available Library entries","description":null,"deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleet-libraries","href":"/api-reference/fleet-library/list-available-library-entries"},{"title":"Publish a chat candidate to Library","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/fleet-libraries","href":"/api-reference/fleet-library/publish-a-chat-candidate-to-library"},{"title":"List owned Library entries","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleet-libraries/owned","href":"/api-reference/fleet-library/list-owned-library-entries"},{"title":"Inspect a Library revision","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleet-libraries/{library_id}","href":"/api-reference/fleet-library/inspect-a-library-revision"},{"title":"Delete an owned Library entry","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/workspaces/{workspace_id}/fleet-libraries/{library_id}","href":"/api-reference/fleet-library/delete-an-owned-library-entry"},{"title":"List immutable Library revisions","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleet-libraries/{library_id}/revisions","href":"/api-reference/fleet-library/list-immutable-library-revisions"},{"title":"Publish a revision to an owned Library","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/fleet-libraries/{library_id}/revisions","href":"/api-reference/fleet-library/publish-a-revision-to-an-owned-library"},{"title":"Inspect an immutable Library revision","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleet-libraries/{library_id}/revisions/{revision_id}","href":"/api-reference/fleet-library/inspect-an-immutable-library-revision"},{"title":"List staged and published native platform entries","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/admin/fleet-libraries","href":"/api-reference/fleet-library/list-staged-and-published-native-platform-entries"},{"title":"Stage a private chat candidate in the platform Library","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/admin/fleet-libraries","href":"/api-reference/fleet-library/stage-a-private-chat-candidate-in-the-platform-library"},{"title":"Curate, publish or withdraw native platform setup","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/admin/fleet-libraries/{id}","href":"/api-reference/fleet-library/curate-publish-or-withdraw-native-platform-setup"},{"title":"Delete a withdrawn native platform entry","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/admin/fleet-libraries/{id}","href":"/api-reference/fleet-library/delete-a-withdrawn-native-platform-entry"}]},{"group":"Fleet messages","pages":[{"title":"List a fleet's chat thread with bodies","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/messages","href":"/api-reference/fleets/list-a-fleets-chat-thread-with-bodies"},{"title":"Post a chat message to a fleet","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/fleets/{fleet_id}/messages","href":"/api-reference/fleets/post-a-chat-message-to-a-fleet"}]},{"group":"Fleet memories","pages":[{"title":"List or search memory entries for a fleet","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/memories","href":"/api-reference/memory/list-or-search-memory-entries-for-a-fleet"},{"title":"Forget a fleet memory entry","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/workspaces/{workspace_id}/fleets/{fleet_id}/memories/{key}","href":"/api-reference/memory/forget-a-fleet-memory-entry"}]},{"group":"Fleet schedules","pages":[{"title":"List hosted schedules","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/schedules","href":"/api-reference/schedules/list-hosted-schedules"},{"title":"Create a hosted schedule","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/fleets/{fleet_id}/schedules","href":"/api-reference/schedules/create-a-hosted-schedule"},{"title":"Get a hosted schedule","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/schedules/{schedule_id}","href":"/api-reference/schedules/get-a-hosted-schedule"},{"title":"Update a hosted schedule","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/workspaces/{workspace_id}/fleets/{fleet_id}/schedules/{schedule_id}","href":"/api-reference/schedules/update-a-hosted-schedule"},{"title":"Delete a hosted schedule","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/workspaces/{workspace_id}/fleets/{fleet_id}/schedules/{schedule_id}","href":"/api-reference/schedules/delete-a-hosted-schedule"},{"title":"Sync a hosted schedule","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/workspaces/{workspace_id}/fleets/{fleet_id}/schedules/{schedule_id}/sync","href":"/api-reference/schedules/sync-a-hosted-schedule"},{"title":"Receive a scheduled fire","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/ingress/qstash/schedules","href":"/api-reference/schedules/receive-a-scheduled-fire"}]},{"group":"Fleet events","pages":[{"title":"List a fleet's event history","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/events","href":"/api-reference/fleets/list-a-fleets-event-history"},{"title":"Read one fleet event","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/events/{event_id}","href":"/api-reference/fleets/read-one-fleet-event"},{"title":"Read one tool call in full","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/events/{event_id}/tool-calls/{call_id}","href":"/api-reference/fleets/read-one-tool-call-in-full"},{"title":"Stream live fleet activity","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/events/stream","href":"/api-reference/fleets/stream-live-fleet-activity"}]},{"group":"Integration grants","pages":[{"title":"List integration grants for a fleet","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/workspaces/{workspace_id}/fleets/{fleet_id}/integration-grants","href":"/api-reference/integration-grants/list-integration-grants-for-a-fleet"},{"title":"Revoke an integration grant","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/workspaces/{workspace_id}/fleets/{fleet_id}/integration-grants/{grant_id}","href":"/api-reference/integration-grants/revoke-an-integration-grant"}]},{"group":"Webhooks","pages":[{"title":"Receive a provider event","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/ingress/{provider}","href":"/api-reference/webhooks/receive-a-provider-event"},{"title":"Send a signed event from one source to a fleet","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/webhooks/{fleet_id}/{source}","href":"/api-reference/fleets/send-a-signed-event-from-one-source-to-a-fleet"},{"title":"Resolve a fleet approval gate","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/webhooks/{fleet_id}/approval","href":"/api-reference/webhooks/resolve-a-fleet-approval-gate"},{"title":"Receive a signed GitHub event","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/webhooks/{fleet_id}/github","href":"/api-reference/webhooks/receive-a-signed-github-event"}]},{"group":"Platform administration","pages":[{"title":"List shared model-provider credentials","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/admin/platform-keys","href":"/api-reference/admin/list-shared-model-provider-credentials"},{"title":"Set a shared model-provider credential","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json put /v1/admin/platform-keys","href":"/api-reference/admin/set-a-shared-model-provider-credential"},{"title":"Remove a shared model-provider credential","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/admin/platform-keys/{provider}","href":"/api-reference/admin/remove-a-shared-model-provider-credential"},{"title":"List models","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json get /v1/admin/models","href":"/api-reference/admin/list-models"},{"title":"Add a priced model to the catalogue","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json post /v1/admin/models","href":"/api-reference/admin/add-a-priced-model-to-the-catalogue"},{"title":"Update model settings and rates","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json patch /v1/admin/models/{id}","href":"/api-reference/admin/update-model-settings-and-rates"},{"title":"Remove a model","deprecated":null,"version":null,"openapi":"https://raw.githubusercontent.com/agentsfleet/agentsfleet/main/public/openapi.json delete /v1/admin/models/{id}","href":"/api-reference/admin/remove-a-model"}]}]},{"tab":"Runner operations","pages":[{"title":"Runner operations","href":"/runners"}]}]},"title":"Read your fleet editor context - agentsfleet","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","Page-CBCH2P7b.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}