Attach the Devin SDK to sessions you did not start and receive every update as typed events, whoever is driving the turn.
run() and stream() cover the turn you sent. session.events() covers everything that
happens in the session — turns started from the web app, Slack or another process included —
as the same typed events, until the connection closes. Attach to sessions you did not start and
the cloud pushes each status change the moment it happens:
const session = await devin.attach("devin-…"); // no onPermission: observers don't decidefor await (const event of session.events()) { switch (event.type) { case "status": // working / blocked / finished, with what the user must do console.log(event.status, event.userActionRequired ?? event.message); break; case "pull_request": // a PR attached to the session changed; refetch console.log(event.prUrl); break; case "plan": // what is left to do console.log(event.entries.filter((e) => e.status !== "completed")); }}
Every session exposes two views of its updates. run(), stream() and streamUpdates() are
scoped to a turn this client sent. events() and updates() are scoped to the session: every
live update for it, whoever started the turn, until the connection closes. Both typed flavours
use the same SessionEventReducer, so a SessionEvent means the same thing wherever it came
from.
The cloud pushes status transitions live but replays only the latest one, so a client that was
offline cannot reconstruct what it missed. Seed from listSessions() (each entry’s _meta
carries statusEnum, userActionRequired, pendingRequest, sessionPRs, …) and stay attached
for transitions. session.meta holds the latest session snapshot stamped on any update.
Observers should leave onPermission unset: an answer from an observer is a real decision, and
the protocol has no “abstain”.See the session-board example for a dashboard built this way.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Devin Docs","colors":{"primary":"#317CFF","light":"#317CFF","dark":"#317CFF"},"logo":{"light":"https://mintcdn.com/cognitionai/Hhrl_8XUBqA4VQ6v/logo/devin.png?fit=max\u0026auto=format\u0026n=Hhrl_8XUBqA4VQ6v\u0026q=85\u0026s=d640ec685cb70a1a33e7ad5a1dc931a1","dark":"https://mintcdn.com/cognitionai/FxQ7nXMRUlEte9xx/logo/devin-light.png?fit=max\u0026auto=format\u0026n=FxQ7nXMRUlEte9xx\u0026q=85\u0026s=934b3145a143dfd32339d13482b3d15f"},"favicon":"https://mintcdn.com/cognitionai/Hhrl_8XUBqA4VQ6v/logo/favicon.svg?fit=max\u0026auto=format\u0026n=Hhrl_8XUBqA4VQ6v\u0026q=85\u0026s=ab641f30c01bf5374b90b62209db569e","api":{"playground":{"display":"simple"},"mdx":{"auth":{"method":"bearer"},"server":"https://api.devin.ai"}},"background":{"color":{"light":"#FCFCFC","dark":"#141414"}},"navbar":{"links":[{"href":"mailto:support@cognition.ai","label":"Support"}],"primary":{"type":"button","label":"Devin","href":"https://app.devin.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/cognition-ai-labs","x":"https://x.com/cognition_labs"}},"seo":{"metatags":{"canonical":"https://docs.devin.ai"},"paths":[{"path":"ja","metatags":{"og:image":"https://docs.devin.ai/images/og/devin-docs-ja.png","twitter:image":"https://docs.devin.ai/images/og/devin-docs-ja.png"}},{"path":"zh","metatags":{"og:image":"https://docs.devin.ai/images/og/devin-docs-zh.png","twitter:image":"https://docs.devin.ai/images/og/devin-docs-zh.png"}}]},"contextual":{"options":["copy","view","devin","windsurf","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"get-started/devin-intro"},{"language":"es","href":"es/get-started/devin-intro"},{"language":"ja","href":"ja/get-started/devin-intro"},{"language":"zh","href":"zh/get-started/devin-intro"},{"language":"fr","href":"fr/get-started/devin-intro"},{"language":"de","href":"de/get-started/devin-intro"},{"language":"pt-BR","href":"pt-BR/get-started/devin-intro"},{"language":"it","href":"it/get-started/devin-intro"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cognitionai","hasAudioNarration":false,"actualSubdomain":"cognitionai","customDomains":["docs.devin.ai"],"gitSource":{"type":"github","owner":"usacognition","repo":"devin-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeccfc280263e0e3b61178c","collectionId":"bd536cb4-05e0-4885-87f9-b48998be9a85","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeccfc280263e0e3b61178c"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aee11f727d3b48d167bfafa","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"en","tag":"API","count":314},{"language":"de","tag":"API","count":304},{"language":"es","tag":"API","count":304},{"language":"fr","tag":"API","count":304},{"language":"it","tag":"API","count":304},{"language":"ja","tag":"API","count":304},{"language":"pt-BR","tag":"API","count":304},{"language":"zh","tag":"API","count":304},{"language":"de","tag":"Desktop","count":103},{"language":"es","tag":"Escritorio","count":103},{"language":"fr","tag":"Desktop","count":103},{"language":"it","tag":"Desktop","count":103},{"language":"ja","tag":"デスクトップ","count":103},{"language":"pt-BR","tag":"Desktop","count":103},{"language":"zh","tag":"桌面版","count":103},{"language":"en","tag":"Desktop","count":96},{"language":"en","tag":"Cloud","count":90},{"language":"de","tag":"Cloud","count":88},{"language":"es","tag":"Cloud","count":88},{"language":"fr","tag":"Cloud","count":88},{"language":"it","tag":"Cloud","count":88},{"language":"ja","tag":"クラウド","count":88},{"language":"pt-BR","tag":"Cloud","count":88},{"language":"zh","tag":"云","count":88},{"language":"en","tag":"Enterprise","count":60},{"language":"de","tag":"Enterprise","count":60},{"language":"es","tag":"Enterprise","count":60},{"language":"it","tag":"Enterprise","count":60},{"language":"ja","tag":"Enterprise","count":60},{"language":"pt-BR","tag":"Enterprise","count":60},{"language":"zh","tag":"企业版","count":60},{"language":"fr","tag":"Enterprise","count":55},{"language":"de","tag":"Legacy API v2","count":49},{"language":"es","tag":"API heredada v2","count":49},{"language":"fr","tag":"Ancienne API v2","count":49},{"language":"it","tag":"API legacy v2","count":49},{"language":"ja","tag":"レガシーAPI v2","count":49},{"language":"pt-BR","tag":"API legada v2","count":49},{"language":"zh","tag":"旧版 API v2","count":49},{"language":"en","tag":"Legacy API v2","count":47},{"language":"en","tag":"Identity \u0026 Access","count":43},{"language":"de","tag":"Identität \u0026 Zugriff","count":43},{"language":"es","tag":"Identidad y acceso","count":43},{"language":"fr","tag":"Identité et accès","count":43},{"language":"it","tag":"Identità e accessi","count":43},{"language":"ja","tag":"アイデンティティとアクセス","count":43},{"language":"pt-BR","tag":"Identidade e acesso","count":43},{"language":"zh","tag":"身份与访问控制","count":43},{"language":"en","tag":"CLI","count":39},{"language":"de","tag":"Umgebungsverwaltung","count":39},{"language":"de","tag":"CLI","count":39},{"language":"es","tag":"Gestión de Environment","count":39},{"language":"es","tag":"CLI","count":39},{"language":"fr","tag":"Gestion de l’environnement","count":39},{"language":"fr","tag":"CLI","count":39},{"language":"it","tag":"Gestione degli ambienti","count":39},{"language":"it","tag":"CLI","count":39},{"language":"ja","tag":"環境管理","count":39},{"language":"ja","tag":"CLI","count":39},{"language":"pt-BR","tag":"Gerenciamento de ambiente","count":39},{"language":"pt-BR","tag":"CLI","count":39},{"language":"zh","tag":"环境管理","count":39},{"language":"zh","tag":"CLI","count":39},{"language":"de","tag":"Devin Desktop","count":38},{"language":"es","tag":"Devin Desktop","count":38},{"language":"fr","tag":"Devin Desktop","count":38},{"language":"it","tag":"Devin Desktop","count":38},{"language":"ja","tag":"Devin Desktop","count":38},{"language":"pt-BR","tag":"Devin Desktop","count":38},{"language":"zh","tag":"Devin Desktop","count":38},{"language":"en","tag":"Environment Management","count":36},{"language":"en","tag":"Configuration","count":33},{"language":"es","tag":"Primeros pasos","count":33},{"language":"en","tag":"Agent Lifecycle","count":31},{"language":"de","tag":"Agent Lifecycle","count":31},{"language":"fr","tag":"Cycle de vie de l’agent","count":31},{"language":"it","tag":"Ciclo di vita dell'agente","count":31},{"language":"ja","tag":"Agentのライフサイクル","count":31},{"language":"pt-BR","tag":"Ciclo de vida do agente","count":31},{"language":"zh","tag":"Agent 生命周期","count":31}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"rbac-expansion","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":"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":"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":"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":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":".gallery-page-title{font-size:36px;font-weight:700;letter-spacing:-0.02em;margin-bottom:12px;color:#18181b}.dark .gallery-page-title,[data-theme=\"dark\"] .gallery-page-title{color:#ffffff}.gallery-page-subtitle{font-size:16px;color:#64748b;max-width:600px;margin:0 auto}.dark .gallery-page-subtitle,[data-theme=\"dark\"] .gallery-page-subtitle{color:#e4e4e7}.gallery-features-label{font-size:12px;color:#94a3b8;margin-right:4px}.dark .gallery-features-label,[data-theme=\"dark\"] .gallery-features-label{color:#71717a}.gallery-chip{display:inline-block;padding:6px 14px;border-radius:20px;border:1px solid #e2e8f0;background:transparent;color:#64748b;font-size:12px;font-weight:500;cursor:pointer;transition:all 0.15s;white-space:nowrap;user-select:none}.dark .gallery-chip,[data-theme=\"dark\"] .gallery-chip{border-color:#3f3f46;color:#a1a1aa}.gallery-chip:hover{border-color:#94a3b8;color:#334155}.dark .gallery-chip:hover,[data-theme=\"dark\"] .gallery-chip:hover{border-color:#71717a;color:#d4d4d8}.gallery-chip.active{background:#317CFF;border-color:#317CFF;color:#fff}.gallery-feature-chip{display:inline-block;padding:4px 12px;border-radius:16px;border:1px solid #e2e8f0;background:transparent;color:#64748b;font-size:11px;font-weight:500;cursor:pointer;transition:all 0.15s;white-space:nowrap;user-select:none}.dark .gallery-feature-chip,[data-theme=\"dark\"] .gallery-feature-chip{border-color:#3f3f46;color:#a1a1aa}.gallery-feature-chip:hover{border-color:#317CFF;color:#317CFF}.gallery-feature-chip.active{background:rgba(49, 124, 255, 0.1);border-color:#317CFF;color:#317CFF}@media (max-width: 640px){#category-filters{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}#category-filters::-webkit-scrollbar{display:none}#feature-filters{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}#feature-filters::-webkit-scrollbar{display:none}}@media (max-width: 900px){#gallery-grid{grid-template-columns:repeat(3, 1fr)!important}}@media (max-width: 480px){#gallery-grid{grid-template-columns:1fr!important}#category-filters,#feature-filters{justify-content:flex-start!important;overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}#category-filters::-webkit-scrollbar,#feature-filters::-webkit-scrollbar{display:none}}.gallery-card{display:block;text-decoration:none!important;color:inherit!important;height:100%}.gallery-card-inner{display:flex;flex-direction:column;height:180px;padding:18px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;transition:all 0.2s;overflow:hidden;position:relative}.dark .gallery-card-inner,[data-theme=\"dark\"] .gallery-card-inner{border-color:#27272a;background:#18181b}.gallery-card:hover .gallery-card-inner{border-color:#94a3b8;box-shadow:0 4px 16px rgba(0, 0, 0, 0.06);transform:translateY(-1px)}.dark .gallery-card:hover .gallery-card-inner,[data-theme=\"dark\"] .gallery-card:hover .gallery-card-inner{border-color:#52525b;box-shadow:0 4px 16px rgba(0, 0, 0, 0.3)}.gallery-card-cat{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#317CFF;margin-bottom:6px}.gallery-card-cat[data-cat=\"project-management\"]{color:#818cf8}.gallery-card-cat[data-cat=\"automations\"]{color:#f59e0b}.gallery-card-cat[data-cat=\"incident-response\"]{color:#f87171}.gallery-card-cat[data-cat=\"code-quality\"]{color:#a78bfa}.gallery-card-cat[data-cat=\"migrations\"]{color:#317CFF}.gallery-card-cat[data-cat=\"data-analytics\"]{color:#22d3ee}.gallery-card-cat[data-cat=\"feature-development\"]{color:#60a5fa}.gallery-card-cat[data-cat=\"devin-optimization\"]{color:#2dd4bf}.gallery-card-title{display:block;font-size:14px;font-weight:600;color:#18181b;line-height:1.3;margin-bottom:6px}.dark .gallery-card-title,[data-theme=\"dark\"] .gallery-card-title{color:#f4f4f5}.gallery-card-desc{font-size:12px;color:#64748b;line-height:1.45;flex:1;min-height:0;overflow:hidden;position:relative}.gallery-card-desc::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1.45em;background:linear-gradient(to bottom, transparent, #fff);pointer-events:none}.dark .gallery-card-desc::after,[data-theme=\"dark\"] .gallery-card-desc::after{background:linear-gradient(to bottom, transparent, #18181b)}.dark .gallery-card-desc,[data-theme=\"dark\"] .gallery-card-desc{color:#a1a1aa}.gallery-card-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.gallery-tag{font-size:9px;padding:1px 6px;border-radius:10px;background:#f1f5f9;color:#94a3b8;font-weight:500}.dark .gallery-tag,[data-theme=\"dark\"] .gallery-tag{background:#27272a;color:#71717a}.gallery-popular{position:absolute;top:8px;right:8px;color:#f59e0b;font-size:16px;line-height:1;cursor:default;z-index:2}.uc-detail-wrapper{max-width:960px;margin:0 auto;padding:0 24px;box-sizing:border-box}.uc-hero{background:transparent;padding:64px 0 40px 0;border-bottom:1px solid #e2e8f0}.dark .uc-hero,[data-theme=\"dark\"] .uc-hero{border-bottom-color:#27272a}.uc-hero-inner{max-width:960px;margin:0 auto;padding:0 24px;box-sizing:border-box;width:100%;display:grid;grid-template-columns:1fr 240px;gap:48px;align-items:start}.uc-hero-title{font-size:36px;font-weight:700;color:#18181b;line-height:1.15;margin:0 0 16px 0;letter-spacing:-0.02em}.dark .uc-hero-title,[data-theme=\"dark\"] .uc-hero-title{color:#f4f4f5}.uc-hero-desc{font-size:16px;color:#64748b;line-height:1.6;margin:0}.dark .uc-hero-desc,[data-theme=\"dark\"] .uc-hero-desc{color:#a1a1aa}.uc-hero-meta{display:flex;flex-direction:column;gap:20px;padding-top:8px}.uc-meta-item{display:flex;flex-direction:column;gap:2px}.uc-meta-label{font-size:11px;font-weight:500;color:#94a3b8;text-transform:uppercase;letter-spacing:0.05em}.dark .uc-meta-label,[data-theme=\"dark\"] .uc-meta-label{color:#71717a}.uc-meta-value{font-size:14px;font-weight:500;color:#334155}.dark .uc-meta-value,[data-theme=\"dark\"] .uc-meta-value{color:#e4e4e7}@media (max-width: 768px){.uc-hero{padding:32px 0}.uc-hero-inner{grid-template-columns:1fr;gap:24px;padding:0 16px}.uc-hero-title{font-size:28px}.uc-hero-meta{flex-direction:row;flex-wrap:wrap;gap:20px}}@media (max-width: 480px){.uc-hero-title{font-size:24px}.uc-hero-desc{font-size:14px}.uc-hero-meta{flex-direction:column;gap:16px}}.uc-hero .try-in-devin-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#317CFF;color:#fff!important;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none!important;transition:background 0.2s;border:none;cursor:pointer;margin-top:24px;opacity:1}.uc-hero .try-in-devin-btn:hover{background:#2968D9;color:#fff!important}.uc-hero .try-in-devin-logo{width:20px;height:20px}a.nav-tabs-item[href*=\"/federal\"],a.mobile-nav-tabs-item[href*=\"/federal\"]{display:none!important}a.nav-tabs-item[href$=\"/sdk\"],a.nav-tabs-item[href*=\"/sdk/\"],a.mobile-nav-tabs-item[href$=\"/sdk\"],a.mobile-nav-tabs-item[href*=\"/sdk/\"]{display:none!important}#sidebar-content a[href$=\"/integrations/databricks\"] img,#sidebar-content a[href$=\"/integrations/mongodb\"] img,#sidebar-content a[href$=\"/integrations/pylon\"] img,#sidebar-content a[href$=\"/integrations/linear\"] img{display:none}#sidebar-content a[href$=\"/integrations/databricks\"]>div:first-child::before,#sidebar-content a[href$=\"/integrations/mongodb\"]>div:first-child::before,#sidebar-content a[href$=\"/integrations/pylon\"]>div:first-child::before,#sidebar-content a[href$=\"/integrations/linear\"]>div:first-child::before{content:\"\";display:block;width:1rem;height:1rem;background-color:#9ca3af}#sidebar-content a[href$=\"/integrations/databricks\"]>div:first-child::before{-webkit-mask:url(\"/images/databricks.svg\") center / contain no-repeat;mask:url(\"/images/databricks.svg\") center / contain no-repeat}#sidebar-content a[href$=\"/integrations/mongodb\"]>div:first-child::before{-webkit-mask:url(\"/images/mongodb.svg\") center / contain no-repeat;mask:url(\"/images/mongodb.svg\") center / contain no-repeat}#sidebar-content a[href$=\"/integrations/pylon\"]>div:first-child::before{-webkit-mask:url(\"/images/pylon.svg\") center / contain no-repeat;mask:url(\"/images/pylon.svg\") center / contain no-repeat}#sidebar-content a[href$=\"/integrations/linear\"]>div:first-child::before{-webkit-mask:url(\"/images/linear.svg\") center / contain no-repeat;mask:url(\"/images/linear.svg\") center / contain no-repeat}.dark #sidebar-content a[href$=\"/integrations/databricks\"]>div:first-child::before,[data-theme=\"dark\"] #sidebar-content a[href$=\"/integrations/databricks\"]>div:first-child::before,.dark #sidebar-content a[href$=\"/integrations/mongodb\"]>div:first-child::before,[data-theme=\"dark\"] #sidebar-content a[href$=\"/integrations/mongodb\"]>div:first-child::before,.dark #sidebar-content a[href$=\"/integrations/pylon\"]>div:first-child::before,.dark #sidebar-content a[href$=\"/integrations/linear\"]>div:first-child::before,[data-theme=\"dark\"] #sidebar-content a[href$=\"/integrations/pylon\"]>div:first-child::before,[data-theme=\"dark\"] #sidebar-content a[href$=\"/integrations/linear\"]>div:first-child::before{background-color:#6b7280}#sidebar-content li[data-active]>a[href$=\"/integrations/databricks\"]>div:first-child::before,.dark #sidebar-content li[data-active]>a[href$=\"/integrations/databricks\"]>div:first-child::before,[data-theme=\"dark\"] #sidebar-content li[data-active]>a[href$=\"/integrations/databricks\"]>div:first-child::before,#sidebar-content li[data-active]>a[href$=\"/integrations/mongodb\"]>div:first-child::before,.dark #sidebar-content li[data-active]>a[href$=\"/integrations/mongodb\"]>div:first-child::before,[data-theme=\"dark\"] #sidebar-content li[data-active]>a[href$=\"/integrations/mongodb\"]>div:first-child::before,#sidebar-content li[data-active]>a[href$=\"/integrations/pylon\"]>div:first-child::before,#sidebar-content li[data-active]>a[href$=\"/integrations/linear\"]>div:first-child::before,.dark #sidebar-content li[data-active]>a[href$=\"/integrations/pylon\"]>div:first-child::before,.dark #sidebar-content li[data-active]>a[href$=\"/integrations/linear\"]>div:first-child::before,[data-theme=\"dark\"] #sidebar-content li[data-active]>a[href$=\"/integrations/pylon\"]>div:first-child::before,[data-theme=\"dark\"] #sidebar-content li[data-active]>a[href$=\"/integrations/linear\"]>div:first-child::before{background-color:#317CFF}.sticky-first-col table th:first-child,.sticky-first-col table td:first-child{position:sticky;left:0;z-index:1;background:#FCFCFC}.dark .sticky-first-col table th:first-child,.dark .sticky-first-col table td:first-child,[data-theme=\"dark\"] .sticky-first-col table th:first-child,[data-theme=\"dark\"] .sticky-first-col table td:first-child{background:#141414}"}],"page":{"pagePath":"sdk/guides/watching-sessions","slug":"/sdk/guides/watching-sessions","pageMetadata":{"title":"Watch a Devin session with the SDK","sidebarTitle":"Watch a session","description":"Attach the Devin SDK to sessions you did not start and receive every update as typed events, whoever is driving the turn.","keywords":["Devin SDK","watch session","observe","attach","events","dashboard"],"href":"/sdk/guides/watching-sessions","hidden":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: \"Attach the Devin SDK to sessions you did not start and receive every update as typed events, whoever is driving the turn.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.code,{children:`run()`}),` and `,_jsx(_components.code,{children:`stream()`}),` cover the turn you sent. `,_jsx(_components.code,{children:`session.events()`}),` covers everything that\nhappens in the session — turns started from the web app, Slack or another process included —\nas the same typed events, until the connection closes. Attach to sessions you did not start and\nthe cloud pushes each status change the moment it happens:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`13`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`13`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` session`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` devin`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`attach`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"devin-…\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`); `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// no onPermission: observers don't decide`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`for`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` event`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` of`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` session`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`events`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`()) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` switch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`type`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` case`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// working / blocked / finished, with what the user must do`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`status`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`userActionRequired`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ??`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`message`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` break`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` case`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"pull_request\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// a PR attached to the session changed; refetch`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`prUrl`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` break`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` case`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"plan\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// what is left to do`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`log`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`event`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`entries`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`filter`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`((`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`=>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` e`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`status`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` !==`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"completed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`));`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Every session exposes two views of its updates. `,_jsx(_components.code,{children:`run()`}),`, `,_jsx(_components.code,{children:`stream()`}),` and `,_jsx(_components.code,{children:`streamUpdates()`}),` are\nscoped to a turn this client sent. `,_jsx(_components.code,{children:`events()`}),` and `,_jsx(_components.code,{children:`updates()`}),` are scoped to the session: every\nlive update for it, whoever started the turn, until the connection closes. Both typed flavours\nuse the same `,_jsx(_components.code,{children:`SessionEventReducer`}),`, so a `,_jsx(_components.code,{children:`SessionEvent`}),` means the same thing wherever it came\nfrom.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`The cloud pushes status transitions live but replays only the latest one, so a client that was\noffline cannot reconstruct what it missed. Seed from `,_jsx(_components.code,{children:`listSessions()`}),` (each entry’s `,_jsx(_components.code,{children:`_meta`}),`\ncarries `,_jsx(_components.code,{children:`statusEnum`}),`, `,_jsx(_components.code,{children:`userActionRequired`}),`, `,_jsx(_components.code,{children:`pendingRequest`}),`, `,_jsx(_components.code,{children:`sessionPRs`}),`, …) and stay attached\nfor transitions. `,_jsx(_components.code,{children:`session.meta`}),` holds the latest session snapshot stamped on any update.`]})}),`\n`,_jsxs(_components.p,{children:[`Observers should leave `,_jsx(_components.code,{children:`onPermission`}),` unset: an answer from an observer is a real decision, and\nthe protocol has no “abstain”.`]}),`\n`,_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`/sdk/examples/session-board`,children:`session-board example`}),` for a dashboard built this way.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Watch a Devin session with the SDK","sidebarTitle":"Watch a session","description":"Attach the Devin SDK to sessions you did not start and receive every update as typed events, whoever is driving the turn.","keywords":["Devin SDK","watch session","observe","attach","events","dashboard"],"href":"/sdk/guides/watching-sessions","hidden":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/cognitionai/6b3469dda11b3c9c/check_links.js","/_mintlify/custom/cognitionai/c4d5aa5c0030ad1e/gallery-filters.js","/_mintlify/custom/cognitionai/c1bd2ca6cfcf1f54/scripts/generate_desktop_changelog.js","/_mintlify/custom/cognitionai/0ad377d3e2ef5aab/anchor-scroll-fix.js","/_mintlify/custom/cognitionai/0e2a3f19d1c23789/check_seo.js","/_mintlify/custom/cognitionai/5e29e62e41fc65a0/release-notes-anchor-fix.js"],"subdomain":"cognitionai","siteName":"Devin Docs","title":"Watch a Devin session with the SDK - Devin Docs","navMaps":{"firstHrefInVersion":{"0.0.1-beta":{"href":"/sdk/guides/watching-sessions","matchLevel":0}},"firstHrefInLanguage":{"en":{"href":"/sdk/guides/watching-sessions","matchLevel":0},"es":{"href":"/es/sdk/guides/watching-sessions","matchLevel":1,"hidden":true},"ja":{"href":"/ja/sdk/guides/watching-sessions","matchLevel":1,"hidden":true},"zh":{"href":"/zh/sdk/guides/watching-sessions","matchLevel":1,"hidden":true},"fr":{"href":"/fr/sdk/guides/watching-sessions","matchLevel":1,"hidden":true},"de":{"href":"/de/sdk/guides/watching-sessions","matchLevel":1,"hidden":true},"pt-BR":{"href":"/pt-BR/sdk/guides/watching-sessions","matchLevel":1,"hidden":true},"it":{"href":"/it/sdk/guides/watching-sessions","matchLevel":1,"hidden":true}}},"lastModified":"2026-09-11T07:12:54.157Z","originalFileLocation":"sdk/guides/watching-sessions.mdx","locale":"en"},"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=\"system\"}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=\"Attach the Devin SDK to sessions you did not start and receive every update as typed events, whoever is driving the turn.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Devin Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cognitionai/Ycul7J1XWDV1FX48/_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/cognitionai/Ycul7J1XWDV1FX48/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cognitionai/Ycul7J1XWDV1FX48/_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/cognitionai/Ycul7J1XWDV1FX48/_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/cognitionai/Ycul7J1XWDV1FX48/_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/cognitionai/Ycul7J1XWDV1FX48/_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/cognitionai/Ycul7J1XWDV1FX48/_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/cognitionai/Ycul7J1XWDV1FX48/_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/cognitionai/Ycul7J1XWDV1FX48/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Watch a Devin session with the SDK - Devin Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Attach the Devin SDK to sessions you did not start and receive every update as typed events, whoever is driving the turn.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Devin Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.devin.ai/sdk/guides/watching-sessions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cognitionai.mintlify.site/_mintlify/api/og/v2?division=Sessions\u0026amp;title=Watch+a+Devin+session+with+the+SDK\u0026amp;description=Attach+the+Devin+SDK+to+sessions+you+did+not+start+and+receive+every+update+as+typed+events%2C+whoever+is+driving+the+turn.\u0026amp;theme=82174942d7047708bb73f83a\u0026amp;signature=56aeacc827692a4c114165580f8368aae64a52f02115098e5f51e0e5bfd8c205\">\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=\"Watch a Devin session with the SDK - Devin Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Attach the Devin SDK to sessions you did not start and receive every update as typed events, whoever is driving the turn.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cognitionai.mintlify.site/_mintlify/api/og/v2?division=Sessions\u0026amp;title=Watch+a+Devin+session+with+the+SDK\u0026amp;description=Attach+the+Devin+SDK+to+sessions+you+did+not+start+and+receive+every+update+as+typed+events%2C+whoever+is+driving+the+turn.\u0026amp;theme=82174942d7047708bb73f83a\u0026amp;signature=56aeacc827692a4c114165580f8368aae64a52f02115098e5f51e0e5bfd8c205\">\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/cognitionai/Ycul7J1XWDV1FX48/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Devin Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#317CFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.devin.ai/sdk/guides/watching-sessions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/sdk/guides/watching-sessions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.devin.ai/#organization\",\"name\":\"Devin Docs\",\"url\":\"https://docs.devin.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cognitionai/Hhrl_8XUBqA4VQ6v/logo/devin.png?fit=max\u0026auto=format\u0026n=Hhrl_8XUBqA4VQ6v\u0026q=85\u0026s=d640ec685cb70a1a33e7ad5a1dc931a1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.devin.ai#website\",\"name\":\"Devin Docs\",\"url\":\"https://docs.devin.ai\",\"publisher\":{\"@id\":\"https://docs.devin.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.devin.ai/sdk/guides/watching-sessions#webpage\",\"url\":\"https://docs.devin.ai/sdk/guides/watching-sessions\",\"name\":\"Watch a Devin session with the SDK\",\"description\":\"Attach the Devin SDK to sessions you did not start and receive every update as typed events, whoever is driving the turn.\",\"dateModified\":\"2026-09-11T07:12:54.157Z\",\"isPartOf\":{\"@id\":\"https://docs.devin.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.devin.ai/sdk/guides/watching-sessions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.devin.ai/sdk/guides/watching-sessions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Sessions\",\"item\":\"https://docs.devin.ai/sdk/guides/streaming-events\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Watch a Devin session with the SDK\",\"item\":\"https://docs.devin.ai/sdk/guides/watching-sessions\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.devin.ai/sdk/guides/watching-sessions#article\",\"headline\":\"Watch a Devin session with the SDK\",\"name\":\"Watch a Devin session with the SDK\",\"description\":\"Attach the Devin SDK to sessions you did not start and receive every update as typed events, whoever is driving the turn.\",\"url\":\"https://docs.devin.ai/sdk/guides/watching-sessions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.devin.ai/sdk/guides/watching-sessions#webpage\"},\"dateModified\":\"2026-09-11T07:12:54.157Z\",\"keywords\":\"Devin SDK, watch session, observe, attach, events, dashboard\",\"publisher\":{\"@id\":\"https://docs.devin.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.devin.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Devin Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Devin Docs","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Cloud","pages":[{"title":"Cloud","href":"/get-started/devin-intro"}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli"}]},{"tab":"Desktop","pages":[{"title":"Desktop","href":"/desktop/introducing-devin-desktop"}]},{"tab":"Enterprise","pages":[{"title":"Enterprise","href":"/enterprise/getting-started/get-started"}]},{"tab":"Use Cases","pages":[{"title":"Use Cases","href":"/use-cases/gallery"}]},{"tab":"API","pages":[{"title":"API","href":"/api-reference/overview"}]},{"tab":"SDK","hidden":true,"versions":[{"version":"0.0.1-beta","default":true,"tag":"Beta","groups":[{"group":"Get started","pages":[{"title":"Devin SDK overview","sidebarTitle":"Devin SDK","description":"Drive Devin from TypeScript with the Devin SDK: one session API for cloud and local Devin CLI sessions, with a typed client for the Devin REST API underneath.","href":"/sdk"},{"title":"Devin SDK quickstart","sidebarTitle":"Quickstart","description":"Install the beta Devin SDK from npm, create a Devin session from TypeScript, send a prompt, and read the typed events it emits.","href":"/sdk/quickstart"},{"title":"How the Devin SDK works: local vs cloud","sidebarTitle":"How it works","description":"How the Devin SDK chooses between cloud sessions and local Devin CLI sessions, what they share, and where the API client (devin.api) fits in.","href":"/sdk/how-it-works"}]},{"group":"Sessions","pages":[{"title":"Stream session events with the Devin SDK","sidebarTitle":"Stream events","description":"Consume every Devin session update as one typed SessionEvent union in the Devin SDK, identical for cloud and local sessions.","href":"/sdk/guides/streaming-events"},{"title":"Watch a Devin session with the SDK","sidebarTitle":"Watch a session","href":"/sdk/guides/watching-sessions"},{"title":"Devin SDK structured output and launchSession","sidebarTitle":"Launch and structured output","description":"Use launchSession in the Devin SDK to create and run a session in one call, and pass a schema to get a validated, typed result back.","href":"/sdk/guides/launch-and-structured-output"},{"title":"Local Devin sessions with the SDK","sidebarTitle":"Local sessions","description":"Run Devin locally from the Devin SDK: LocalDevin starts the bundled Devin CLI as a subprocess in a directory on your machine.","href":"/sdk/guides/local-sessions"},{"title":"Cloud Devin sessions and devin.api","sidebarTitle":"Cloud sessions","description":"Run Devin in the cloud from the SDK: CloudDevin drives sessions over a WebSocket, resumes existing ones, and exposes the API client as api.","href":"/sdk/guides/cloud-sessions"},{"title":"Trace Devin SDK sessions to Langfuse","sidebarTitle":"Tracing","description":"Record every Devin SDK session as OpenTelemetry traces: turns, model requests with token usage, and tool calls, for Langfuse or any OTLP backend.","href":"/sdk/guides/tracing"},{"title":"Devin SDK environments and base URLs","sidebarTitle":"Environments","description":"Point the Devin SDK at a Devin deployment other than production by setting the base URL for the API and the WebSocket.","href":"/sdk/guides/environments"}]},{"group":"Integrations","pages":[{"group":"AI SDK UI streams","pages":[{"title":"Devin with the AI SDK UI (useChat)","sidebarTitle":"AI SDK UI streams","description":"Stream a Devin cloud session into useChat with @cognition-ai/ai-sdk: UI message streams, history replay, resumable turns and tool approvals.","href":"/sdk/ai-sdk/overview"}]},{"group":"Cloudflare Agents","pages":[{"title":"Devin on Cloudflare Agents","sidebarTitle":"Cloudflare Agents","description":"Put a Devin cloud session behind a Cloudflare Agents AIChatAgent with @cognition-ai/cloudflare-agents: one Durable Object per chat, driven by useAgentChat.","href":"/sdk/cloudflare-agents/overview"}]},{"group":"AI SDK harness","pages":[{"title":"Devin AI SDK harness","sidebarTitle":"Overview","description":"Run Devin inside an AI SDK sandbox with @cognition-ai/harness-devin, a HarnessV1 adapter for HarnessAgent and useChat.","href":"/sdk/harness/overview"},{"title":"Devin AI SDK harness diagnostics","sidebarTitle":"Diagnostics","description":"What the Devin harness adapter reports through the AI SDK onLog channel while it sets up the sandbox, bridge, and Devin session.","href":"/sdk/harness/diagnostics"}]}]},{"group":"Examples","pages":[{"title":"Devin SDK examples","sidebarTitle":"Examples","description":"Six runnable Devin SDK programs from the devin-sdk-examples repository: a ten-line quickstart, a deployable webhook, Next.js and Cloudflare Agents chats.","href":"/sdk/examples/overview"},{"title":"Devin SDK example: quickstart","sidebarTitle":"Quickstart","description":"Two small Devin SDK programs: start a session, send a prompt, and read what Devin does as typed events, in the cloud or in the CLI locally.","href":"/sdk/examples/quickstart"},{"title":"Devin SDK example: Anthropic agent patterns","sidebarTitle":"Anthropic agent patterns","description":"The five agent workflow patterns from Anthropic's Building effective agents, each built on Devin SDK session.run() with typed output.","href":"/sdk/examples/anthropic-patterns"},{"title":"Devin SDK example: harness chat","sidebarTitle":"Harness chat","description":"A Next.js chat where the AI SDK HarnessAgent runs Devin inside a Vercel Sandbox, streamed to useChat, with the session kept across requests.","href":"/sdk/examples/harness-chat"},{"title":"Devin SDK example: Cloudflare Agents chat","sidebarTitle":"Cloudflare Agents chat","description":"A chat on Cloudflare Workers where each conversation is an AIChatAgent Durable Object driving a Devin cloud session, streamed to useAgentChat.","href":"/sdk/examples/cloudflare-agents"},{"title":"Devin SDK example: session board","sidebarTitle":"Session board","description":"A Next.js board of every cloud Devin session, grouped by working, needs you, or done, kept live by one server-side WebSocket with no polling.","href":"/sdk/examples/session-board"},{"title":"Devin SDK example: ticket enricher","sidebarTitle":"Ticket enricher","description":"A help desk webhook where the business logic is a Devin session: a ticket in, a typed Enrichment out, plain TypeScript deciding what's next.","href":"/sdk/examples/ticket-enricher"}]},{"group":"SDK reference","pages":[{"title":"Devin SDK reference","sidebarTitle":"SDK reference","description":"Every class, function, and type that @cognition-ai/sdk exports for driving Devin sessions, generated from the package source with TypeDoc.","href":"/sdk/reference/overview"},{"group":"Overview","pages":[{"href":"/sdk/reference/package-overview","title":"@cognition-ai/sdk"}]},{"group":"Classes","pages":[{"href":"/sdk/reference/classes/AcpSession","title":"AcpSession","tag":"CLASS"},{"href":"/sdk/reference/classes/CloudDevin","title":"CloudDevin","description":"What every ACP Devin client provides, cloud or local.","tag":"CLASS"},{"href":"/sdk/reference/classes/CloudSession","title":"CloudSession","description":"A session running in Devin's cloud, driven over the ACP WebSocket.","tag":"CLASS"},{"href":"/sdk/reference/classes/ConnectionClosedError","title":"ConnectionClosedError","description":"The connection to the agent is closed.","tag":"CLASS"},{"href":"/sdk/reference/classes/DevinError","title":"DevinError","description":"Base class for every error thrown by the SDK.","tag":"CLASS"},{"href":"/sdk/reference/classes/JsonRpcError","title":"JsonRpcError","description":"Base class for every error thrown by the SDK.","tag":"CLASS"},{"href":"/sdk/reference/classes/LocalDevin","title":"LocalDevin","description":"What every ACP Devin client provides, cloud or local.","tag":"CLASS"},{"href":"/sdk/reference/classes/LocalSession","title":"LocalSession","description":"A session running on this machine via the Devin CLI.","tag":"CLASS"},{"href":"/sdk/reference/classes/ModelRejectedError","title":"ModelRejectedError","description":"The agent refused a model id on : it is not one of the models (or Fusion pairings) it advertises for this account.","tag":"CLASS"},{"href":"/sdk/reference/classes/SessionEventReducer","title":"SessionEventReducer","description":"Folds raw notifications into typed s, correlating tool calls by id and accumulating message text.","tag":"CLASS"},{"href":"/sdk/reference/classes/SessionStartupError","title":"SessionStartupError","description":"Startup failed after a session ID was allocated.","tag":"CLASS"},{"href":"/sdk/reference/classes/SessionTracer","title":"SessionTracer","description":"Observes an existing session's live updates and Cognition extension notifications and records each turn as spans.","tag":"CLASS"},{"href":"/sdk/reference/classes/Turn","title":"Turn","description":"A running turn: it to observe typed events as they stream, and it (before, after, or instead of iterating) for the .","tag":"CLASS"}]},{"group":"Interfaces","pages":[{"href":"/sdk/reference/interfaces/AcpAgentCapabilities","title":"AcpAgentCapabilities","description":"Agent capabilities as returned on (v1 , v2 ).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/AcpImplementation","title":"AcpImplementation","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/AcpPromptCapabilities","title":"AcpPromptCapabilities","description":"Raw ACP prompt capabilities: v1 booleans or v2 presence markers.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ActivityEvent","title":"ActivityEvent","description":"What the agent is doing right now changed (a cloud ).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/AgentStoppedNotification","title":"AgentStoppedNotification","description":"The agent stopped, with full stop semantics beyond .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/BillingInformationNotification","title":"BillingInformationNotification","description":"A billing notice the agent wants surfaced (title + body).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/BrowserPreviewCaptureNotification","title":"BrowserPreviewCaptureNotification","description":"The user captured a DOM element or console output in a browser preview.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/BrowserPreviewConsoleLine","title":"BrowserPreviewConsoleLine","description":"One line of console output captured from a browser preview.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/BrowserPreviewOpenedNotification","title":"BrowserPreviewOpenedNotification","description":"The agent opened a browser preview it wants the client to display.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ClipboardWriteNotification","title":"ClipboardWriteNotification","description":"The agent asks the client to put text on the user's clipboard.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/CloudDevinOptions","title":"CloudDevinOptions","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/CloudListSessionsOptions","title":"CloudListSessionsOptions","description":"Filters and pagination for .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/CloudLoadSessionOptions","title":"CloudLoadSessionOptions","description":"Options for and .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/CloudSessionOptions","title":"CloudSessionOptions","description":"Session options every ACP Devin client accepts, cloud or local.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/CloudSessionsPage","title":"CloudSessionsPage","description":"One page of .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/CognitionAgentResponseMap","title":"CognitionAgentResponseMap","description":"Response type per typed method ( for notifications / no response).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/CommandsChangeEvent","title":"CommandsChangeEvent","description":"The set of available slash commands changed.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/CompactionNotification","title":"CompactionNotification","description":"Context compaction started/completed/failed.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ConnectionRetryNotification","title":"ConnectionRetryNotification","description":"The agent is retrying its inference connection.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ContentBlock","title":"ContentBlock","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/DevinClient","title":"DevinClient","description":"What every ACP Devin client provides, cloud or local.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/EndSessionOptions","title":"EndSessionOptions","description":"Options for .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/EphemeralPresenceNotification","title":"EphemeralPresenceNotification","description":"Who else is viewing the session right now (cloud, ).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/FileUpdate","title":"FileUpdate","description":"One file a tool call touched.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/FusionModel","title":"FusionModel","description":"A Fusion model, created with .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/HistoryPage","title":"HistoryPage","description":"A page of older history from .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/InitializeResult","title":"InitializeResult","description":"The response.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/LaunchedSession","title":"LaunchedSession","description":"A session and its already-running first turn.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/LaunchSessionOptions","title":"LaunchSessionOptions","description":"The same options accepted by and .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/LifecycleEvent","title":"LifecycleEvent","description":"The session's runtime went to sleep, exited or was stopped (a cloud / / event).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ListSessionsOptions","title":"ListSessionsOptions","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ListSessionsResult","title":"ListSessionsResult","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/LoadedSession","title":"LoadedSession","description":"A resumed session plus the transcript the agent replayed while loading.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/LoadSessionOptions","title":"LoadSessionOptions","description":"Options for and .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/LocalDevinOptions","title":"LocalDevinOptions","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/LocalSessionOptions","title":"LocalSessionOptions","description":"Session options every ACP Devin client accepts, cloud or local.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/McpServersChangedNotification","title":"McpServersChangedNotification","description":"The agent's MCP server set changed.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/MergePullRequestOptions","title":"MergePullRequestOptions","description":"Options for .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/MessageDeltaEvent","title":"MessageDeltaEvent","description":"A streamed chunk of agent output text.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/MessagesInQueuedNotification","title":"MessagesInQueuedNotification","description":"Snapshot of the session's send queue (cloud).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ModeChangeEvent","title":"ModeChangeEvent","description":"The session's permission mode changed.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ModelOption","title":"ModelOption","description":"A model the CLI accepts for a session, from .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ObserveOptions","title":"ObserveOptions","description":"Options for and .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/OutgoingPrompt","title":"OutgoingPrompt","description":"A prompt this client sent on a session.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/OutputNotification","title":"OutputNotification","description":"Diagnostic output the agent writes to a named channel.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/PermissionOption","title":"PermissionOption","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/PermissionRequest","title":"PermissionRequest","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/PlanEntry","title":"PlanEntry","description":"One entry of the agent's plan.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/PlanEvent","title":"PlanEvent","description":"The agent published or revised its plan.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/PluginsChangedNotification","title":"PluginsChangedNotification","description":"The agent's installed plugin set changed.","tag":"INTERFACE"},{"href":"/sdk/reference/prompt/interfaces/PromptOptions","title":"prompt.PromptOptions","description":"Options shared by , , and .","tag":"INTERFACE"},{"href":"/sdk/reference/prompt/interfaces/ResourceOptions","title":"prompt.ResourceOptions","description":"Options for / / .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/PromptCapabilities","title":"PromptCapabilities","description":"Which content blocks the agent accepts, normalized across v1 / v2.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/PromptCapabilitiesMeta","title":"PromptCapabilitiesMeta","description":"limits the cloud agent attaches to its prompt capabilities.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/PromptResult","title":"PromptResult","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/PullRequestEvent","title":"PullRequestEvent","description":"A pull request attached to the session changed (a cloud signal).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/QueuedMessageEntry","title":"QueuedMessageEntry","description":"One entry of the session's send queue, as echoed by .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/RawEvent","title":"RawEvent","description":"Any kind without a dedicated event (nothing is dropped).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/RevertHistoryRewoundNotification","title":"RevertHistoryRewoundNotification","description":"The session's history was rewound to an earlier node.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/RevertOptions","title":"RevertOptions","description":"Options for .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/RevertStepInfo","title":"RevertStepInfo","description":"A single user input boundary usable as a revert/fork target.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/RevertStepsUpdatedNotification","title":"RevertStepsUpdatedNotification","description":"The session's revert step list changed; replaces any previously known list.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/RunOptions","title":"RunOptions","description":"Options for , on top of the prompt options.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionConfigOption","title":"SessionConfigOption","description":"A per-session setting the agent exposes (, , , …): its current value and, for select-style options, the values it accepts.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionConfigSelectOption","title":"SessionConfigSelectOption","description":"One value a accepts.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionInfo","title":"SessionInfo","description":"One entry in the response.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionInstrumentation","title":"SessionInstrumentation","description":"Creates an observer for each session a client opens.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionModels","title":"SessionModels","description":"The session's model choices, from .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionNotification","title":"SessionNotification","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionObserver","title":"SessionObserver","description":"Receives one session's activity in delivery order.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionOptions","title":"SessionOptions","description":"Session options every ACP Devin client accepts, cloud or local.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionOutcome","title":"SessionOutcome","description":"The settled result of one turn.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionTraceOptions","title":"SessionTraceOptions","description":"Per-session trace attributes, merged over the client's defaults.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SessionUpdate","title":"SessionUpdate","description":"One notification payload ().","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ShowModalNotification","title":"ShowModalNotification","description":"The agent asks the client to show a modal dialog.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SpendingLimitOptions","title":"SpendingLimitOptions","description":"Options for .","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/StandardSchema","title":"StandardSchema","description":"A validation schema following the Standard Schema spec (https://standardschema.dev) — implemented by zod 3.24+/4, valibot, arktype, and others.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/StateUpdate","title":"StateUpdate","description":"ACP v2 turn-state notification, sent only to the connection that issued the prompt.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/StatusEvent","title":"StatusEvent","description":"The session's status changed (a cloud ).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/SubagentContext","title":"SubagentContext","description":"Identity of the parent agent when an update belongs to a subagent.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/TailReplayInfo","title":"TailReplayInfo","description":"What a tail replay ( with a cursor) reports about the history it did not replay.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ThinkingCompleteNotification","title":"ThinkingCompleteNotification","description":"A thinking block completed, with its duration.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ThoughtDeltaEvent","title":"ThoughtDeltaEvent","description":"A streamed chunk of the agent's reasoning.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ToolCall","title":"ToolCall","description":"The merged state of one tool call: the initial update with every subsequent for the same folded in.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ToolCallContent","title":"ToolCallContent","description":"One item of a tool call's (ACP ).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ToolCallEvent","title":"ToolCallEvent","description":"A tool call started or changed.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/ToolCallLocation","title":"ToolCallLocation","description":"A file location a tool call touches (ACP ).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/TraceSessionOptions","title":"TraceSessionOptions","description":"Per-session trace attributes, merged over the client's defaults.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/TurnStateEvent","title":"TurnStateEvent","description":"The turn started or ended (ACP v2 ).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/TypingEvent","title":"TypingEvent","description":"The agent started or stopped composing a message (a cloud event).","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/UnknownExtensionNotification","title":"UnknownExtensionNotification","description":"Any other notification, passed through untyped.","tag":"INTERFACE"},{"href":"/sdk/reference/interfaces/UserMessageEvent","title":"UserMessageEvent","description":"A user message echoed into the transcript (replay, or sent from elsewhere).","tag":"INTERFACE"}]},{"group":"Functions","pages":[{"href":"/sdk/reference/functions/activityEnum","title":"activityEnum","tag":"FUNCTION"},{"href":"/sdk/reference/functions/agentCapabilities","title":"agentCapabilities","tag":"FUNCTION"},{"href":"/sdk/reference/functions/availableMentionTypes","title":"availableMentionTypes","tag":"FUNCTION"},{"href":"/sdk/reference/functions/blockedAction","title":"blockedAction","tag":"FUNCTION"},{"href":"/sdk/reference/functions/chain","title":"chain","tag":"FUNCTION"},{"href":"/sdk/reference/functions/clientMessageId","title":"clientMessageId","tag":"FUNCTION"},{"href":"/sdk/reference/functions/cognitionErrorKind","title":"cognitionErrorKind","tag":"FUNCTION"},{"href":"/sdk/reference/functions/createDevin","title":"createDevin","tag":"FUNCTION"},{"href":"/sdk/reference/functions/eventId","title":"eventId","tag":"FUNCTION"},{"href":"/sdk/reference/functions/eventType","title":"eventType","tag":"FUNCTION"},{"href":"/sdk/reference/functions/finishedOutcome","title":"finishedOutcome","tag":"FUNCTION"},{"href":"/sdk/reference/functions/Fusion","title":"Fusion","tag":"FUNCTION"},{"href":"/sdk/reference/functions/getMeta","title":"getMeta","tag":"FUNCTION"},{"href":"/sdk/reference/functions/historySkeleton","title":"historySkeleton","tag":"FUNCTION"},{"href":"/sdk/reference/functions/httpUploadUrl","title":"httpUploadUrl","tag":"FUNCTION"},{"href":"/sdk/reference/functions/inferenceToolName","title":"inferenceToolName","tag":"FUNCTION"},{"href":"/sdk/reference/functions/inputDisabledReason","title":"inputDisabledReason","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isAbort","title":"isAbort","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isCanceled","title":"isCanceled","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isCognitionExtensionMethod","title":"isCognitionExtensionMethod","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isErrorCode","title":"isErrorCode","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isExtension","title":"isExtension","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isOverwrite","title":"isOverwrite","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isRejected","title":"isRejected","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isRetryable","title":"isRetryable","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isStreaming","title":"isStreaming","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isToolCallInputFinal","title":"isToolCallInputFinal","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isToolCallSettled","title":"isToolCallSettled","tag":"FUNCTION"},{"href":"/sdk/reference/functions/isTyping","title":"isTyping","tag":"FUNCTION"},{"href":"/sdk/reference/functions/mergeToolCall","title":"mergeToolCall","tag":"FUNCTION"},{"href":"/sdk/reference/functions/messageSubIndex","title":"messageSubIndex","tag":"FUNCTION"},{"href":"/sdk/reference/functions/parseCognitionExtension","title":"parseCognitionExtension","tag":"FUNCTION"},{"href":"/sdk/reference/functions/prDataUpdated","title":"prDataUpdated","tag":"FUNCTION"},{"href":"/sdk/reference/functions/priority","title":"priority","tag":"FUNCTION"},{"href":"/sdk/reference/prompt/functions/audio","title":"prompt.audio","tag":"FUNCTION"},{"href":"/sdk/reference/prompt/functions/blobResource","title":"prompt.blobResource","tag":"FUNCTION"},{"href":"/sdk/reference/prompt/functions/image","title":"prompt.image","tag":"FUNCTION"},{"href":"/sdk/reference/prompt/functions/resourceLink","title":"prompt.resourceLink","tag":"FUNCTION"},{"href":"/sdk/reference/prompt/functions/text","title":"prompt.text","tag":"FUNCTION"},{"href":"/sdk/reference/prompt/functions/textResource","title":"prompt.textResource","tag":"FUNCTION"},{"href":"/sdk/reference/prompt/functions/toPromptBlocks","title":"prompt.toPromptBlocks","tag":"FUNCTION"},{"href":"/sdk/reference/functions/promptCapabilities","title":"promptCapabilities","tag":"FUNCTION"},{"href":"/sdk/reference/functions/queuePosition","title":"queuePosition","tag":"FUNCTION"},{"href":"/sdk/reference/functions/quotedArtifacts","title":"quotedArtifacts","tag":"FUNCTION"},{"href":"/sdk/reference/functions/rawAgentCapabilities","title":"rawAgentCapabilities","tag":"FUNCTION"},{"href":"/sdk/reference/functions/reduceUpdates","title":"reduceUpdates","tag":"FUNCTION"},{"href":"/sdk/reference/functions/resolveCliPath","title":"resolveCliPath","tag":"FUNCTION"},{"href":"/sdk/reference/functions/retryAfterSeconds","title":"retryAfterSeconds","tag":"FUNCTION"},{"href":"/sdk/reference/functions/sessionLifecycle","title":"sessionLifecycle","tag":"FUNCTION"},{"href":"/sdk/reference/functions/sessionMeta","title":"sessionMeta","tag":"FUNCTION"},{"href":"/sdk/reference/functions/sessionUpdateMeta","title":"sessionUpdateMeta","tag":"FUNCTION"},{"href":"/sdk/reference/functions/stateUpdate","title":"stateUpdate","tag":"FUNCTION"},{"href":"/sdk/reference/functions/statusEnum","title":"statusEnum","tag":"FUNCTION"},{"href":"/sdk/reference/functions/statusMessage","title":"statusMessage","tag":"FUNCTION"},{"href":"/sdk/reference/functions/statusReason","title":"statusReason","tag":"FUNCTION"},{"href":"/sdk/reference/functions/streamingMessageId","title":"streamingMessageId","tag":"FUNCTION"},{"href":"/sdk/reference/functions/subagentContext","title":"subagentContext","tag":"FUNCTION"},{"href":"/sdk/reference/functions/supportsCapability","title":"supportsCapability","tag":"FUNCTION"},{"href":"/sdk/reference/functions/tailReplayInfo","title":"tailReplayInfo","tag":"FUNCTION"},{"href":"/sdk/reference/functions/thinkingDurationMs","title":"thinkingDurationMs","tag":"FUNCTION"},{"href":"/sdk/reference/functions/timestamp","title":"timestamp","tag":"FUNCTION"},{"href":"/sdk/reference/functions/toolCallDetail","title":"toolCallDetail","tag":"FUNCTION"},{"href":"/sdk/reference/functions/toolCallMeta","title":"toolCallMeta","tag":"FUNCTION"},{"href":"/sdk/reference/functions/toolCallText","title":"toolCallText","tag":"FUNCTION"},{"href":"/sdk/reference/functions/toolName","title":"toolName","tag":"FUNCTION"},{"href":"/sdk/reference/functions/traceSession","title":"traceSession","tag":"FUNCTION"},{"href":"/sdk/reference/functions/traceSessions","title":"traceSessions","tag":"FUNCTION"},{"href":"/sdk/reference/functions/userActionRequired","title":"userActionRequired","tag":"FUNCTION"}]},{"group":"Type Aliases","pages":[{"href":"/sdk/reference/types/AcpMeta","title":"AcpMeta","description":"An ACP object: opaque string-keyed metadata.","tag":"TYPE"},{"href":"/sdk/reference/types/AcpProtocolVersion","title":"AcpProtocolVersion","tag":"TYPE"},{"href":"/sdk/reference/types/AgentRequestHandler","title":"AgentRequestHandler","description":"Answer an agent → client request other than (e.g.","tag":"TYPE"},{"href":"/sdk/reference/types/AgentStopCause","title":"AgentStopCause","tag":"TYPE"},{"href":"/sdk/reference/types/BrowserPreviewCapture","title":"BrowserPreviewCapture","description":"What the user captured in a browser preview, on .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AckBranchPushMeta","title":"CognitionAcp.AckBranchPushMeta","description":"Metadata for an tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ActionsRequestMeta","title":"CognitionAcp.ActionsRequestMeta","description":"Metadata for an tool call — the agent asks the user to approve one or more actions before it runs them.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ActivatedPlugin","title":"CognitionAcp.ActivatedPlugin","description":"Metadata captured when an installed plugin's content is loaded.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ActivatedPluginResources","title":"CognitionAcp.ActivatedPluginResources","description":"One entry per loaded resource; absent labels are .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ActivatedSkill","title":"CognitionAcp.ActivatedSkill","description":"A loaded skill.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ActiveAppDetails","title":"CognitionAcp.ActiveAppDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ActiveDocumentInfo","title":"CognitionAcp.ActiveDocumentInfo","description":"Metadata about the currently focused document.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AdaQueriesBulkArchiveParams","title":"CognitionAcp.AdaQueriesBulkArchiveParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AdaQueriesBulkArchiveResponse","title":"CognitionAcp.AdaQueriesBulkArchiveResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AgentCapabilitiesMeta","title":"CognitionAcp.AgentCapabilitiesMeta","description":"Metadata for AgentCapabilities.meta, using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AgentStopCause","title":"CognitionAcp.AgentStopCause","description":"Why the agent stopped — more granular than ACP's .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AgentStoppedNotification","title":"CognitionAcp.AgentStoppedNotification","description":"Notification payload when the agent stops.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ArchivedStatus","title":"CognitionAcp.ArchivedStatus","description":"Archived-status filter for requests.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AssetsStatus","title":"CognitionAcp.AssetsStatus","description":"How complete a [] inventory is at its source (the discovery cache or the on-disk content) — the wire cap is reported separately via the fields.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AuthDiagnosticInfo","title":"CognitionAcp.AuthDiagnosticInfo","description":"One structured auth finding with a stable machine-readable code: – for license failures, … for SSO failures, for a models-file startup failure surfaced by a de…","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AuthInstallLicenseParams","title":"CognitionAcp.AuthInstallLicenseParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AuthInstallLicenseResponse","title":"CognitionAcp.AuthInstallLicenseResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AuthLoginParams","title":"CognitionAcp.AuthLoginParams","description":"Parameters for [] (none yet).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AuthLoginResponse","title":"CognitionAcp.AuthLoginResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AuthStatusParams","title":"CognitionAcp.AuthStatusParams","description":"Parameters for [] (none yet).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AuthStatusResponse","title":"CognitionAcp.AuthStatusResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/AvailabilityInfo","title":"CognitionAcp.AvailabilityInfo","description":"Freshness of the discovery cache the offered half is served from.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/BackgroundExecMeta","title":"CognitionAcp.BackgroundExecMeta","description":"Metadata for a background exec tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/BlockedActionCode","title":"CognitionAcp.BlockedActionCode","description":"Machine-readable reason an action was refused.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/BlockedActionErrorData","title":"CognitionAcp.BlockedActionErrorData","description":"payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/Blueprint","title":"CognitionAcp.Blueprint","description":"A blueprint as returned by list/create/update.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/BlueprintDriftChangeType","title":"CognitionAcp.BlueprintDriftChangeType","description":"How a blueprint file drifted from the version used by a build.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/BlueprintDriftWarningInfo","title":"CognitionAcp.BlueprintDriftWarningInfo","description":"A repo-tracked blueprint whose file changed since the build.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/BotCommentDetails","title":"CognitionAcp.BotCommentDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/BrowserPreviewMeta","title":"CognitionAcp.BrowserPreviewMeta","description":"Metadata for a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/BuildJob","title":"CognitionAcp.BuildJob","description":"A snapshot build job.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/Chain","title":"CognitionAcp.Chain","description":"Which of a session's prompt chains a message belongs to.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CheckRunDetails","title":"CognitionAcp.CheckRunDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ClientLocaleMeta","title":"CognitionAcp.ClientLocaleMeta","description":"(v1) or (v2).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeReportCompletionMeta","title":"CognitionAcp.CodeReportCompletionMeta","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeScanProfileResolution","title":"CognitionAcp.CodeScanProfileResolution","description":"Non-terminal outcome of a code scan profile suggestion.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeScanProfileSuggestionMeta","title":"CognitionAcp.CodeScanProfileSuggestionMeta","description":"Metadata for a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeScanSessionGetParams","title":"CognitionAcp.CodeScanSessionGetParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeScanSessionGetResponse","title":"CognitionAcp.CodeScanSessionGetResponse","description":"Launch state returned by the existing scan-detail route.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeScanSetupDismissParams","title":"CognitionAcp.CodeScanSetupDismissParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeScanSetupSubmitParams","title":"CognitionAcp.CodeScanSetupSubmitParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeScanSetupValue","title":"CognitionAcp.CodeScanSetupValue","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeScanStartedMeta","title":"CognitionAcp.CodeScanStartedMeta","description":"Metadata for a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CodeScanSuggestionDismissParams","title":"CognitionAcp.CodeScanSuggestionDismissParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionActiveAppUpdateMeta","title":"CognitionAcp.CognitionActiveAppUpdateMeta","description":"Observation of an the transcript does not render as a planner thought.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionActivityUpdateMeta","title":"CognitionAcp.CognitionActivityUpdateMeta","description":"Metadata for events forwarded as .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionAcuUsageResetMeta","title":"CognitionAcp.CognitionAcuUsageResetMeta","description":"Metadata for an event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionAudioContent","title":"CognitionAcp.CognitionAudioContent","description":"Audio content with optional Cognition metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionAvailableCommandMeta","title":"CognitionAcp.CognitionAvailableCommandMeta","description":"Metadata for an 's , using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionAvailableCommandsUpdateMeta","title":"CognitionAcp.CognitionAvailableCommandsUpdateMeta","description":"Metadata for an notification's .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionBackgroundExecCall","title":"CognitionAcp.CognitionBackgroundExecCall","description":"A background exec tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionBlobResourceContents","title":"CognitionAcp.CognitionBlobResourceContents","description":"Binary resource contents.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionBrowserNavigationMeta","title":"CognitionAcp.CognitionBrowserNavigationMeta","description":"Metadata for the tool call the cloud proxy emits when the Browser app navigates.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionCheckpointObservationMeta","title":"CognitionAcp.CognitionCheckpointObservationMeta","description":"Observation of a checkpoint restore: (also a user-input boundary, see []) and .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionCheckRunObservationMeta","title":"CognitionAcp.CognitionCheckRunObservationMeta","description":"Observation of a CI check run: , and the conclusions that get no worklog row (everything but ).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionComputerUseAction","title":"CognitionAcp.CognitionComputerUseAction","description":"A single browser/desktop automation action within a event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionComputerUseCall","title":"CognitionAcp.CognitionComputerUseCall","description":"A computer-use tool call carrying browser/desktop automation actions.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionComputerUseMeta","title":"CognitionAcp.CognitionComputerUseMeta","description":"Metadata for events — browser/desktop automation actions.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionConfigOptionMeta","title":"CognitionAcp.CognitionConfigOptionMeta","description":"Metadata for a 's , using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionContentBlock","title":"CognitionAcp.CognitionContentBlock","description":"Cognition-extended content block with typed metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionContentChunk","title":"CognitionAcp.CognitionContentChunk","description":"Cognition-extended streamed content chunk.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionContentMeta","title":"CognitionAcp.CognitionContentMeta","description":"Metadata shared across all content block types.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionContextGrowth","title":"CognitionAcp.CognitionContextGrowth","description":"Payload of a event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionContextGrowthUpdateMeta","title":"CognitionAcp.CognitionContextGrowthUpdateMeta","description":"Metadata for a event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionDesktopStatusMeta","title":"CognitionAcp.CognitionDesktopStatusMeta","description":"Metadata for a event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionDiff","title":"CognitionAcp.CognitionDiff","description":"A file diff with typed Cognition metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionDiffMeta","title":"CognitionAcp.CognitionDiffMeta","description":"Metadata for a diff content block.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionEditFileCall","title":"CognitionAcp.CognitionEditFileCall","description":"An edit-file tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionEmbeddedResource","title":"CognitionAcp.CognitionEmbeddedResource","description":"Embedded resource content with typed scope/openable metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionEmbeddedResourceResource","title":"CognitionAcp.CognitionEmbeddedResourceResource","description":"Resource content that can be embedded in a message.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionEventContextMeta","title":"CognitionAcp.CognitionEventContextMeta","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionEventGroupObservationMeta","title":"CognitionAcp.CognitionEventGroupObservationMeta","description":"Observation of a stored event whose members the transcript does not show as rows: (carries and the imported ) and (carries the and of the batched comments; als…","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionEventMetadata","title":"CognitionAcp.CognitionEventMetadata","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionExitPlanCall","title":"CognitionAcp.CognitionExitPlanCall","description":"An exit-plan-mode transition.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionExploreToolActionCall","title":"CognitionAcp.CognitionExploreToolActionCall","description":"An explore-tool-action tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionFileSearchCall","title":"CognitionAcp.CognitionFileSearchCall","description":"A file-search tool call (e.g.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionFirstSessionCall","title":"CognitionAcp.CognitionFirstSessionCall","description":"A first-session-message tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionGenericToolCall","title":"CognitionAcp.CognitionGenericToolCall","description":"A generic tool call without cognition-specific metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionGuardrailObservationMeta","title":"CognitionAcp.CognitionGuardrailObservationMeta","description":"Observation of an asynchronous guardrail check on an earlier user input: the check starting, its result, or the action it took.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionIgnoredGhCommentMeta","title":"CognitionAcp.CognitionIgnoredGhCommentMeta","description":"Metadata for an event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionImageContent","title":"CognitionAcp.CognitionImageContent","description":"Image content with optional Cognition metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionInsightsStateUpdate","title":"CognitionAcp.CognitionInsightsStateUpdate","description":"Lifecycle state for knowledge and skill insight analysis.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionKillTerminalCall","title":"CognitionAcp.CognitionKillTerminalCall","description":"A terminal-kill tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionKnowledgeInsightsMeta","title":"CognitionAcp.CognitionKnowledgeInsightsMeta","description":"Metadata for a analysis lifecycle event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionLifecycleUpdateMeta","title":"CognitionAcp.CognitionLifecycleUpdateMeta","description":"Metadata for / events forwarded as .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionListDirectoryCall","title":"CognitionAcp.CognitionListDirectoryCall","description":"A directory-listing tool call (e.g.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionListSessionsRequestMeta","title":"CognitionAcp.CognitionListSessionsRequestMeta","description":"Metadata for a 's , using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionListSessionsResponseMeta","title":"CognitionAcp.CognitionListSessionsResponseMeta","description":"Metadata for a 's , using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionLocalAccessStateObservationMeta","title":"CognitionAcp.CognitionLocalAccessStateObservationMeta","description":"Observation of a event that names no request: the lifecycle change (, , ) applies to every local-access request of the session.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionMasterPlanObservationMeta","title":"CognitionAcp.CognitionMasterPlanObservationMeta","description":"Master plan payload on the hidden tool calls the proxy emits for (carries ), (carries / ) and (carries ).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionMcpToolCall","title":"CognitionAcp.CognitionMcpToolCall","description":"A tool call representing an MCP tool invocation.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionMcpToolMeta","title":"CognitionAcp.CognitionMcpToolMeta","description":"Metadata for events — calls to MCP tools like , , or third-party MCP.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionNoteUsedGroupMeta","title":"CognitionAcp.CognitionNoteUsedGroupMeta","description":"Metadata for a grouped set of events.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPermissionRequestCall","title":"CognitionAcp.CognitionPermissionRequestCall","description":"A tool call representing a permission request from the agent.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPermissionRequestMeta","title":"CognitionAcp.CognitionPermissionRequestMeta","description":"Metadata for events — the agent asks the user to approve a shell command, MCP tool call, or other gated action.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPermissionResolvedCall","title":"CognitionAcp.CognitionPermissionResolvedCall","description":"A tool call representing a resolved permission decision.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPermissionResolvedMeta","title":"CognitionAcp.CognitionPermissionResolvedMeta","description":"Metadata for events — the result of a permission request (approved or denied).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPluginsActivatedMeta","title":"CognitionAcp.CognitionPluginsActivatedMeta","description":"Full runtime inventory carried by session info updates.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPrCloseObservationMeta","title":"CognitionAcp.CognitionPrCloseObservationMeta","description":"Observation of a event whose pull request was closed without a merge.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPrDataUpdated","title":"CognitionAcp.CognitionPrDataUpdated","description":"Payload of : which pull request changed.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPrDataUpdatedMeta","title":"CognitionAcp.CognitionPrDataUpdatedMeta","description":"Metadata for notifications forwarded from the ephemeral streaming signal (published by the GitHub webhook handler when a PR attached to the session changes).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPromptRequestMeta","title":"CognitionAcp.CognitionPromptRequestMeta","description":"Metadata for a prompt request, using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionPromptResponseMeta","title":"CognitionAcp.CognitionPromptResponseMeta","description":"Metadata for a prompt response, using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionReadFileCall","title":"CognitionAcp.CognitionReadFileCall","description":"A read-file tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionRecordingStoppedCall","title":"CognitionAcp.CognitionRecordingStoppedCall","description":"A recording-stopped tool call carrying video and annotation metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionRecordingStoppedMeta","title":"CognitionAcp.CognitionRecordingStoppedMeta","description":"Metadata for events — test recording with annotated video and structured test results.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionRepoProject","title":"CognitionAcp.CognitionRepoProject","description":"One project directory of a repository's setup steps.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionReportBlockerCall","title":"CognitionAcp.CognitionReportBlockerCall","description":"A report-blocker tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionRepoSetupSteps","title":"CognitionAcp.CognitionRepoSetupSteps","description":"A repository's confirmed setup steps (the webapp's ).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionResourceLink","title":"CognitionAcp.CognitionResourceLink","description":"Resource link content with typed scope/openable metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionRulesInjectedCall","title":"CognitionAcp.CognitionRulesInjectedCall","description":"A rules-injected tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSelectOptionMeta","title":"CognitionAcp.CognitionSelectOptionMeta","description":"Metadata for a 's , using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSessionAnalysisMeta","title":"CognitionAcp.CognitionSessionAnalysisMeta","description":"Metadata for a lifecycle event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSessionMeta","title":"CognitionAcp.CognitionSessionMeta","description":"Session-level metadata using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSessionRecap","title":"CognitionAcp.CognitionSessionRecap","description":"Structured payload of on a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSessionRecapMeta","title":"CognitionAcp.CognitionSessionRecapMeta","description":"Metadata for events forwarded as .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSessionSegment","title":"CognitionAcp.CognitionSessionSegment","description":"One labelled span of the session timeline.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSessionSegmentationData","title":"CognitionAcp.CognitionSessionSegmentationData","description":"Payload of a completed event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSessionSegmentationMeta","title":"CognitionAcp.CognitionSessionSegmentationMeta","description":"Metadata for a lifecycle event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSessionStateEventMeta","title":"CognitionAcp.CognitionSessionStateEventMeta","description":"Source-event identity shared by every session-state .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSessionUpdateMeta","title":"CognitionAcp.CognitionSessionUpdateMeta","description":"Metadata for a session update, using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSetConfigOptionRequestMeta","title":"CognitionAcp.CognitionSetConfigOptionRequestMeta","description":"Metadata for a 's , using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSetupObservationMeta","title":"CognitionAcp.CognitionSetupObservationMeta","description":"Observation of a machine-setup event with no transcript row of its own: the declared setup level, a suggested change to the setup steps, or an updated reposito…","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSetupStepsUpdatedMeta","title":"CognitionAcp.CognitionSetupStepsUpdatedMeta","description":"Metadata for a event: the confirmed setup steps of one repository.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSetupStepsUpdatedPartialMeta","title":"CognitionAcp.CognitionSetupStepsUpdatedPartialMeta","description":"Metadata for a event: the agent's verdict on one client change request.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionShowContentWithExternalLinksCall","title":"CognitionAcp.CognitionShowContentWithExternalLinksCall","description":"A tool call rendered inline with external links.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSkillsInsightsMeta","title":"CognitionAcp.CognitionSkillsInsightsMeta","description":"Metadata for a analysis lifecycle event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionSpeedUpdateMeta","title":"CognitionAcp.CognitionSpeedUpdateMeta","description":"Observation of a : the session speed the user asked for.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionStatusCheckObservationMeta","title":"CognitionAcp.CognitionStatusCheckObservationMeta","description":"Observation of a commit status () in a state that gets no worklog row (everything but / ).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionStatusUpdateMeta","title":"CognitionAcp.CognitionStatusUpdateMeta","description":"Metadata for events forwarded as .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionStructuredIoPlaybook","title":"CognitionAcp.CognitionStructuredIoPlaybook","description":"Playbook that defines the structured IO contract.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionStructuredIoUpdateMeta","title":"CognitionAcp.CognitionStructuredIoUpdateMeta","description":"Metadata for a event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionStructuredIoValue","title":"CognitionAcp.CognitionStructuredIoValue","description":"Structured input/output values and schemas of a .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionStructuredOutputUpdateMeta","title":"CognitionAcp.CognitionStructuredOutputUpdateMeta","description":"Metadata for a event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionStructuredOutputValue","title":"CognitionAcp.CognitionStructuredOutputValue","description":"Structured output value and validation state of a .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTaskTrackerMeta","title":"CognitionAcp.CognitionTaskTrackerMeta","description":"Metadata for events forwarded as .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTerminalCloseMeta","title":"CognitionAcp.CognitionTerminalCloseMeta","description":"Observation of a : the Shell tab removed.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTerminalObservationMeta","title":"CognitionAcp.CognitionTerminalObservationMeta","description":"Observation of a that carries no terminal bytes for a tool call: an empty update, one for a shell with no live process (or a completed one) in the legacy tool-…","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTextContent","title":"CognitionAcp.CognitionTextContent","description":"Text content paired with typed Cognition mention metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTextResourceContents","title":"CognitionAcp.CognitionTextResourceContents","description":"Text-based resource contents.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionThoughtUpdateMeta","title":"CognitionAcp.CognitionThoughtUpdateMeta","description":"Metadata for events forwarded as .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTimelineObservationMeta","title":"CognitionAcp.CognitionTimelineObservationMeta","description":"The identity every timeline observation carries: which Devin event it stands for, and when.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTodoEntry","title":"CognitionAcp.CognitionTodoEntry","description":"Todo fields that have no slot.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTodoEntryMeta","title":"CognitionAcp.CognitionTodoEntryMeta","description":"Metadata on one of a plan.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTodoUpdateMeta","title":"CognitionAcp.CognitionTodoUpdateMeta","description":"Metadata on the update produced by a event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionToolAggregate","title":"CognitionAcp.CognitionToolAggregate","description":"Per-tool context growth totals.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionToolCall","title":"CognitionAcp.CognitionToolCall","description":"Cognition-extended tool call with variant-specific metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionTypingUpdateMeta","title":"CognitionAcp.CognitionTypingUpdateMeta","description":"Metadata for events forwarded as .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CognitionUserInputObservationMeta","title":"CognitionAcp.CognitionUserInputObservationMeta","description":"Observation of a user-authored event that has no transcript row of its own but that state consumers list by identity: a voice-call bootstrap , or a whose secre…","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CommandIdentifier","title":"CognitionAcp.CommandIdentifier","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CommandReviseParams","title":"CognitionAcp.CommandReviseParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CommandReviseResponse","title":"CognitionAcp.CommandReviseResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CommitStatusDetails","title":"CognitionAcp.CommitStatusDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CompletedTimestampMeta","title":"CognitionAcp.CompletedTimestampMeta","description":"Metadata carrying when a started run's completion event occurred.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ComputerUseDetails","title":"CognitionAcp.ComputerUseDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ContentChunkMeta","title":"CognitionAcp.ContentChunkMeta","description":"Chunk-level metadata for content chunks.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ContentChunkSender","title":"CognitionAcp.ContentChunkSender","description":"Identity of the user who authored a content chunk.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ContextSection","title":"CognitionAcp.ContextSection","description":"Token count attributed to one section of the context window.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ContextSectionKind","title":"CognitionAcp.ContextSectionKind","description":"A known category of context-window consumption.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ContextUsage","title":"CognitionAcp.ContextUsage","description":"Snapshot of how the context window is being used.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ConversationExport","title":"CognitionAcp.ConversationExport","description":"A file the agent rewrites with the conversation after every turn, in .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ConversationExportFailure","title":"CognitionAcp.ConversationExportFailure","description":"One conversation export target the agent failed to write.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CreatedSessionEntry","title":"CognitionAcp.CreatedSessionEntry","description":"One session created from an accepted suggestion.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/CustomizationScope","title":"CognitionAcp.CustomizationScope","description":"Where a customization lives: under an open workspace directory, or in the user's global (home) config.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DeployApproveParams","title":"CognitionAcp.DeployApproveParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DevinMode","title":"CognitionAcp.DevinMode","description":"Agent mode pinned by a playbook ().","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DevinSuspendedMeta","title":"CognitionAcp.DevinSuspendedMeta","description":"Metadata for a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DevinToolCall","title":"CognitionAcp.DevinToolCall","description":"One action awaiting user approval, in the Devin Cloud wire shape () that the webapp already renders.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DevinToolCallFunction","title":"CognitionAcp.DevinToolCallFunction","description":"The function half of a []: the tool name plus its arguments as the JSON string the agent emitted them in.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DiffStats","title":"CognitionAcp.DiffStats","description":"Line-level diff stats computed server-side (revert direction).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DocumentDidChangeDirtyParams","title":"CognitionAcp.DocumentDidChangeDirtyParams","description":"Notification payload for .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DocumentDidCloseParams","title":"CognitionAcp.DocumentDidCloseParams","description":"Notification payload for .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DocumentDidFocusParams","title":"CognitionAcp.DocumentDidFocusParams","description":"Notification payload for .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DocumentDidOpenParams","title":"CognitionAcp.DocumentDidOpenParams","description":"Notification payload for .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/DocumentInfo","title":"CognitionAcp.DocumentInfo","description":"Metadata about an open document tab.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EditFileInput","title":"CognitionAcp.EditFileInput","description":"Typed raw input for an edit-file tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EditorContext","title":"CognitionAcp.EditorContext","description":"Snapshot of the client's editor state at prompt time.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EditorUpdateDetails","title":"CognitionAcp.EditorUpdateDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EnvironmentConfigSuggestionMeta","title":"CognitionAcp.EnvironmentConfigSuggestionMeta","description":"Metadata for an environment config suggestion tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EnvironmentSuggestionAcceptParams","title":"CognitionAcp.EnvironmentSuggestionAcceptParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EnvironmentSuggestionAcceptResponse","title":"CognitionAcp.EnvironmentSuggestionAcceptResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EnvironmentSuggestionDismissParams","title":"CognitionAcp.EnvironmentSuggestionDismissParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EnvironmentSuggestionSink","title":"CognitionAcp.EnvironmentSuggestionSink","description":"Where an accepted environment suggestion was written.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EnvironmentSuggestionTarget","title":"CognitionAcp.EnvironmentSuggestionTarget","description":"Where an accepted environment suggestion is applied.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralKey","title":"CognitionAcp.EphemeralKey","description":"Keys of the ephemeral registry, one variant per publishable key.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralPresenceNotification","title":"CognitionAcp.EphemeralPresenceNotification","description":"Params of the [] notification.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralPublishParams","title":"CognitionAcp.EphemeralPublishParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralPublishResponse","title":"CognitionAcp.EphemeralPublishResponse","description":"Response payload for []; intentionally empty.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralSubscribeParams","title":"CognitionAcp.EphemeralSubscribeParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralSubscribeResponse","title":"CognitionAcp.EphemeralSubscribeResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralUnsubscribeParams","title":"CognitionAcp.EphemeralUnsubscribeParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralUnsubscribeResponse","title":"CognitionAcp.EphemeralUnsubscribeResponse","description":"Response payload for []; intentionally empty.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralUpdateNotification","title":"CognitionAcp.EphemeralUpdateNotification","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralValue","title":"CognitionAcp.EphemeralValue","description":"Whether the viewer is composing a message.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EphemeralViewer","title":"CognitionAcp.EphemeralViewer","description":"One other viewer of the session.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/EventIdResponse","title":"CognitionAcp.EventIdResponse","description":"Response for [] and []: the id of the approval event that was recorded.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ExecTimeoutMeta","title":"CognitionAcp.ExecTimeoutMeta","description":"Metadata carrying the configured timeout of a command tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ExecuteInput","title":"CognitionAcp.ExecuteInput","description":"Typed raw input for an execute-kind tool call (background exec or kill).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ExitPlanMeta","title":"CognitionAcp.ExitPlanMeta","description":"Metadata for a plan-to-code mode transition (exitplanmode / SwitchMode).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ExploreToolActionMeta","title":"CognitionAcp.ExploreToolActionMeta","description":"Metadata for an tool call — a read-only codebase exploration action (e.g.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ExternalHistorySkeletonSupportMeta","title":"CognitionAcp.ExternalHistorySkeletonSupportMeta","description":"Connection-scoped client opt-in to both external skeletons and row-ID pages.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ExternalSessionMetaSupportMeta","title":"CognitionAcp.ExternalSessionMetaSupportMeta","description":"— connection-scoped client capability, sent in the client capabilities .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FileConflictPayload","title":"CognitionAcp.FileConflictPayload","description":"A file whose on-disk state no longer matches what the agent last wrote.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FileRevertActionPayload","title":"CognitionAcp.FileRevertActionPayload","description":"A single reversible file operation in a preview.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FileRevertKindPayload","title":"CognitionAcp.FileRevertKindPayload","description":"Tagged union describing how a file would be reverted.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FileSearchCategoryType","title":"CognitionAcp.FileSearchCategoryType","description":"Which mention category a result opens.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FileSearchInput","title":"CognitionAcp.FileSearchInput","description":"Typed raw input for a file-search tool call (e.g.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FileSearchResult","title":"CognitionAcp.FileSearchResult","description":"The @-mention target attached to a [], discriminated on .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FirstSessionMeta","title":"CognitionAcp.FirstSessionMeta","description":"Metadata for a tool call — emitted on the user's first session to render a congrats alert in the chat history.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderCreateParams","title":"CognitionAcp.FolderCreateParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderCreateResponse","title":"CognitionAcp.FolderCreateResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderDeleteParams","title":"CognitionAcp.FolderDeleteParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderDeleteResponse","title":"CognitionAcp.FolderDeleteResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderListParams","title":"CognitionAcp.FolderListParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderListResponse","title":"CognitionAcp.FolderListResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderMutationResponseMeta","title":"CognitionAcp.FolderMutationResponseMeta","description":"Metadata for a folder mutation response's , using keys.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderRenameParams","title":"CognitionAcp.FolderRenameParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderRenameResponse","title":"CognitionAcp.FolderRenameResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderReorderParams","title":"CognitionAcp.FolderReorderParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FolderReorderResponse","title":"CognitionAcp.FolderReorderResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FusionPricing","title":"CognitionAcp.FusionPricing","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/FusionUsage","title":"CognitionAcp.FusionUsage","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/GitStackIncomingMeta","title":"CognitionAcp.GitStackIncomingMeta","description":"Metadata for a tool call — the agent announces a PR stack before its PRs exist.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/GuardrailMeta","title":"CognitionAcp.GuardrailMeta","description":"Structured guardrail verdict metadata ().","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/GuardrailState","title":"CognitionAcp.GuardrailState","description":"Guardrail verdict state.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HandoffRequestedMeta","title":"CognitionAcp.HandoffRequestedMeta","description":"Metadata for a tool call — a cloud session asks Devin Desktop to send the user's local working-tree changes to the session VM.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HandoffResolveAction","title":"CognitionAcp.HandoffResolveAction","description":"The outcome of a local-change handoff request.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HandoffResolveParams","title":"CognitionAcp.HandoffResolveParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HistorySkeletonAnchor","title":"CognitionAcp.HistorySkeletonAnchor","description":"One anchor of .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HistorySourceRange","title":"CognitionAcp.HistorySourceRange","description":"Half-open source row-ID interval.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HookCompletedMeta","title":"CognitionAcp.HookCompletedMeta","description":"Structured metadata for a hook-completed display message.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HookFormatKind","title":"CognitionAcp.HookFormatKind","description":"On-disk config format a hook was loaded from.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HookMigrationResult","title":"CognitionAcp.HookMigrationResult","description":"Outcome of migrating one workspace directory's Windsurf hooks.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HooksListParams","title":"CognitionAcp.HooksListParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HooksListResponse","title":"CognitionAcp.HooksListResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HooksMigrateListResponse","title":"CognitionAcp.HooksMigrateListResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HooksMigrateParams","title":"CognitionAcp.HooksMigrateParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HooksMigrateResponse","title":"CognitionAcp.HooksMigrateResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/HookStartedMeta","title":"CognitionAcp.HookStartedMeta","description":"Structured metadata for a hook-started display message.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/IgnoredBotComment","title":"CognitionAcp.IgnoredBotComment","description":"Metadata for one ignored bot comment stored in a grouped event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/InitializeResponseMeta","title":"CognitionAcp.InitializeResponseMeta","description":"Metadata for InitializeResponse.meta.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/InitiatorLink","title":"CognitionAcp.InitiatorLink","description":"A link to an external system that initiated the session.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/InteractiveBrowserGetParams","title":"CognitionAcp.InteractiveBrowserGetParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/InteractiveBrowserGetResponse","title":"CognitionAcp.InteractiveBrowserGetResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/IrreversibleWarningPayload","title":"CognitionAcp.IrreversibleWarningPayload","description":"Tool call that cannot be undone.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/KillTerminalMeta","title":"CognitionAcp.KillTerminalMeta","description":"Metadata for a terminal kill tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/KnowledgeNoteMeta","title":"CognitionAcp.KnowledgeNoteMeta","description":"Metadata for knowledge-note tool calls (, //).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/KnowledgeUpdateSuggestionMeta","title":"CognitionAcp.KnowledgeUpdateSuggestionMeta","description":"Metadata for a tool call — the agent's proposal for a new org note or an edit to an existing one.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LicenseStatusInfo","title":"CognitionAcp.LicenseStatusInfo","description":"State of the on-prem license (license-mode deployments).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ListDirectoryInput","title":"CognitionAcp.ListDirectoryInput","description":"Typed raw input for a directory-listing tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ListDirectoryMeta","title":"CognitionAcp.ListDirectoryMeta","description":"Metadata for a directory-listing tool call (e.g.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LoadedHookInfo","title":"CognitionAcp.LoadedHookInfo","description":"Summary of a single loaded hook.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LoadPayloadBreakdown","title":"CognitionAcp.LoadPayloadBreakdown","description":"Per-kind split of a session's stored bytes, measured with SQLite JSON aggregates over the stored rows (not by deserializing them).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LoadReplayFrom","title":"CognitionAcp.LoadReplayFrom","description":"The replay cursor a client may put in ([]), mirroring the ACP v2 shapes the clients already build.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LoadStartingNotification","title":"CognitionAcp.LoadStartingNotification","description":"Payload of []: the size of the transcript a load is about to replay, measured before any of it is deserialized.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LoadStatsNotification","title":"CognitionAcp.LoadStatsNotification","description":"Payload of []: what the load cost, sent after the replay has been written to the client and before the response.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalAccessRequestedMeta","title":"CognitionAcp.LocalAccessRequestedMeta","description":"Metadata for a tool call — a cloud session asks the user to connect a local machine to it.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalModelInfo","title":"CognitionAcp.LocalModelInfo","description":"Summary of one parsed model entry (never includes API key values — the file itself only carries environment-variable references).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsApprovalMode","title":"CognitionAcp.LocalToolsApprovalMode","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsApprovalModeParams","title":"CognitionAcp.LocalToolsApprovalModeParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsApprovalModeResponse","title":"CognitionAcp.LocalToolsApprovalModeResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsConnectParams","title":"CognitionAcp.LocalToolsConnectParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsConnectResponse","title":"CognitionAcp.LocalToolsConnectResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsConnectStatus","title":"CognitionAcp.LocalToolsConnectStatus","description":"Outcome of a [] request.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsDisconnectParams","title":"CognitionAcp.LocalToolsDisconnectParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsDisconnectResponse","title":"CognitionAcp.LocalToolsDisconnectResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsRetryParams","title":"CognitionAcp.LocalToolsRetryParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsRetryResponse","title":"CognitionAcp.LocalToolsRetryResponse","description":"A new request to redeem through the local agent or a terminal.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsStatusParams","title":"CognitionAcp.LocalToolsStatusParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/LocalToolsStatusResponse","title":"CognitionAcp.LocalToolsStatusResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpConnectionStatus","title":"CognitionAcp.McpConnectionStatus","description":"Runtime connection status of an MCP server.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpConnectServerParams","title":"CognitionAcp.McpConnectServerParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpConnectServerResponse","title":"CognitionAcp.McpConnectServerResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpDisconnectServerParams","title":"CognitionAcp.McpDisconnectServerParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpDisconnectServerResponse","title":"CognitionAcp.McpDisconnectServerResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpInstallServerParams","title":"CognitionAcp.McpInstallServerParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpInstallServerResponse","title":"CognitionAcp.McpInstallServerResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpListServersParams","title":"CognitionAcp.McpListServersParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpListServersResponse","title":"CognitionAcp.McpListServersResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpListToolsParams","title":"CognitionAcp.McpListToolsParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpListToolsResponse","title":"CognitionAcp.McpListToolsResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpOAuthAuthorizeParams","title":"CognitionAcp.McpOAuthAuthorizeParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpOAuthAuthorizeResponse","title":"CognitionAcp.McpOAuthAuthorizeResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpRemoveServerParams","title":"CognitionAcp.McpRemoveServerParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpRemoveServerResponse","title":"CognitionAcp.McpRemoveServerResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpResourceInfo","title":"CognitionAcp.McpResourceInfo","description":"MCP resource metadata mirroring ().","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpServerInfo","title":"CognitionAcp.McpServerInfo","description":"Summary of a configured MCP server.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpServerMeta","title":"CognitionAcp.McpServerMeta","description":"Metadata naming the MCP server an event belongs to (/ /, MCP tool events).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpToggleServerParams","title":"CognitionAcp.McpToggleServerParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpToggleServerResponse","title":"CognitionAcp.McpToggleServerResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpToggleToolParams","title":"CognitionAcp.McpToggleToolParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpToggleToolResponse","title":"CognitionAcp.McpToggleToolResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpToolInfo","title":"CognitionAcp.McpToolInfo","description":"MCP tool metadata mirroring .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/McpTransport","title":"CognitionAcp.McpTransport","description":"The transport an MCP server speaks.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/MemoryDriveReaction","title":"CognitionAcp.MemoryDriveReaction","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/MemoryDriveReactParams","title":"CognitionAcp.MemoryDriveReactParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/MemoryDriveReactResponse","title":"CognitionAcp.MemoryDriveReactResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/MemoryDriveRevertParams","title":"CognitionAcp.MemoryDriveRevertParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/MentionTypeInfo","title":"CognitionAcp.MentionTypeInfo","description":"Information about a supported @-mention type.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/MetadataStatus","title":"CognitionAcp.MetadataStatus","description":"Whether a []'s display metadata is final.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModalSeverity","title":"CognitionAcp.ModalSeverity","description":"Severity level for a modal dialog, matching VS Code's enum.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModelsFileDiagnosticInfo","title":"CognitionAcp.ModelsFileDiagnosticInfo","description":"One structured validation finding for a models file, mirroring .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModelsReadParams","title":"CognitionAcp.ModelsReadParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModelsReadResponse","title":"CognitionAcp.ModelsReadResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModelsTestParams","title":"CognitionAcp.ModelsTestParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModelsTestResponse","title":"CognitionAcp.ModelsTestResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModelsValidateParams","title":"CognitionAcp.ModelsValidateParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModelsValidateResponse","title":"CognitionAcp.ModelsValidateResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModelsWriteParams","title":"CognitionAcp.ModelsWriteParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ModelsWriteResponse","title":"CognitionAcp.ModelsWriteResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NetPolicy","title":"CognitionAcp.NetPolicy","description":"A session network policy: an allowlist of permitted destinations.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NetPolicyAllowInProfileParams","title":"CognitionAcp.NetPolicyAllowInProfileParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NetPolicyAllowInProfileResponse","title":"CognitionAcp.NetPolicyAllowInProfileResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NetPolicyDestination","title":"CognitionAcp.NetPolicyDestination","description":"A single allowed network destination.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NetPolicyGetParams","title":"CognitionAcp.NetPolicyGetParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NetPolicyGetResponse","title":"CognitionAcp.NetPolicyGetResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NetPolicyUpdateParams","title":"CognitionAcp.NetPolicyUpdateParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NetPolicyUpdateResponse","title":"CognitionAcp.NetPolicyUpdateResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NetworkAccessRequestMeta","title":"CognitionAcp.NetworkAccessRequestMeta","description":"Metadata for a tool call — the agent asks the user to grant outbound network access to one or more destinations on a network-restricted session.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationAction","title":"CognitionAcp.NotificationAction","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationAuthoredContent","title":"CognitionAcp.NotificationAuthoredContent","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationContent","title":"CognitionAcp.NotificationContent","description":"Canonical stored-content contract; compatibility corpus: tests/notificationcontent.json.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationCopy","title":"CognitionAcp.NotificationCopy","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationDestination","title":"CognitionAcp.NotificationDestination","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationDetails","title":"CognitionAcp.NotificationDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationEntity","title":"CognitionAcp.NotificationEntity","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationItem","title":"CognitionAcp.NotificationItem","description":"Read model: semantic data and fully rendered copy, never layout or payloads.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationLeading","title":"CognitionAcp.NotificationLeading","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationQueue","title":"CognitionAcp.NotificationQueue","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationResolution","title":"CognitionAcp.NotificationResolution","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsActParams","title":"CognitionAcp.NotificationsActParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsActResponse","title":"CognitionAcp.NotificationsActResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsChangedNotification","title":"CognitionAcp.NotificationsChangedNotification","description":"Best-effort invalidation: reload list and replace local state.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsDismissParams","title":"CognitionAcp.NotificationsDismissParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsDismissResponse","title":"CognitionAcp.NotificationsDismissResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationSettingsSection","title":"CognitionAcp.NotificationSettingsSection","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsListFilter","title":"CognitionAcp.NotificationsListFilter","description":"Dimensions are intersected.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsListParams","title":"CognitionAcp.NotificationsListParams","description":"Scope and negotiated catalog locale come only from the connection.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsListResponse","title":"CognitionAcp.NotificationsListResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsMarkReadParams","title":"CognitionAcp.NotificationsMarkReadParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsMarkReadResponse","title":"CognitionAcp.NotificationsMarkReadResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsPostParams","title":"CognitionAcp.NotificationsPostParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsPostResponse","title":"CognitionAcp.NotificationsPostResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsQueuesParams","title":"CognitionAcp.NotificationsQueuesParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsQueuesResponse","title":"CognitionAcp.NotificationsQueuesResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationsReadFilter","title":"CognitionAcp.NotificationsReadFilter","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationStatus","title":"CognitionAcp.NotificationStatus","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationText","title":"CognitionAcp.NotificationText","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationTextSegment","title":"CognitionAcp.NotificationTextSegment","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NotificationTypeKey","title":"CognitionAcp.NotificationTypeKey","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NullableI64","title":"CognitionAcp.NullableI64","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/NullableString","title":"CognitionAcp.NullableString","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/OutputChannelNotification","title":"CognitionAcp.OutputChannelNotification","description":"Notification payload for writing a message to an IDE output channel.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/OutputLevel","title":"CognitionAcp.OutputLevel","description":"Severity level for output channel messages.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PageInfo","title":"CognitionAcp.PageInfo","description":"Cursor page metadata.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PaginationInfo","title":"CognitionAcp.PaginationInfo","description":"Relay-style cursor pagination.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PermissionRespondParams","title":"CognitionAcp.PermissionRespondParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PermissionRespondResponse","title":"CognitionAcp.PermissionRespondResponse","description":"Response for []: the id of the recorded permission-response event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlanAcceptParams","title":"CognitionAcp.PlanAcceptParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlanAcceptResponse","title":"CognitionAcp.PlanAcceptResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlanEditParams","title":"CognitionAcp.PlanEditParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlanEditResponse","title":"CognitionAcp.PlanEditResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlanFileInfo","title":"CognitionAcp.PlanFileInfo","description":"Summary of a single plan-mode plan file.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlansListParams","title":"CognitionAcp.PlansListParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlansListResponse","title":"CognitionAcp.PlansListResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlanToggleConfirmModeParams","title":"CognitionAcp.PlanToggleConfirmModeParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlanToggleConfirmModeResponse","title":"CognitionAcp.PlanToggleConfirmModeResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlaybookEventMeta","title":"CognitionAcp.PlaybookEventMeta","description":"Metadata for playbook tool calls (, , ).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlaybookExample","title":"CognitionAcp.PlaybookExample","description":"An example session linked from a playbook ().","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlaybookRef","title":"CognitionAcp.PlaybookRef","description":"A playbook as embedded in a mention.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlaybookRetrievedActivity","title":"CognitionAcp.PlaybookRetrievedActivity","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlaybookUpdateActivity","title":"CognitionAcp.PlaybookUpdateActivity","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PlaybookUserRef","title":"CognitionAcp.PlaybookUserRef","description":"The user who created or last updated a playbook.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginAssets","title":"CognitionAcp.PluginAssets","description":"What a plugin contributes: its skills, rules, hooks, and MCP servers, by name.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginBlocker","title":"CognitionAcp.PluginBlocker","description":"Why a plugin is blocked, structured so the UI can say \"blocked by your org's policy\" rather than restating a preformatted sentence.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginBundleScope","title":"CognitionAcp.PluginBundleScope","description":"Which owner's storage an bundle id resolves in.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginCloudFallbackReason","title":"CognitionAcp.PluginCloudFallbackReason","description":"A legacy Windsurf enterprise principal with no personal manifest layer: there is no cloud manifest to write to, so the mutation silently stays local.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginErrorKind","title":"CognitionAcp.PluginErrorKind","description":"The machine-readable kind of a refused cloud-default mutation, carried under [] in the error's .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginHookInfo","title":"CognitionAcp.PluginHookInfo","description":"One hook a plugin contributes.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginInfo","title":"CognitionAcp.PluginInfo","description":"A single plugin, installed or merely offered.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginInstallDestination","title":"CognitionAcp.PluginInstallDestination","description":"Where an install landed.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginIssue","title":"CognitionAcp.PluginIssue","description":"A non-fatal problem encountered while building the list, plus enough context to locate what caused it.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginListFilter","title":"CognitionAcp.PluginListFilter","description":"Which half of the plugin list to compute.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginMcpServerInfo","title":"CognitionAcp.PluginMcpServerInfo","description":"One MCP server a plugin contributes, in the secret-safe reduced shape.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginOrigin","title":"CognitionAcp.PluginOrigin","description":"One declaration of a plugin: which governance tier asked for it and how firmly.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginOriginSource","title":"CognitionAcp.PluginOriginSource","description":"What declared a [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginRuleInfo","title":"CognitionAcp.PluginRuleInfo","description":"One rule a plugin contributes.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsAssetsParams","title":"CognitionAcp.PluginsAssetsParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsAssetsResponse","title":"CognitionAcp.PluginsAssetsResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsChangedNotification","title":"CognitionAcp.PluginsChangedNotification","description":"Notification payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginScopeParams","title":"CognitionAcp.PluginScopeParams","description":"The directory scope shared by every request, flattened into each params struct so the wire shape stays flat.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsInstallParams","title":"CognitionAcp.PluginsInstallParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsInstallResponse","title":"CognitionAcp.PluginsInstallResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginSkill","title":"CognitionAcp.PluginSkill","description":"A plugin-catalog skill offered as a mention, with every plugin shipping it, so a client can resolve it against the session's activated plugins.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginSkillInfo","title":"CognitionAcp.PluginSkillInfo","description":"One skill a plugin contributes.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginSkillSource","title":"CognitionAcp.PluginSkillSource","description":"One plugin's copy of a [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsListParams","title":"CognitionAcp.PluginsListParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsListResponse","title":"CognitionAcp.PluginsListResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginSourceInfo","title":"CognitionAcp.PluginSourceInfo","description":"Where a plugin's content comes from.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsRefreshParams","title":"CognitionAcp.PluginsRefreshParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsRefreshResponse","title":"CognitionAcp.PluginsRefreshResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsRemoveParams","title":"CognitionAcp.PluginsRemoveParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginsRemoveResponse","title":"CognitionAcp.PluginsRemoveResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginState","title":"CognitionAcp.PluginState","description":"What a [] entry represents.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PluginTier","title":"CognitionAcp.PluginTier","description":"Which governance layer a declaration came from, in descending authority.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrAutoMergeInfo","title":"CognitionAcp.PrAutoMergeInfo","description":"Auto-merge state for a PR; is set when enabled.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrCloseMeta","title":"CognitionAcp.PrCloseMeta","description":"Metadata for a tool call — a merged pull request.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrCloseParams","title":"CognitionAcp.PrCloseParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrCloseResponse","title":"CognitionAcp.PrCloseResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrCommentDetails","title":"CognitionAcp.PrCommentDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrConflictDetails","title":"CognitionAcp.PrConflictDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrMergeMethod","title":"CognitionAcp.PrMergeMethod","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrMergeParams","title":"CognitionAcp.PrMergeParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrMergeQueueInfo","title":"CognitionAcp.PrMergeQueueInfo","description":"Response for []: the provider merge status plus the context fields clients use to gate the merge button.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrMergeResponse","title":"CognitionAcp.PrMergeResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrMergeStatusParams","title":"CognitionAcp.PrMergeStatusParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrMergeStatusResponse","title":"CognitionAcp.PrMergeStatusResponse","description":"Response for []: GitHub merge status plus the caller's ability to interact with GitHub for this PR.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProcessIdMeta","title":"CognitionAcp.ProcessIdMeta","description":"Metadata carrying the shell process a tool call or terminal update belongs to.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProcessMemoryNotification","title":"CognitionAcp.ProcessMemoryNotification","description":"Payload of [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProcessMemoryPhase","title":"CognitionAcp.ProcessMemoryPhase","description":"Why a [] was taken.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressCheckRun","title":"CognitionAcp.ProgressCheckRun","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressCommentChanges","title":"CognitionAcp.ProgressCommentChanges","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressCommentContext","title":"CognitionAcp.ProgressCommentContext","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressCommitStatus","title":"CognitionAcp.ProgressCommitStatus","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressNote","title":"CognitionAcp.ProgressNote","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressNoteType","title":"CognitionAcp.ProgressNoteType","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressPlaybookData","title":"CognitionAcp.ProgressPlaybookData","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressPrComment","title":"CognitionAcp.ProgressPrComment","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressPullRequest","title":"CognitionAcp.ProgressPullRequest","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ProgressWorkspaceAction","title":"CognitionAcp.ProgressWorkspaceAction","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PromptHistoryEntry","title":"CognitionAcp.PromptHistoryEntry","description":"A single prompt-history entry on the wire.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PromptHistoryReadParams","title":"CognitionAcp.PromptHistoryReadParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PromptHistoryReadResponse","title":"CognitionAcp.PromptHistoryReadResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrRepositoryMergeSettings","title":"CognitionAcp.PrRepositoryMergeSettings","description":"Repository-level merge method settings.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewFindingCounts","title":"CognitionAcp.PrReviewFindingCounts","description":"Unresolved Devin Review finding counts.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobParams","title":"CognitionAcp.PrReviewJobParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobResponse","title":"CognitionAcp.PrReviewJobResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobResultStatus","title":"CognitionAcp.PrReviewJobResultStatus","description":"Status values returned when fetching a Devin Review job result.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobsParams","title":"CognitionAcp.PrReviewJobsParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobsResponse","title":"CognitionAcp.PrReviewJobsResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobStatus","title":"CognitionAcp.PrReviewJobStatus","description":"Status values returned for a Devin Review job.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobSummary","title":"CognitionAcp.PrReviewJobSummary","description":"A reduced Devin Review job summary for ACP clients.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobType","title":"CognitionAcp.PrReviewJobType","description":"Types of Devin Review jobs.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobVersion","title":"CognitionAcp.PrReviewJobVersion","description":"A reduced Devin Review job version for ACP clients.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrReviewJobVersionStatus","title":"CognitionAcp.PrReviewJobVersionStatus","description":"Status of a job version.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/PrStackedMeta","title":"CognitionAcp.PrStackedMeta","description":"Metadata for a tool call — one pull request joined a stack.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QueuedMessageInput","title":"CognitionAcp.QueuedMessageInput","description":"The user-supplied part of a queued message.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QueuedMessagesUpdateParams","title":"CognitionAcp.QueuedMessagesUpdateParams","description":"Parameters for []: one send-queue mutation, discriminated on .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QueuedMessagesUpdateResponse","title":"CognitionAcp.QueuedMessagesUpdateResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/Quote","title":"CognitionAcp.Quote","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteAccessibility","title":"CognitionAcp.QuoteAccessibility","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteAccessibilityDiscovery","title":"CognitionAcp.QuoteAccessibilityDiscovery","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteAnchor","title":"CognitionAcp.QuoteAnchor","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteArtifact","title":"CognitionAcp.QuoteArtifact","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteAttachmentView","title":"CognitionAcp.QuoteAttachmentView","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteAuthor","title":"CognitionAcp.QuoteAuthor","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuotedArtifact","title":"CognitionAcp.QuotedArtifact","description":"A quote the user attached from an artifact (a file, diff, PR, or plan), carried in on user-message content chunks.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteDiffSide","title":"CognitionAcp.QuoteDiffSide","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteScreenshot","title":"CognitionAcp.QuoteScreenshot","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteSource","title":"CognitionAcp.QuoteSource","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteSurface","title":"CognitionAcp.QuoteSurface","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/QuoteWorklogView","title":"CognitionAcp.QuoteWorklogView","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ReadFileInput","title":"CognitionAcp.ReadFileInput","description":"Typed raw input for a read-file tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ReadFileLocationMeta","title":"CognitionAcp.ReadFileLocationMeta","description":"Metadata for a on read-file tool calls.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RecentModelUidsReadParams","title":"CognitionAcp.RecentModelUidsReadParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RecentModelUidsReadResponse","title":"CognitionAcp.RecentModelUidsReadResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RecentTerminalCommand","title":"CognitionAcp.RecentTerminalCommand","description":"A single user-initiated terminal command and its result.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ReplayBatchSupportMeta","title":"CognitionAcp.ReplayBatchSupportMeta","description":"— client capability flag indicating that the client accepts extension notifications during / replay: one notification carrying several params in order.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RepoCommand","title":"CognitionAcp.RepoCommand","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RepoCommandStatus","title":"CognitionAcp.RepoCommandStatus","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RepoCommandType","title":"CognitionAcp.RepoCommandType","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RepoIndexDecideParams","title":"CognitionAcp.RepoIndexDecideParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RepoIndexDecideResponse","title":"CognitionAcp.RepoIndexDecideResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RepoIndexDecideResult","title":"CognitionAcp.RepoIndexDecideResult","description":"Per-repo result of an decision.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RepoIndexDecision","title":"CognitionAcp.RepoIndexDecision","description":"The user's decision on a prompt.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RepoIndexResultStatus","title":"CognitionAcp.RepoIndexResultStatus","description":"Outcome of enqueueing one repo for indexing.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ReportBlockerMeta","title":"CognitionAcp.ReportBlockerMeta","description":"Metadata for a tool call — the agent reports an operational blocker that requires user attention.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ReposListParams","title":"CognitionAcp.ReposListParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ReposListRepoItem","title":"CognitionAcp.ReposListRepoItem","description":"A single repo entry.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ReposListResponse","title":"CognitionAcp.ReposListResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RequestSecretMeta","title":"CognitionAcp.RequestSecretMeta","description":"Metadata for a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RequestUsage","title":"CognitionAcp.RequestUsage","description":"One billed inference request of the session.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ResolvedBlueprintInfo","title":"CognitionAcp.ResolvedBlueprintInfo","description":"A blueprint resolved into a build.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ResourceContentMeta","title":"CognitionAcp.ResourceContentMeta","description":"Extended metadata for resource content blocks (resourcelink, resource).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ResponseDimensionKindPayload","title":"CognitionAcp.ResponseDimensionKindPayload","description":"The value shape of a [], mirroring the API's oneof.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ResponseDimensionPayload","title":"CognitionAcp.ResponseDimensionPayload","description":"A single server-driven response dimension, mirroring the API's .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertExecuteParams","title":"CognitionAcp.RevertExecuteParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertExecuteResponse","title":"CognitionAcp.RevertExecuteResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertForkFromStepParams","title":"CognitionAcp.RevertForkFromStepParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertForkFromStepResponse","title":"CognitionAcp.RevertForkFromStepResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertHistoryRewoundNotification","title":"CognitionAcp.RevertHistoryRewoundNotification","description":"Payload for []: the authoritative rewind boundary.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertListStepsParams","title":"CognitionAcp.RevertListStepsParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertListStepsResponse","title":"CognitionAcp.RevertListStepsResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertPreviewParams","title":"CognitionAcp.RevertPreviewParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertPreviewResponse","title":"CognitionAcp.RevertPreviewResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertResumeParams","title":"CognitionAcp.RevertResumeParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertResumeResponse","title":"CognitionAcp.RevertResumeResponse","description":"Response payload for [], returned when the resumed turn completes.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertStepInfo","title":"CognitionAcp.RevertStepInfo","description":"A single user input boundary that can be used as a revert/fork target.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertStepKind","title":"CognitionAcp.RevertStepKind","description":"The kind of user input boundary a step represents.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertStepsUpdatedNotification","title":"CognitionAcp.RevertStepsUpdatedNotification","description":"Payload for []: the session's full current step list, replacing any previously known list.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertTarget","title":"CognitionAcp.RevertTarget","description":"Exactly one stable step identity or legacy chain boundary.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RevertUndoOutcomePayload","title":"CognitionAcp.RevertUndoOutcomePayload","description":"Per-file result of a revert execution.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RichContentNode","title":"CognitionAcp.RichContentNode","description":"One element of a user message's list.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RichContentTaggedNode","title":"CognitionAcp.RichContentTaggedNode","description":"A non-text rich-content node, discriminated on .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RichContentTextNode","title":"CognitionAcp.RichContentTextNode","description":"A plain-text run.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RowIdEventsPageRequest","title":"CognitionAcp.RowIdEventsPageRequest","description":"Selected only by on the connection.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RowIdEventsPageResponse","title":"CognitionAcp.RowIdEventsPageResponse","description":"Source coverage of a page, including rows that produce no translated updates.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RowIdResumeReplayMeta","title":"CognitionAcp.RowIdResumeReplayMeta","description":"Tail snapshot boundaries; null/null means there were no dense replayable rows.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RuleInfo","title":"CognitionAcp.RuleInfo","description":"Summary of a single rule.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RulesInjectedMeta","title":"CognitionAcp.RulesInjectedMeta","description":"Metadata for a tool call — a rule file (e.g.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RulesListParams","title":"CognitionAcp.RulesListParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RulesListResponse","title":"CognitionAcp.RulesListResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/RuleTrigger","title":"CognitionAcp.RuleTrigger","description":"How a rule is activated (i.e.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ScratchpadAction","title":"CognitionAcp.ScratchpadAction","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretCreateParams","title":"CognitionAcp.SecretCreateParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretCreateResponse","title":"CognitionAcp.SecretCreateResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretEntry","title":"CognitionAcp.SecretEntry","description":"A single entry in a bulk (user-initiated) [] send.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretListEntry","title":"CognitionAcp.SecretListEntry","description":"A persisted secret's metadata (never its value).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretListParams","title":"CognitionAcp.SecretListParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretListResponse","title":"CognitionAcp.SecretListResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretPersistScope","title":"CognitionAcp.SecretPersistScope","description":"Where a provided/suggested secret is persisted.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretProvideParams","title":"CognitionAcp.SecretProvideParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretProvideResponse","title":"CognitionAcp.SecretProvideResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretSaveAction","title":"CognitionAcp.SecretSaveAction","description":"What to do with a suggestion.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretSaveParams","title":"CognitionAcp.SecretSaveParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretSaveResponse","title":"CognitionAcp.SecretSaveResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretSaveScope","title":"CognitionAcp.SecretSaveScope","description":"Where a created secret is saved.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SecretType","title":"CognitionAcp.SecretType","description":"Kind of secret being created.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SendSecretMeta","title":"CognitionAcp.SendSecretMeta","description":"Metadata for a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SentSecretEntry","title":"CognitionAcp.SentSecretEntry","description":"One user-initiated (uncorrelated) secret in a event.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionAssignee","title":"CognitionAcp.SessionAssignee","description":"An assignee entry in .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionEndParams","title":"CognitionAcp.SessionEndParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionEndResponse","title":"CognitionAcp.SessionEndResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionExportFormat","title":"CognitionAcp.SessionExportFormat","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionExportParams","title":"CognitionAcp.SessionExportParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionExportResponse","title":"CognitionAcp.SessionExportResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionFeedbackParams","title":"CognitionAcp.SessionFeedbackParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionFeedbackResponse","title":"CognitionAcp.SessionFeedbackResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionFeedbackSentiment","title":"CognitionAcp.SessionFeedbackSentiment","description":"Sentiment for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionGroupWindow","title":"CognitionAcp.SessionGroupWindow","description":"One sidebar group's window in a response: how many roots the response carries for it and whether the group has more.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionHeartbeatParams","title":"CognitionAcp.SessionHeartbeatParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionHeartbeatResponse","title":"CognitionAcp.SessionHeartbeatResponse","description":"Response payload for []; intentionally empty.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionListAutomationFilter","title":"CognitionAcp.SessionListAutomationFilter","description":"Automation filter for discovery pages.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionListOrderBy","title":"CognitionAcp.SessionListOrderBy","description":"Sort key for discovery pages.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionListSortDirection","title":"CognitionAcp.SessionListSortDirection","description":"Sort direction for discovery pages.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionMarkReadParams","title":"CognitionAcp.SessionMarkReadParams","description":"Parameters for []; also echoed back as the response.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionMoveToFolderParams","title":"CognitionAcp.SessionMoveToFolderParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionMoveToFolderResponse","title":"CognitionAcp.SessionMoveToFolderResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionPendingRequest","title":"CognitionAcp.SessionPendingRequest","description":"An unresolved permission or network-access request in .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionPinParams","title":"CognitionAcp.SessionPinParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionPinResponse","title":"CognitionAcp.SessionPinResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionPr","title":"CognitionAcp.SessionPr","description":"A pull request entry in .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionRebootParams","title":"CognitionAcp.SessionRebootParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionRebootResponse","title":"CognitionAcp.SessionRebootResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionRemoveFromFolderParams","title":"CognitionAcp.SessionRemoveFromFolderParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionRemoveFromFolderResponse","title":"CognitionAcp.SessionRemoveFromFolderResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionRenameParams","title":"CognitionAcp.SessionRenameParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionRenameResponse","title":"CognitionAcp.SessionRenameResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionRepo","title":"CognitionAcp.SessionRepo","description":"A repository entry in .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionsBulkArchiveClosedPr","title":"CognitionAcp.SessionsBulkArchiveClosedPr","description":"Outcome of closing one PR as part of [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionsBulkArchiveParams","title":"CognitionAcp.SessionsBulkArchiveParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionsBulkArchiveResponse","title":"CognitionAcp.SessionsBulkArchiveResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionSetTagsParams","title":"CognitionAcp.SessionSetTagsParams","description":"Parameters for []; also echoed back as the response.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionShareParams","title":"CognitionAcp.SessionShareParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionShareResponse","title":"CognitionAcp.SessionShareResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionSpendingLimitSetParams","title":"CognitionAcp.SessionSpendingLimitSetParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionSpendingLimitSetResponse","title":"CognitionAcp.SessionSpendingLimitSetResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionStatsMeta","title":"CognitionAcp.SessionStatsMeta","description":"Structured payload of the response.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionStopParams","title":"CognitionAcp.SessionStopParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionSuggestionEntry","title":"CognitionAcp.SessionSuggestionEntry","description":"One suggested session in a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionSuggestionMeta","title":"CognitionAcp.SessionSuggestionMeta","description":"Metadata for and tool calls.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionUpdateBatchNotification","title":"CognitionAcp.SessionUpdateBatchNotification","description":"Notification payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SessionWorkflowRun","title":"CognitionAcp.SessionWorkflowRun","description":"A workflow run entry in / .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SetupStepsSuggestChangesParams","title":"CognitionAcp.SetupStepsSuggestChangesParams","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SetupStepUpdate","title":"CognitionAcp.SetupStepUpdate","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SetVoiceModeMeta","title":"CognitionAcp.SetVoiceModeMeta","description":"Metadata for a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ShellIdMeta","title":"CognitionAcp.ShellIdMeta","description":"Metadata carrying a shell/terminal session identifier.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ShellProcessMeta","title":"CognitionAcp.ShellProcessMeta","description":"/ — the command of a cloud tool call, and the exit code on its update.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ShellStartupDetails","title":"CognitionAcp.ShellStartupDetails","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ShowContentWithExternalLinksMeta","title":"CognitionAcp.ShowContentWithExternalLinksMeta","description":"Metadata for a tool call whose content should be rendered inline with clickable external links instead of the default tool-call chrome.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ShowModalNotification","title":"CognitionAcp.ShowModalNotification","description":"Notification payload for showing a modal dialog in the IDE.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SidechainCancelParams","title":"CognitionAcp.SidechainCancelParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SidechainCancelResponse","title":"CognitionAcp.SidechainCancelResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SidechainRequestParams","title":"CognitionAcp.SidechainRequestParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SidechainRequestResponse","title":"CognitionAcp.SidechainRequestResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SidechainRowRole","title":"CognitionAcp.SidechainRowRole","description":"Which thread row a sidechain chunk represents.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SidechainsSupportMeta","title":"CognitionAcp.SidechainsSupportMeta","description":"— client capability flag indicating that the client renders sidechain threads and wants the proxy to deliver sidechain rows () over .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SidechainThreadMeta","title":"CognitionAcp.SidechainThreadMeta","description":"— attached to every sidechain chunk so clients can route it into the per-anchor thread instead of the main transcript.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SkillInfo","title":"CognitionAcp.SkillInfo","description":"Summary of a single user-invocable skill.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SkillPrSuggestionMeta","title":"CognitionAcp.SkillPrSuggestionMeta","description":"Metadata for a skill PR suggestion tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SkillsListParams","title":"CognitionAcp.SkillsListParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SkillsListResponse","title":"CognitionAcp.SkillsListResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SkillSuggestionAcceptParams","title":"CognitionAcp.SkillSuggestionAcceptParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SkillSuggestionAcceptResponse","title":"CognitionAcp.SkillSuggestionAcceptResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SkillSuggestionFile","title":"CognitionAcp.SkillSuggestionFile","description":"One file of a skill PR suggestion.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SkillTrigger","title":"CognitionAcp.SkillTrigger","description":"A way a loaded skill can be invoked.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SlackSyncUpdateParams","title":"CognitionAcp.SlackSyncUpdateParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotBuildWarningMeta","title":"CognitionAcp.SnapshotBuildWarningMeta","description":"Structured incomplete-build notice ().","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotSetupCreateBlueprintParams","title":"CognitionAcp.SnapshotSetupCreateBlueprintParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotSetupGetBuildJobParams","title":"CognitionAcp.SnapshotSetupGetBuildJobParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotSetupListBlueprintsParams","title":"CognitionAcp.SnapshotSetupListBlueprintsParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotSetupListBlueprintsResponse","title":"CognitionAcp.SnapshotSetupListBlueprintsResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotSetupPinBuildParams","title":"CognitionAcp.SnapshotSetupPinBuildParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotSetupPinBuildResponse","title":"CognitionAcp.SnapshotSetupPinBuildResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotSetupTriggerBuildParams","title":"CognitionAcp.SnapshotSetupTriggerBuildParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotSetupUpdateBlueprintContentsParams","title":"CognitionAcp.SnapshotSetupUpdateBlueprintContentsParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SnapshotSetupUpdateBlueprintContentsResponse","title":"CognitionAcp.SnapshotSetupUpdateBlueprintContentsResponse","description":"Response for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SpineEventsRequest","title":"CognitionAcp.SpineEventsRequest","description":"Sparse session history, available on protocol v2 cloud proxy connections.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SpineEventsResponse","title":"CognitionAcp.SpineEventsResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SsoStatusInfo","title":"CognitionAcp.SsoStatusInfo","description":"State of the SSO login (sso-mode deployments).","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/StartupCommandErrorMeta","title":"CognitionAcp.StartupCommandErrorMeta","description":"Structured failed-startup-command notice ().","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/StatelessShellReplaySupportMeta","title":"CognitionAcp.StatelessShellReplaySupportMeta","description":"is a client-only cloud replay capability.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/StopReason","title":"CognitionAcp.StopReason","description":"Reasons why an agent stops processing a prompt turn.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SubagentControlParams","title":"CognitionAcp.SubagentControlParams","description":"Parameters for [], [], and [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SubagentInfo","title":"CognitionAcp.SubagentInfo","description":"Summary of a single custom subagent profile.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SubagentsListParams","title":"CognitionAcp.SubagentsListParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SubagentsListResponse","title":"CognitionAcp.SubagentsListResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SuggestionCompletionMeta","title":"CognitionAcp.SuggestionCompletionMeta","description":"Fields a event adds to its suggestion tool call: the identity of the completion event (state consumers order PRs by it) and the PR it opened.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/SuggestSaveSecretMeta","title":"CognitionAcp.SuggestSaveSecretMeta","description":"Metadata for a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TeamsSyncUpdateParams","title":"CognitionAcp.TeamsSyncUpdateParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TerminalCommandCompletedParams","title":"CognitionAcp.TerminalCommandCompletedParams","description":"Notification payload for .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TerminalCommandContext","title":"CognitionAcp.TerminalCommandContext","description":"Snapshot of terminal commands the user recently ran, collected from lifecycle notifications.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TerminalCommandNamesMeta","title":"CognitionAcp.TerminalCommandNamesMeta","description":"Metadata carrying the parsed command name(s) of a shell command, most meaningful first.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TerminalCommandStartedParams","title":"CognitionAcp.TerminalCommandStartedParams","description":"Notification payload for .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TerminalCwdMeta","title":"CognitionAcp.TerminalCwdMeta","description":"Metadata carrying the working directory a shell command runs in.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TerminalExitMeta","title":"CognitionAcp.TerminalExitMeta","description":"Metadata carrying a command's exit status under the key.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TerminalExitStatus","title":"CognitionAcp.TerminalExitStatus","description":"Exit status of the shell process behind a command tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TerminalKillBackgroundShellParams","title":"CognitionAcp.TerminalKillBackgroundShellParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TerminalKillBackgroundShellResponse","title":"CognitionAcp.TerminalKillBackgroundShellResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TestAppApproveParams","title":"CognitionAcp.TestAppApproveParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TextContentMeta","title":"CognitionAcp.TextContentMeta","description":"Extended metadata for text content blocks that carry serialized mention data.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TokenPrices","title":"CognitionAcp.TokenPrices","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TokenUsage","title":"CognitionAcp.TokenUsage","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ToolCallCanceledMeta","title":"CognitionAcp.ToolCallCanceledMeta","description":"Marks a tool call whose failure was caused by a user-initiated cancel.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ToolCallFields","title":"CognitionAcp.ToolCallFields","description":"Common ACP tool call fields shared across all cognition tool call variants.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/ToolCallRejectedMeta","title":"CognitionAcp.ToolCallRejectedMeta","description":"Marks a tool call whose failure was caused by the user rejecting or dismissing its permission request.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TurnStatsNotification","title":"CognitionAcp.TurnStatsNotification","description":"One turn's response statistics: the server-driven response dimensions accumulated over the turn, keyed by the prompt that opened it.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/TurnStatsPayload","title":"CognitionAcp.TurnStatsPayload","description":"Per-turn statistics sent inside [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserActivityReport","title":"CognitionAcp.UserActivityReport","description":"A user-edits report: the files whose persisted changes were attributed to the user and reported to the agent in one injection.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserEditedFile","title":"CognitionAcp.UserEditedFile","description":"One file in a user-edits report.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserEditKind","title":"CognitionAcp.UserEditKind","description":"The kind of persisted change a user-edits report attributes to a file.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserEventResponse","title":"CognitionAcp.UserEventResponse","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserInputBoundaryMeta","title":"CognitionAcp.UserInputBoundaryMeta","description":"Marks a observation as user input for timeline segmentation (the webapp's ): a batch or a .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserInteractionType","title":"CognitionAcp.UserInteractionType","description":"Which surface a user approval came from.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserQuestionAnswerItem","title":"CognitionAcp.UserQuestionAnswerItem","description":"A single answer entry matching the Devin Cloud wire format.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserQuestionAnswersMeta","title":"CognitionAcp.UserQuestionAnswersMeta","description":"Metadata carrying the user's answers to an tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserQuestionItemMeta","title":"CognitionAcp.UserQuestionItemMeta","description":"A single question as presented to the user, for the initial .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserQuestionsMeta","title":"CognitionAcp.UserQuestionsMeta","description":"Metadata carrying the structured questions from an tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/UserTerminalCommand","title":"CognitionAcp.UserTerminalCommand","description":"One terminal command in a user-edits report.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WdwToolActivity","title":"CognitionAcp.WdwToolActivity","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WebSearchMeta","title":"CognitionAcp.WebSearchMeta","description":"Metadata for a tool call.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WholeUserMessagesSupportMeta","title":"CognitionAcp.WholeUserMessagesSupportMeta","description":"— client capability flag indicating that the client reads from a text block's and keeps pre-uploaded attachment URIs when a v2 replaces an optimistic prompt.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkflowAgentUpdateMeta","title":"CognitionAcp.WorkflowAgentUpdateMeta","description":"Metadata for a tool call — one agent (child session) of a workflow run.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkflowMigrationOutcome","title":"CognitionAcp.WorkflowMigrationOutcome","description":"Whether a workflow was migrated, skipped, or failed.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkflowMigrationResult","title":"CognitionAcp.WorkflowMigrationResult","description":"Outcome of migrating a single workflow file.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkflowMigrationScope","title":"CognitionAcp.WorkflowMigrationScope","description":"Which scope of workflows to migrate.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkflowRunMeta","title":"CognitionAcp.WorkflowRunMeta","description":"Metadata for / tool calls.","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkflowsListResponse","title":"CognitionAcp.WorkflowsListResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkflowsMigrateParams","title":"CognitionAcp.WorkflowsMigrateParams","description":"Parameters for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkflowsMigrateResponse","title":"CognitionAcp.WorkflowsMigrateResponse","description":"Response payload for [].","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkspaceDidChangeFilesParams","title":"CognitionAcp.WorkspaceDidChangeFilesParams","description":"Notification payload for .","tag":"TYPE"},{"href":"/sdk/reference/CognitionAcp/types/WorkspaceDidChangeRevisionParams","title":"CognitionAcp.WorkspaceDidChangeRevisionParams","description":"Notification payload for .","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionAgentCapability","title":"CognitionAgentCapability","description":"An agent-side capability key.","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionAgentRequest","title":"CognitionAgentRequest","description":"Every method with schema-typed params, as .","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionClientCapabilities","title":"CognitionClientCapabilities","description":"flags to advertise in .","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionClientCapability","title":"CognitionClientCapability","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionErrorCode","title":"CognitionErrorCode","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionExtensionMethod","title":"CognitionExtensionMethod","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionExtensionMethodName","title":"CognitionExtensionMethodName","description":"Any wire method name.","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionExtensionNotification","title":"CognitionExtensionNotification","description":"Discriminated union of the Cognition extension notifications, on .","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionMetaKey","title":"CognitionMetaKey","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionRequestMethod","title":"CognitionRequestMethod","description":"The methods with schema-typed params.","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionRequestParams","title":"CognitionRequestParams","description":"Params type of a typed extension method.","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionRequestResult","title":"CognitionRequestResult","description":"Result type of a typed extension method ( for notifications).","tag":"TYPE"},{"href":"/sdk/reference/types/CognitionToolCallMeta","title":"CognitionToolCallMeta","description":"The shapes of the agent's typed tool calls ( variants): MCP calls, permission requests, computer use, reportblocker, … Narrow on a variant's required key (e.g.","tag":"TYPE"},{"href":"/sdk/reference/types/CompactionStatus","title":"CompactionStatus","tag":"TYPE"},{"href":"/sdk/reference/types/CreateCloudOptions","title":"CreateCloudOptions","tag":"TYPE"},{"href":"/sdk/reference/types/CreateDevinOptions","title":"CreateDevinOptions","tag":"TYPE"},{"href":"/sdk/reference/types/CreateLocalOptions","title":"CreateLocalOptions","tag":"TYPE"},{"href":"/sdk/reference/types/EphemeralUpdateNotification","title":"EphemeralUpdateNotification","description":"Another viewer published ephemeral state, e.g.","tag":"TYPE"},{"href":"/sdk/reference/types/FileAction","title":"FileAction","description":"What a tool call did to a file ( on the cloud).","tag":"TYPE"},{"href":"/sdk/reference/types/FinishedOutcome","title":"FinishedOutcome","tag":"TYPE"},{"href":"/sdk/reference/types/JsonRpcErrorCode","title":"JsonRpcErrorCode","tag":"TYPE"},{"href":"/sdk/reference/types/LoadedCloudSession","title":"LoadedCloudSession","description":"A resumed cloud session plus the transcript the agent replayed while loading.","tag":"TYPE"},{"href":"/sdk/reference/types/LoadedLocalSession","title":"LoadedLocalSession","description":"A resumed local session plus the transcript the agent replayed while loading.","tag":"TYPE"},{"href":"/sdk/reference/types/McpServer","title":"McpServer","description":"MCP server configuration supplied when creating or loading an ACP session.","tag":"TYPE"},{"href":"/sdk/reference/types/ModalSeverity","title":"ModalSeverity","tag":"TYPE"},{"href":"/sdk/reference/types/OutputLevel","title":"OutputLevel","tag":"TYPE"},{"href":"/sdk/reference/types/PermissionHandler","title":"PermissionHandler","description":"Decide what to do with an agent permission request (e.g.","tag":"TYPE"},{"href":"/sdk/reference/types/PermissionOptionId","title":"PermissionOptionId","tag":"TYPE"},{"href":"/sdk/reference/types/PermissionOptionKind","title":"PermissionOptionKind","tag":"TYPE"},{"href":"/sdk/reference/prompt/types/PromptContentBlock","title":"prompt.PromptContentBlock","description":"A content block accepted by .","tag":"TYPE"},{"href":"/sdk/reference/prompt/types/PromptInput","title":"prompt.PromptInput","description":"What and friends accept: plain text or content blocks.","tag":"TYPE"},{"href":"/sdk/reference/prompt/types/PromptMeta","title":"prompt.PromptMeta","description":"keys that may be set on a request's .","tag":"TYPE"},{"href":"/sdk/reference/types/ReplayFrom","title":"ReplayFrom","description":"Where a v2 replays history from.","tag":"TYPE"},{"href":"/sdk/reference/types/ResponseDimension","title":"ResponseDimension","description":"A server-driven billing/response dimension carried on .","tag":"TYPE"},{"href":"/sdk/reference/types/ResponseDimensionKind","title":"ResponseDimensionKind","description":"The value shape of a .","tag":"TYPE"},{"href":"/sdk/reference/types/RevertStepKind","title":"RevertStepKind","tag":"TYPE"},{"href":"/sdk/reference/types/SessionEvent","title":"SessionEvent","tag":"TYPE"},{"href":"/sdk/reference/types/SessionScopedParams","title":"SessionScopedParams","description":"Params of a typed extension method without its session id.","tag":"TYPE"},{"href":"/sdk/reference/types/SessionStatus","title":"SessionStatus","tag":"TYPE"},{"href":"/sdk/reference/types/SessionUpdateKind","title":"SessionUpdateKind","tag":"TYPE"},{"href":"/sdk/reference/types/StandardSchemaResult","title":"StandardSchemaResult","tag":"TYPE"},{"href":"/sdk/reference/types/StopReason","title":"StopReason","tag":"TYPE"},{"href":"/sdk/reference/types/ToolCallDetail","title":"ToolCallDetail","description":"Which tool a call is, with its arguments normalized across local and cloud agents.","tag":"TYPE"},{"href":"/sdk/reference/types/ToolCallStatus","title":"ToolCallStatus","tag":"TYPE"},{"href":"/sdk/reference/types/ToolName","title":"ToolName","tag":"TYPE"},{"href":"/sdk/reference/types/TraceableSession","title":"TraceableSession","description":"The parts of an the tracer reads.","tag":"TYPE"},{"href":"/sdk/reference/types/TurnState","title":"TurnState","tag":"TYPE"},{"href":"/sdk/reference/types/TurnStats","title":"TurnStats","description":"Per-turn statistics carried on .","tag":"TYPE"}]},{"group":"Variables","pages":[{"href":"/sdk/reference/variables/ACP_PROTOCOL_VERSION","title":"ACP_PROTOCOL_VERSION","description":"The newest ACP protocol version the SDK speaks.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/AcpMethod","title":"AcpMethod","description":"JSON-RPC method names for the ACP subset the SDK speaks.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/AgentStopCause","title":"AgentStopCause","description":"Why the agent stopped — more granular than ACP's .","tag":"VARIABLE"},{"href":"/sdk/reference/variables/CloudAgentCapability","title":"CloudAgentCapability","description":"Agent-side capability keys the cloud proxy sets outside the generated registry.","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ADA_QUERIES_BULK_ARCHIVE_METHOD","title":"CognitionAcp.ADA_QUERIES_BULK_ARCHIVE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/AGENT_STOPPED_METHOD","title":"CognitionAcp.AGENT_STOPPED_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/AUTH_INSTALL_LICENSE_METHOD","title":"CognitionAcp.AUTH_INSTALL_LICENSE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/AUTH_LOGIN_METHOD","title":"CognitionAcp.AUTH_LOGIN_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/AUTH_STATUS_METHOD","title":"CognitionAcp.AUTH_STATUS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/BILLING_INFORMATION_METHOD","title":"CognitionAcp.BILLING_INFORMATION_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/BROWSER_PREVIEW_CAPTURE_METHOD","title":"CognitionAcp.BROWSER_PREVIEW_CAPTURE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/BROWSER_PREVIEW_OPENED_METHOD","title":"CognitionAcp.BROWSER_PREVIEW_OPENED_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/CLIPBOARD_WRITE_METHOD","title":"CognitionAcp.CLIPBOARD_WRITE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/CODE_SCAN_SESSION_GET_METHOD","title":"CognitionAcp.CODE_SCAN_SESSION_GET_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/CODE_SCAN_SETUP_DISMISS_METHOD","title":"CognitionAcp.CODE_SCAN_SETUP_DISMISS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/CODE_SCAN_SETUP_SUBMIT_METHOD","title":"CognitionAcp.CODE_SCAN_SETUP_SUBMIT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/CODE_SCAN_SUGGESTION_DISMISS_METHOD","title":"CognitionAcp.CODE_SCAN_SUGGESTION_DISMISS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/COMMAND_REVISE_METHOD","title":"CognitionAcp.COMMAND_REVISE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/COMPACTION_METHOD","title":"CognitionAcp.COMPACTION_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/CONFIG_READ_METHOD","title":"CognitionAcp.CONFIG_READ_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/CONFIG_WRITE_METHOD","title":"CognitionAcp.CONFIG_WRITE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/CONNECTION_RETRY_METHOD","title":"CognitionAcp.CONNECTION_RETRY_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/DEPLOY_APPROVE_METHOD","title":"CognitionAcp.DEPLOY_APPROVE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_BLUR_METHOD","title":"CognitionAcp.DOCUMENT_DID_BLUR_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_CHANGE_DIRTY_METHOD","title":"CognitionAcp.DOCUMENT_DID_CHANGE_DIRTY_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_CLOSE_METHOD","title":"CognitionAcp.DOCUMENT_DID_CLOSE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_FOCUS_METHOD","title":"CognitionAcp.DOCUMENT_DID_FOCUS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_OPEN_METHOD","title":"CognitionAcp.DOCUMENT_DID_OPEN_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ENVIRONMENT_SUGGESTION_ACCEPT_METHOD","title":"CognitionAcp.ENVIRONMENT_SUGGESTION_ACCEPT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ENVIRONMENT_SUGGESTION_DISMISS_METHOD","title":"CognitionAcp.ENVIRONMENT_SUGGESTION_DISMISS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/EPHEMERAL_PRESENCE_METHOD","title":"CognitionAcp.EPHEMERAL_PRESENCE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/EPHEMERAL_PUBLISH_METHOD","title":"CognitionAcp.EPHEMERAL_PUBLISH_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/EPHEMERAL_SUBSCRIBE_METHOD","title":"CognitionAcp.EPHEMERAL_SUBSCRIBE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/EPHEMERAL_UNSUBSCRIBE_METHOD","title":"CognitionAcp.EPHEMERAL_UNSUBSCRIBE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/EPHEMERAL_UPDATE_METHOD","title":"CognitionAcp.EPHEMERAL_UPDATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_BLOCKED_ACTION","title":"CognitionAcp.ERROR_CODE_BLOCKED_ACTION","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_CONTENT_FILTER","title":"CognitionAcp.ERROR_CODE_CONTENT_FILTER","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_DEADLINE_EXCEEDED","title":"CognitionAcp.ERROR_CODE_DEADLINE_EXCEEDED","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_INTERNAL","title":"CognitionAcp.ERROR_CODE_INTERNAL","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_LICENSE_INVALID","title":"CognitionAcp.ERROR_CODE_LICENSE_INVALID","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_RESOURCE_EXHAUSTED","title":"CognitionAcp.ERROR_CODE_RESOURCE_EXHAUSTED","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_SESSION_LOCKED","title":"CognitionAcp.ERROR_CODE_SESSION_LOCKED","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_SESSION_NOT_FOUND","title":"CognitionAcp.ERROR_CODE_SESSION_NOT_FOUND","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_UNAVAILABLE","title":"CognitionAcp.ERROR_CODE_UNAVAILABLE","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_CODE_UNKNOWN","title":"CognitionAcp.ERROR_CODE_UNKNOWN","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_DATA_KIND_KEY","title":"CognitionAcp.ERROR_DATA_KIND_KEY","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_DATA_LOCK_HOLDER_PID_KEY","title":"CognitionAcp.ERROR_DATA_LOCK_HOLDER_PID_KEY","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_DATA_RETRY_AFTER_KEY","title":"CognitionAcp.ERROR_DATA_RETRY_AFTER_KEY","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_DATA_RETRYABLE_KEY","title":"CognitionAcp.ERROR_DATA_RETRYABLE_KEY","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_KIND_AGENT_CHANNEL_CLOSED","title":"CognitionAcp.ERROR_KIND_AGENT_CHANNEL_CLOSED","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_KIND_BLOCKED_ACTION","title":"CognitionAcp.ERROR_KIND_BLOCKED_ACTION","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/ERROR_KIND_REPO_NOT_IN_ENVIRONMENT","title":"CognitionAcp.ERROR_KIND_REPO_NOT_IN_ENVIRONMENT","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/FOLDER_CREATE_METHOD","title":"CognitionAcp.FOLDER_CREATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/FOLDER_DELETE_METHOD","title":"CognitionAcp.FOLDER_DELETE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/FOLDER_LIST_METHOD","title":"CognitionAcp.FOLDER_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/FOLDER_RENAME_METHOD","title":"CognitionAcp.FOLDER_RENAME_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/FOLDER_REORDER_METHOD","title":"CognitionAcp.FOLDER_REORDER_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/HANDOFF_RESOLVE_METHOD","title":"CognitionAcp.HANDOFF_RESOLVE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/HOOKS_LIST_METHOD","title":"CognitionAcp.HOOKS_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/HOOKS_MIGRATE_LIST_METHOD","title":"CognitionAcp.HOOKS_MIGRATE_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/HOOKS_MIGRATE_METHOD","title":"CognitionAcp.HOOKS_MIGRATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/INTERACTIVE_BROWSER_GET_METHOD","title":"CognitionAcp.INTERACTIVE_BROWSER_GET_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/LOAD_STARTING_METHOD","title":"CognitionAcp.LOAD_STARTING_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/LOAD_STATS_METHOD","title":"CognitionAcp.LOAD_STATS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_APPROVAL_MODE_METHOD","title":"CognitionAcp.LOCAL_TOOLS_APPROVAL_MODE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_CONNECT_METHOD","title":"CognitionAcp.LOCAL_TOOLS_CONNECT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_DISCONNECT_METHOD","title":"CognitionAcp.LOCAL_TOOLS_DISCONNECT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_RETRY_METHOD","title":"CognitionAcp.LOCAL_TOOLS_RETRY_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_STATUS_METHOD","title":"CognitionAcp.LOCAL_TOOLS_STATUS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_CONNECT_SERVER_METHOD","title":"CognitionAcp.MCP_CONNECT_SERVER_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_DISCONNECT_SERVER_METHOD","title":"CognitionAcp.MCP_DISCONNECT_SERVER_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_INSTALL_SERVER_METHOD","title":"CognitionAcp.MCP_INSTALL_SERVER_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_LIST_SERVERS_METHOD","title":"CognitionAcp.MCP_LIST_SERVERS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_LIST_TOOLS_METHOD","title":"CognitionAcp.MCP_LIST_TOOLS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_OAUTH_AUTHORIZE_METHOD","title":"CognitionAcp.MCP_OAUTH_AUTHORIZE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_REMOVE_SERVER_METHOD","title":"CognitionAcp.MCP_REMOVE_SERVER_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_SERVERS_CHANGED_METHOD","title":"CognitionAcp.MCP_SERVERS_CHANGED_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_TOGGLE_SERVER_METHOD","title":"CognitionAcp.MCP_TOGGLE_SERVER_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MCP_TOGGLE_TOOL_METHOD","title":"CognitionAcp.MCP_TOGGLE_TOOL_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MEMORY_DRIVE_REACT_METHOD","title":"CognitionAcp.MEMORY_DRIVE_REACT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MEMORY_DRIVE_REVERT_METHOD","title":"CognitionAcp.MEMORY_DRIVE_REVERT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MESSAGES_IN_QUEUED_METHOD","title":"CognitionAcp.MESSAGES_IN_QUEUED_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MODELS_READ_METHOD","title":"CognitionAcp.MODELS_READ_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MODELS_TEST_METHOD","title":"CognitionAcp.MODELS_TEST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MODELS_VALIDATE_METHOD","title":"CognitionAcp.MODELS_VALIDATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/MODELS_WRITE_METHOD","title":"CognitionAcp.MODELS_WRITE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NET_POLICY_ALLOW_IN_PROFILE_METHOD","title":"CognitionAcp.NET_POLICY_ALLOW_IN_PROFILE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NET_POLICY_GET_METHOD","title":"CognitionAcp.NET_POLICY_GET_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NET_POLICY_UPDATE_METHOD","title":"CognitionAcp.NET_POLICY_UPDATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_ACT_METHOD","title":"CognitionAcp.NOTIFICATIONS_ACT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_CHANGED_METHOD","title":"CognitionAcp.NOTIFICATIONS_CHANGED_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_DISMISS_METHOD","title":"CognitionAcp.NOTIFICATIONS_DISMISS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_LIST_METHOD","title":"CognitionAcp.NOTIFICATIONS_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_MARK_READ_METHOD","title":"CognitionAcp.NOTIFICATIONS_MARK_READ_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_POST_METHOD","title":"CognitionAcp.NOTIFICATIONS_POST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_QUEUES_METHOD","title":"CognitionAcp.NOTIFICATIONS_QUEUES_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/OUTPUT_CHANNEL_METHOD","title":"CognitionAcp.OUTPUT_CHANNEL_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PERMISSION_RESPOND_METHOD","title":"CognitionAcp.PERMISSION_RESPOND_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLAN_ACCEPT_METHOD","title":"CognitionAcp.PLAN_ACCEPT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLAN_EDIT_METHOD","title":"CognitionAcp.PLAN_EDIT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLAN_TOGGLE_CONFIRM_MODE_METHOD","title":"CognitionAcp.PLAN_TOGGLE_CONFIRM_MODE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLANS_LIST_METHOD","title":"CognitionAcp.PLANS_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLUGINS_ASSETS_METHOD","title":"CognitionAcp.PLUGINS_ASSETS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLUGINS_CHANGED_NOTIFICATION","title":"CognitionAcp.PLUGINS_CHANGED_NOTIFICATION","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLUGINS_INSTALL_METHOD","title":"CognitionAcp.PLUGINS_INSTALL_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLUGINS_LIST_METHOD","title":"CognitionAcp.PLUGINS_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLUGINS_REFRESH_METHOD","title":"CognitionAcp.PLUGINS_REFRESH_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PLUGINS_REMOVE_METHOD","title":"CognitionAcp.PLUGINS_REMOVE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PR_CLOSE_METHOD","title":"CognitionAcp.PR_CLOSE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PR_MERGE_METHOD","title":"CognitionAcp.PR_MERGE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PR_MERGE_STATUS_METHOD","title":"CognitionAcp.PR_MERGE_STATUS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PR_REVIEW_JOB_METHOD","title":"CognitionAcp.PR_REVIEW_JOB_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PR_REVIEW_JOBS_METHOD","title":"CognitionAcp.PR_REVIEW_JOBS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PROCESS_MEMORY_METHOD","title":"CognitionAcp.PROCESS_MEMORY_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/PROMPT_HISTORY_READ_METHOD","title":"CognitionAcp.PROMPT_HISTORY_READ_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/QUEUED_MESSAGES_UPDATE_METHOD","title":"CognitionAcp.QUEUED_MESSAGES_UPDATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/RECENT_MODEL_UIDS_READ_METHOD","title":"CognitionAcp.RECENT_MODEL_UIDS_READ_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REPO_INDEX_DECIDE_METHOD","title":"CognitionAcp.REPO_INDEX_DECIDE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REPOS_LIST_METHOD","title":"CognitionAcp.REPOS_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REQUEST_DIAGNOSTICS_METHOD","title":"CognitionAcp.REQUEST_DIAGNOSTICS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REVERT_EXECUTE_METHOD","title":"CognitionAcp.REVERT_EXECUTE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REVERT_FORK_FROM_STEP_METHOD","title":"CognitionAcp.REVERT_FORK_FROM_STEP_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REVERT_HISTORY_REWOUND_METHOD","title":"CognitionAcp.REVERT_HISTORY_REWOUND_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REVERT_LIST_STEPS_METHOD","title":"CognitionAcp.REVERT_LIST_STEPS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REVERT_PREVIEW_METHOD","title":"CognitionAcp.REVERT_PREVIEW_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REVERT_RESUME_METHOD","title":"CognitionAcp.REVERT_RESUME_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/REVERT_STEPS_UPDATED_METHOD","title":"CognitionAcp.REVERT_STEPS_UPDATED_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/RULES_LIST_METHOD","title":"CognitionAcp.RULES_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SECRET_CREATE_METHOD","title":"CognitionAcp.SECRET_CREATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SECRET_LIST_METHOD","title":"CognitionAcp.SECRET_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SECRET_PROVIDE_METHOD","title":"CognitionAcp.SECRET_PROVIDE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SECRET_SAVE_METHOD","title":"CognitionAcp.SECRET_SAVE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_END_METHOD","title":"CognitionAcp.SESSION_END_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_EXPORT_METHOD","title":"CognitionAcp.SESSION_EXPORT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_FEEDBACK_METHOD","title":"CognitionAcp.SESSION_FEEDBACK_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_HEARTBEAT_METHOD","title":"CognitionAcp.SESSION_HEARTBEAT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_ID_PARAM_ALTERNATIVES","title":"CognitionAcp.SESSION_ID_PARAM_ALTERNATIVES","description":"Required fields that select a params variant without a session id.","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_ID_PARAM_KEY","title":"CognitionAcp.SESSION_ID_PARAM_KEY","description":"Which params field carries the session id, for session-scoped typed methods.","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_LOAD_PAGE_METHOD","title":"CognitionAcp.SESSION_LOAD_PAGE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_LOAD_SPINE_METHOD","title":"CognitionAcp.SESSION_LOAD_SPINE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_MARK_READ_METHOD","title":"CognitionAcp.SESSION_MARK_READ_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_MOVE_TO_FOLDER_METHOD","title":"CognitionAcp.SESSION_MOVE_TO_FOLDER_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_PIN_METHOD","title":"CognitionAcp.SESSION_PIN_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_REBOOT_METHOD","title":"CognitionAcp.SESSION_REBOOT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_REMOVE_FROM_FOLDER_METHOD","title":"CognitionAcp.SESSION_REMOVE_FROM_FOLDER_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_RENAME_METHOD","title":"CognitionAcp.SESSION_RENAME_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_SET_TAGS_METHOD","title":"CognitionAcp.SESSION_SET_TAGS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_SHARE_METHOD","title":"CognitionAcp.SESSION_SHARE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_SPENDING_LIMIT_SET_METHOD","title":"CognitionAcp.SESSION_SPENDING_LIMIT_SET_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_STOP_METHOD","title":"CognitionAcp.SESSION_STOP_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSION_UPDATE_BATCH_METHOD","title":"CognitionAcp.SESSION_UPDATE_BATCH_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SESSIONS_BULK_ARCHIVE_METHOD","title":"CognitionAcp.SESSIONS_BULK_ARCHIVE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SETUP_STEPS_SUGGEST_CHANGES_METHOD","title":"CognitionAcp.SETUP_STEPS_SUGGEST_CHANGES_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SHOW_MODAL_METHOD","title":"CognitionAcp.SHOW_MODAL_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SIDECHAIN_CANCEL_METHOD","title":"CognitionAcp.SIDECHAIN_CANCEL_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SIDECHAIN_REQUEST_METHOD","title":"CognitionAcp.SIDECHAIN_REQUEST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SKILL_SUGGESTION_ACCEPT_METHOD","title":"CognitionAcp.SKILL_SUGGESTION_ACCEPT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SKILLS_LIST_METHOD","title":"CognitionAcp.SKILLS_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SLACK_SYNC_UPDATE_METHOD","title":"CognitionAcp.SLACK_SYNC_UPDATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_CREATE_BLUEPRINT_METHOD","title":"CognitionAcp.SNAPSHOT_SETUP_CREATE_BLUEPRINT_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_GET_BUILD_JOB_METHOD","title":"CognitionAcp.SNAPSHOT_SETUP_GET_BUILD_JOB_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_LIST_BLUEPRINTS_METHOD","title":"CognitionAcp.SNAPSHOT_SETUP_LIST_BLUEPRINTS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_PIN_BUILD_METHOD","title":"CognitionAcp.SNAPSHOT_SETUP_PIN_BUILD_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_TRIGGER_BUILD_METHOD","title":"CognitionAcp.SNAPSHOT_SETUP_TRIGGER_BUILD_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_UPDATE_BLUEPRINT_CONTENTS_METHOD","title":"CognitionAcp.SNAPSHOT_SETUP_UPDATE_BLUEPRINT_CONTENTS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SUBAGENT_BACKGROUND_METHOD","title":"CognitionAcp.SUBAGENT_BACKGROUND_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SUBAGENT_CANCEL_METHOD","title":"CognitionAcp.SUBAGENT_CANCEL_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SUBAGENT_FOREGROUND_METHOD","title":"CognitionAcp.SUBAGENT_FOREGROUND_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/SUBAGENTS_LIST_METHOD","title":"CognitionAcp.SUBAGENTS_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/TEAMS_SYNC_UPDATE_METHOD","title":"CognitionAcp.TEAMS_SYNC_UPDATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/TERMINAL_COMMAND_COMPLETED_METHOD","title":"CognitionAcp.TERMINAL_COMMAND_COMPLETED_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/TERMINAL_COMMAND_STARTED_METHOD","title":"CognitionAcp.TERMINAL_COMMAND_STARTED_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/TERMINAL_KILL_BACKGROUND_SHELL_METHOD","title":"CognitionAcp.TERMINAL_KILL_BACKGROUND_SHELL_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/TEST_APP_APPROVE_METHOD","title":"CognitionAcp.TEST_APP_APPROVE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/THINKING_COMPLETE_METHOD","title":"CognitionAcp.THINKING_COMPLETE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/TURN_STATS_METHOD","title":"CognitionAcp.TURN_STATS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/WIKI_CONTENTS_METHOD","title":"CognitionAcp.WIKI_CONTENTS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/WIKI_STATUS_METHOD","title":"CognitionAcp.WIKI_STATUS_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/WORKFLOWS_LIST_METHOD","title":"CognitionAcp.WORKFLOWS_LIST_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/WORKFLOWS_MIGRATE_METHOD","title":"CognitionAcp.WORKFLOWS_MIGRATE_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/WORKSPACE_DID_CHANGE_FILES_METHOD","title":"CognitionAcp.WORKSPACE_DID_CHANGE_FILES_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/CognitionAcp/variables/WORKSPACE_DID_CHANGE_REVISION_METHOD","title":"CognitionAcp.WORKSPACE_DID_CHANGE_REVISION_METHOD","tag":"VARIABLE"},{"href":"/sdk/reference/variables/CognitionClientCapability","title":"CognitionClientCapability","description":"Client-side flags the agent reads from .","tag":"VARIABLE"},{"href":"/sdk/reference/variables/CognitionErrorCode","title":"CognitionErrorCode","description":"Cognition-specific JSON-RPC error codes (the / range).","tag":"VARIABLE"},{"href":"/sdk/reference/variables/CognitionExtensionMethod","title":"CognitionExtensionMethod","description":"Wire method names of the Cognition extension notifications the SDK types.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/CognitionMetaKey","title":"CognitionMetaKey","description":"keys the SDK reads from objects.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/CompactionStatus","title":"CompactionStatus","description":"Context-compaction lifecycle phase.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/DEFAULT_CLIENT_CAPABILITIES","title":"DEFAULT_CLIENT_CAPABILITIES","description":"What the SDK advertises by default: enough for every first-class helper on to be served, without changing how turns stream.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/FinishedOutcome","title":"FinishedOutcome","description":"How a finished session ended ().","tag":"VARIABLE"},{"href":"/sdk/reference/variables/JsonRpcErrorCode","title":"JsonRpcErrorCode","description":"Standard JSON-RPC 2.0 error codes the agent may return.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/ModalSeverity","title":"ModalSeverity","description":"Severity of a .","tag":"VARIABLE"},{"href":"/sdk/reference/variables/OutputLevel","title":"OutputLevel","description":"Severity of an message.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/PermissionOptionId","title":"PermissionOptionId","description":"Well-known values Devin agents offer on .","tag":"VARIABLE"},{"href":"/sdk/reference/variables/PermissionOptionKind","title":"PermissionOptionKind","description":"The kind of a permission option offered by .","tag":"VARIABLE"},{"href":"/sdk/reference/variables/RevertStepKind","title":"RevertStepKind","description":"The kind of user input boundary a revert step represents.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/SessionStatus","title":"SessionStatus","description":"Session status as the cloud reports it ().","tag":"VARIABLE"},{"href":"/sdk/reference/variables/SessionUpdateKind","title":"SessionUpdateKind","description":"The kind discriminant of a notification.","tag":"VARIABLE"},{"href":"/sdk/reference/variables/StopReason","title":"StopReason","description":"Why a turn ended (ACP's on the result).","tag":"VARIABLE"},{"href":"/sdk/reference/variables/TAIL_REPLAY_CURSOR_TYPE","title":"TAIL_REPLAY_CURSOR_TYPE","description":"Cursor type for Cognition's dense-tail replay ( ).","tag":"VARIABLE"},{"href":"/sdk/reference/variables/ToolCallStatus","title":"ToolCallStatus","description":"Lifecycle status of a tool call (ACP on updates).","tag":"VARIABLE"},{"href":"/sdk/reference/variables/TurnState","title":"TurnState","description":"Whether a turn is in flight (ACP v2 ).","tag":"VARIABLE"}]}]},{"group":"API client","pages":[{"title":"Devin API client (devin.api)","sidebarTitle":"Using devin.api","description":"The typed API client the Devin SDK exposes as devin.api: every REST resource as a method, documented from its TypeScript source one page per class and type.","href":"/sdk/api/overview"},{"group":"Overview","pages":[{"href":"/sdk/api/package-overview","title":"@cognition-ai/sdk"}]},{"group":"Classes","pages":[{"href":"/sdk/api/classes/AttachmentsClient","title":"AttachmentsClient","tag":"CLASS"},{"href":"/sdk/api/classes/CodeScansClient","title":"CodeScansClient","tag":"CLASS"},{"href":"/sdk/api/classes/ConsumptionClient","title":"ConsumptionClient","tag":"CLASS"},{"href":"/sdk/api/DevinApi/classes/ConflictError","title":"DevinApi.ConflictError","tag":"CLASS"},{"href":"/sdk/api/DevinApi/classes/ForbiddenError","title":"DevinApi.ForbiddenError","tag":"CLASS"},{"href":"/sdk/api/DevinApi/classes/NotFoundError","title":"DevinApi.NotFoundError","tag":"CLASS"},{"href":"/sdk/api/DevinApi/classes/TooManyRequestsError","title":"DevinApi.TooManyRequestsError","tag":"CLASS"},{"href":"/sdk/api/DevinApi/classes/UnauthorizedError","title":"DevinApi.UnauthorizedError","tag":"CLASS"},{"href":"/sdk/api/DevinApi/classes/UnprocessableEntityError","title":"DevinApi.UnprocessableEntityError","tag":"CLASS"},{"href":"/sdk/api/classes/DevinApiClient","title":"DevinApiClient","tag":"CLASS"},{"href":"/sdk/api/classes/DevinApiError","title":"DevinApiError","tag":"CLASS"},{"href":"/sdk/api/classes/DevinApiTimeoutError","title":"DevinApiTimeoutError","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseAcuLimitsClient","title":"EnterpriseAcuLimitsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseAuditLogsClient","title":"EnterpriseAuditLogsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseClient","title":"EnterpriseClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseCodeScansClient","title":"EnterpriseCodeScansClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseConsumptionClient","title":"EnterpriseConsumptionClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseGitConnectionsClient","title":"EnterpriseGitConnectionsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseGitPermissionsClient","title":"EnterpriseGitPermissionsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseGuardrailViolationsClient","title":"EnterpriseGuardrailViolationsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseHypervisorsClient","title":"EnterpriseHypervisorsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseIdpGroupsClient","title":"EnterpriseIdpGroupsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseIpAccessListClient","title":"EnterpriseIpAccessListClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseMetricsClient","title":"EnterpriseMetricsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseNotesClient","title":"EnterpriseNotesClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseOrganizationsClient","title":"EnterpriseOrganizationsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseOrganizationTagsClient","title":"EnterpriseOrganizationTagsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseOrgGroupsClient","title":"EnterpriseOrgGroupsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterprisePlaybooksClient","title":"EnterprisePlaybooksClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterprisePrReviewsClient","title":"EnterprisePrReviewsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseQueueClient","title":"EnterpriseQueueClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseRolesClient","title":"EnterpriseRolesClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseServiceUserApiKeysClient","title":"EnterpriseServiceUserApiKeysClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseServiceUsersClient","title":"EnterpriseServiceUsersClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseSessionsClient","title":"EnterpriseSessionsClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseSnapshotSetupClient","title":"EnterpriseSnapshotSetupClient","tag":"CLASS"},{"href":"/sdk/api/classes/EnterpriseUsersClient","title":"EnterpriseUsersClient","tag":"CLASS"},{"href":"/sdk/api/classes/MetricsClient","title":"MetricsClient","tag":"CLASS"},{"href":"/sdk/api/classes/NotesClient","title":"NotesClient","tag":"CLASS"},{"href":"/sdk/api/classes/PlaybooksClient","title":"PlaybooksClient","tag":"CLASS"},{"href":"/sdk/api/classes/PrReviewsClient","title":"PrReviewsClient","tag":"CLASS"},{"href":"/sdk/api/classes/RepositoriesClient","title":"RepositoriesClient","tag":"CLASS"},{"href":"/sdk/api/classes/SchedulesClient","title":"SchedulesClient","tag":"CLASS"},{"href":"/sdk/api/classes/SecretsClient","title":"SecretsClient","tag":"CLASS"},{"href":"/sdk/api/classes/SessionsClient","title":"SessionsClient","tag":"CLASS"},{"href":"/sdk/api/classes/SnapshotSetupClient","title":"SnapshotSetupClient","tag":"CLASS"},{"href":"/sdk/api/classes/UsersClient","title":"UsersClient","tag":"CLASS"}]},{"group":"Interfaces","pages":[{"href":"/sdk/api/AttachmentsClient/interfaces/RequestOptions","title":"AttachmentsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/interfaces/BaseRequestOptions","title":"BaseRequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/CodeScansClient/interfaces/RequestOptions","title":"CodeScansClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/ConsumptionClient/interfaces/RequestOptions","title":"ConsumptionClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ActiveUserMetricsResponse","title":"DevinApi.ActiveUserMetricsResponse","description":"Single entry for active users over time.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/AcuLimitResponse","title":"DevinApi.AcuLimitResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/AcusByProduct","title":"DevinApi.AcusByProduct","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ApiKeyResponse","title":"DevinApi.ApiKeyResponse","description":"Shared response model for API key details (used by both PAT and service user endpoints).","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ApiKeyWithTokenResponse","title":"DevinApi.ApiKeyWithTokenResponse","description":"Shared response model for API key creation/rotation (includes one-time token).","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/AppendSessionTagsSessionsRequest","title":"DevinApi.AppendSessionTagsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ArchiveSessionSessionsRequest","title":"DevinApi.ArchiveSessionSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/AttachmentResponse","title":"DevinApi.AttachmentResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/AuditLogResponse","title":"DevinApi.AuditLogResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/Blueprint","title":"DevinApi.Blueprint","description":"Public resource shape.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/BlueprintFile","title":"DevinApi.BlueprintFile","description":"Public resource shape.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/BlueprintFileList","title":"DevinApi.BlueprintFileList","description":"List envelope for blueprint files.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/BlueprintList","title":"DevinApi.BlueprintList","description":"List envelope for blueprints (returned in execution order).","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/BodyHandleUploadAttachmentV3OrganizationsOrgIdAttachmentsPost","title":"DevinApi.BodyHandleUploadAttachmentV3OrganizationsOrgIdAttachmentsPost","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/BodyUploadOrgBlueprintFileV3Beta1OrganizationsOrgIdSnapshotSetupBlueprintsBlueprintIdFilesPost","title":"DevinApi.BodyUploadOrgBlueprintFileV3Beta1OrganizationsOrgIdSnapshotSetupBlueprintsBlueprintIdFilesPost","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/Build","title":"DevinApi.Build","description":"Public resource shape — opaque \"did this succeed yet?\" view.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/BulkIndexRepositoriesRequest","title":"DevinApi.BulkIndexRepositoriesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CancelOrgBuildSnapshotSetupRequest","title":"DevinApi.CancelOrgBuildSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CategoryMetrics","title":"DevinApi.CategoryMetrics","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CodeScanCreateRequest","title":"DevinApi.CodeScanCreateRequest","description":"Request body for starting a new code scan.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CodeScanFindingResponse","title":"DevinApi.CodeScanFindingResponse","description":"A single code scan finding.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CodeScanMetricsResponse","title":"DevinApi.CodeScanMetricsResponse","description":"Response model for code scan metrics.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CodeScanProfileDetailResponse","title":"DevinApi.CodeScanProfileDetailResponse","description":"Full details of a code scan profile, including its guidance.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CodeScanProfileResponse","title":"DevinApi.CodeScanProfileResponse","description":"Summary of the profile a scan ran under.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CodeScanProfileSummaryResponse","title":"DevinApi.CodeScanProfileSummaryResponse","description":"Summary of a code scan profile, without its guidance.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CodeScanReferenceSnippetResponse","title":"DevinApi.CodeScanReferenceSnippetResponse","description":"A code snippet referenced by a finding as supporting evidence.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CodeScanResponse","title":"DevinApi.CodeScanResponse","description":"A single code scan.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ConsumptionByDateResponse","title":"DevinApi.ConsumptionByDateResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ConsumptionCycle","title":"DevinApi.ConsumptionCycle","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ConsumptionResponse","title":"DevinApi.ConsumptionResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CreateNoteNotesRequest","title":"DevinApi.CreateNoteNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CreateOrgBlueprintBody","title":"DevinApi.CreateOrgBlueprintBody","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CreatePlaybookPlaybooksRequest","title":"DevinApi.CreatePlaybookPlaybooksRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CreatePrReviewPrReviewsRequest","title":"DevinApi.CreatePrReviewPrReviewsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/CursorPaginationParams","title":"DevinApi.CursorPaginationParams","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/DefaultTagResponse","title":"DevinApi.DefaultTagResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/DeleteNoteNotesRequest","title":"DevinApi.DeleteNoteNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/DeleteOrgBlueprintFileSnapshotSetupRequest","title":"DevinApi.DeleteOrgBlueprintFileSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/DeleteOrgBlueprintSnapshotSetupRequest","title":"DevinApi.DeleteOrgBlueprintSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/DeletePlaybookPlaybooksRequest","title":"DevinApi.DeletePlaybookPlaybooksRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/DeleteScheduleSchedulesRequest","title":"DevinApi.DeleteScheduleSchedulesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/DeleteSecretSecretsRequest","title":"DevinApi.DeleteSecretSecretsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/DevinBrainUserSelf","title":"DevinApi.DevinBrainUserSelf","description":"Identity information for an authenticated Devin brain session.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/DownloadAttachmentAttachmentsRequest","title":"DevinApi.DownloadAttachmentAttachmentsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/AppendOrganizationAllowedTagsOrganizationTagsRequest","title":"DevinApi.enterprise.AppendOrganizationAllowedTagsOrganizationTagsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/AppendSessionTagsSessionsRequest","title":"DevinApi.enterprise.AppendSessionTagsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/AssignEnterpriseIdpGroupRoleIdpGroupsRequest","title":"DevinApi.enterprise.AssignEnterpriseIdpGroupRoleIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/AssignOrganizationIdpGroupRoleIdpGroupsRequest","title":"DevinApi.enterprise.AssignOrganizationIdpGroupRoleIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/AssignOrganizationServiceUserRoleServiceUsersRequest","title":"DevinApi.enterprise.AssignOrganizationServiceUserRoleServiceUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/AssignOrganizationUserRoleUsersRequest","title":"DevinApi.enterprise.AssignOrganizationUserRoleUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/AssignServiceUserRoleServiceUsersRequest","title":"DevinApi.enterprise.AssignServiceUserRoleServiceUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/BodyUploadEnterpriseBlueprintFileEndpointV3Beta1EnterpriseSnapshotSetupBlueprintsBlueprintIdFilesPost","title":"DevinApi.enterprise.BodyUploadEnterpriseBlueprintFileEndpointV3Beta1EnterpriseSnapshotSetupBlueprintsBlueprintIdFilesPost","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/BulkCreateOrganizationGitPermissionsGitPermissionsRequest","title":"DevinApi.enterprise.BulkCreateOrganizationGitPermissionsGitPermissionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ClearOrganizationAllowedTagsOrganizationTagsRequest","title":"DevinApi.enterprise.ClearOrganizationAllowedTagsOrganizationTagsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ClearOrganizationDefaultTagOrganizationTagsRequest","title":"DevinApi.enterprise.ClearOrganizationDefaultTagOrganizationTagsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ClearOrganizationGitPermissionsGitPermissionsRequest","title":"DevinApi.enterprise.ClearOrganizationGitPermissionsGitPermissionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/CreateApiKeyRequest","title":"DevinApi.enterprise.CreateApiKeyRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/CreateEnterpriseBlueprintBody","title":"DevinApi.enterprise.CreateEnterpriseBlueprintBody","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/DefaultTagRequest","title":"DevinApi.enterprise.DefaultTagRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/DeleteAccountIdpGroupIdpGroupsRequest","title":"DevinApi.enterprise.DeleteAccountIdpGroupIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/DeleteBlueprintEndpointSnapshotSetupRequest","title":"DevinApi.enterprise.DeleteBlueprintEndpointSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/DeleteBlueprintFileSnapshotSetupRequest","title":"DevinApi.enterprise.DeleteBlueprintFileSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/DeleteNoteNotesRequest","title":"DevinApi.enterprise.DeleteNoteNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/DeleteOrganizationGitPermissionGitPermissionsRequest","title":"DevinApi.enterprise.DeleteOrganizationGitPermissionGitPermissionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/DeleteOrganizationOrganizationsRequest","title":"DevinApi.enterprise.DeleteOrganizationOrganizationsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/DeleteOrgDevinAcuLimitAcuLimitsRequest","title":"DevinApi.enterprise.DeleteOrgDevinAcuLimitAcuLimitsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/DeletePlaybookPlaybooksRequest","title":"DevinApi.enterprise.DeletePlaybookPlaybooksRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GenerateSessionInsightsSessionsRequest","title":"DevinApi.enterprise.GenerateSessionInsightsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetActiveUsersMetricsMetricsRequest","title":"DevinApi.enterprise.GetActiveUsersMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetAuditLogsAuditLogsRequest","title":"DevinApi.enterprise.GetAuditLogsAuditLogsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetBlueprintContentsSnapshotSetupRequest","title":"DevinApi.enterprise.GetBlueprintContentsSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetBlueprintEndpointSnapshotSetupRequest","title":"DevinApi.enterprise.GetBlueprintEndpointSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetCodeScanMetricsCodeScansRequest","title":"DevinApi.enterprise.GetCodeScanMetricsCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetCodeScanProfileCodeScansRequest","title":"DevinApi.enterprise.GetCodeScanProfileCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetConsumptionCyclesConsumptionRequest","title":"DevinApi.enterprise.GetConsumptionCyclesConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetConsumptionDailyConsumptionRequest","title":"DevinApi.enterprise.GetConsumptionDailyConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetDauMetricsMetricsRequest","title":"DevinApi.enterprise.GetDauMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetDevinAcuLimitsAcuLimitsRequest","title":"DevinApi.enterprise.GetDevinAcuLimitsAcuLimitsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetEnterpriseIdpGroupIdpGroupsRequest","title":"DevinApi.enterprise.GetEnterpriseIdpGroupIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetGitConnectionsGitConnectionsRequest","title":"DevinApi.enterprise.GetGitConnectionsGitConnectionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetGuardrailViolationsGuardrailViolationsRequest","title":"DevinApi.enterprise.GetGuardrailViolationsGuardrailViolationsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetHypervisorsHypervisorsRequest","title":"DevinApi.enterprise.GetHypervisorsHypervisorsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetMauMetricsMetricsRequest","title":"DevinApi.enterprise.GetMauMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetNoteNotesRequest","title":"DevinApi.enterprise.GetNoteNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationAllowedTagsOrganizationTagsRequest","title":"DevinApi.enterprise.GetOrganizationAllowedTagsOrganizationTagsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationDefaultTagOrganizationTagsRequest","title":"DevinApi.enterprise.GetOrganizationDefaultTagOrganizationTagsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationGitPermissionsGitPermissionsRequest","title":"DevinApi.enterprise.GetOrganizationGitPermissionsGitPermissionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationIdpGroupIdpGroupsRequest","title":"DevinApi.enterprise.GetOrganizationIdpGroupIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationOrganizationsRequest","title":"DevinApi.enterprise.GetOrganizationOrganizationsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationsOrganizationsRequest","title":"DevinApi.enterprise.GetOrganizationsOrganizationsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrganizationUsageMetricsMetricsRequest","title":"DevinApi.enterprise.GetOrganizationUsageMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrgAuditLogsAuditLogsRequest","title":"DevinApi.enterprise.GetOrgAuditLogsAuditLogsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrgConsumptionDailyConsumptionRequest","title":"DevinApi.enterprise.GetOrgConsumptionDailyConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetOrgGuardrailViolationsGuardrailViolationsRequest","title":"DevinApi.enterprise.GetOrgGuardrailViolationsGuardrailViolationsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetPlaybookPlaybooksRequest","title":"DevinApi.enterprise.GetPlaybookPlaybooksRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetPrMetricsMetricsRequest","title":"DevinApi.enterprise.GetPrMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetPrReviewStatusPrReviewsRequest","title":"DevinApi.enterprise.GetPrReviewStatusPrReviewsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetRolesRolesRequest","title":"DevinApi.enterprise.GetRolesRolesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSearchMetricsMetricsRequest","title":"DevinApi.enterprise.GetSearchMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetServiceUserConsumptionDailyConsumptionRequest","title":"DevinApi.enterprise.GetServiceUserConsumptionDailyConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetServiceUserServiceUsersRequest","title":"DevinApi.enterprise.GetServiceUserServiceUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionAttachmentsSessionsRequest","title":"DevinApi.enterprise.GetSessionAttachmentsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionConsumptionDailyConsumptionRequest","title":"DevinApi.enterprise.GetSessionConsumptionDailyConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionInsightsSessionsRequest","title":"DevinApi.enterprise.GetSessionInsightsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionMessagesSessionsRequest","title":"DevinApi.enterprise.GetSessionMessagesSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionMetricsMetricsRequest","title":"DevinApi.enterprise.GetSessionMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionsByCategoryMetricsRequest","title":"DevinApi.enterprise.GetSessionsByCategoryMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionSessionsRequest","title":"DevinApi.enterprise.GetSessionSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionsInsightsSessionsRequest","title":"DevinApi.enterprise.GetSessionsInsightsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionsSessionsRequest","title":"DevinApi.enterprise.GetSessionsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetSessionTagsSessionsRequest","title":"DevinApi.enterprise.GetSessionTagsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetUsageMetricsMetricsRequest","title":"DevinApi.enterprise.GetUsageMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetUserConsumptionDailyConsumptionRequest","title":"DevinApi.enterprise.GetUserConsumptionDailyConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetUserUsersRequest","title":"DevinApi.enterprise.GetUserUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GetWauMetricsMetricsRequest","title":"DevinApi.enterprise.GetWauMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/GitPermissionUpdateRequest","title":"DevinApi.enterprise.GitPermissionUpdateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/IdpGroupsBulkCreateRequest","title":"DevinApi.enterprise.IdpGroupsBulkCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/IpAccessListAddRequest","title":"DevinApi.enterprise.IpAccessListAddRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/IpAccessListReplaceRequest","title":"DevinApi.enterprise.IpAccessListReplaceRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListAccountIdpGroupsIdpGroupsRequest","title":"DevinApi.enterprise.ListAccountIdpGroupsIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListBlueprintFilesSnapshotSetupRequest","title":"DevinApi.enterprise.ListBlueprintFilesSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListCodeScanFindingsCodeScansRequest","title":"DevinApi.enterprise.ListCodeScanFindingsCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListCodeScanProfilesCodeScansRequest","title":"DevinApi.enterprise.ListCodeScanProfilesCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListCodeScansCodeScansRequest","title":"DevinApi.enterprise.ListCodeScansCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListEnterpriseIdpGroupsIdpGroupsRequest","title":"DevinApi.enterprise.ListEnterpriseIdpGroupsIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListGitConnectionRepositoriesGitConnectionsRequest","title":"DevinApi.enterprise.ListGitConnectionRepositoriesGitConnectionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListIdpUsersUsersRequest","title":"DevinApi.enterprise.ListIdpUsersUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListNotesNotesRequest","title":"DevinApi.enterprise.ListNotesNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListOrganizationIdpGroupsIdpGroupsRequest","title":"DevinApi.enterprise.ListOrganizationIdpGroupsIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListOrganizationIdpUsersUsersRequest","title":"DevinApi.enterprise.ListOrganizationIdpUsersUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListOrganizationServiceUsersServiceUsersRequest","title":"DevinApi.enterprise.ListOrganizationServiceUsersServiceUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListOrganizationUsersUsersRequest","title":"DevinApi.enterprise.ListOrganizationUsersUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListPlaybooksPlaybooksRequest","title":"DevinApi.enterprise.ListPlaybooksPlaybooksRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListServiceUserApiKeysServiceUserApiKeysRequest","title":"DevinApi.enterprise.ListServiceUserApiKeysServiceUserApiKeysRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListServiceUsersServiceUsersRequest","title":"DevinApi.enterprise.ListServiceUsersServiceUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ListUsersUsersRequest","title":"DevinApi.enterprise.ListUsersUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/OrganizationCreateRequest","title":"DevinApi.enterprise.OrganizationCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/OrganizationUpdateRequest","title":"DevinApi.enterprise.OrganizationUpdateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/PostSessionMessageSessionsRequest","title":"DevinApi.enterprise.PostSessionMessageSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RemediateCodeScanFindingCodeScansRequest","title":"DevinApi.enterprise.RemediateCodeScanFindingCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RemoveEnterpriseIdpGroupIdpGroupsRequest","title":"DevinApi.enterprise.RemoveEnterpriseIdpGroupIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RemoveOrganizationAllowedTagOrganizationTagsRequest","title":"DevinApi.enterprise.RemoveOrganizationAllowedTagOrganizationTagsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RemoveOrganizationIdpGroupIdpGroupsRequest","title":"DevinApi.enterprise.RemoveOrganizationIdpGroupIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RemoveOrganizationServiceUserServiceUsersRequest","title":"DevinApi.enterprise.RemoveOrganizationServiceUserServiceUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RemoveOrganizationUserUsersRequest","title":"DevinApi.enterprise.RemoveOrganizationUserUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RemoveServiceUserServiceUsersRequest","title":"DevinApi.enterprise.RemoveServiceUserServiceUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RemoveUserUsersRequest","title":"DevinApi.enterprise.RemoveUserUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ReplaceOrganizationAllowedTagsOrganizationTagsRequest","title":"DevinApi.enterprise.ReplaceOrganizationAllowedTagsOrganizationTagsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ReplaceOrganizationGitPermissionsGitPermissionsRequest","title":"DevinApi.enterprise.ReplaceOrganizationGitPermissionsGitPermissionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/ReplaceSessionTagsSessionsRequest","title":"DevinApi.enterprise.ReplaceSessionTagsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RevokeServiceUserApiKeyServiceUserApiKeysRequest","title":"DevinApi.enterprise.RevokeServiceUserApiKeyServiceUserApiKeysRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/RotateApiKeyRequest","title":"DevinApi.enterprise.RotateApiKeyRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/StartCodeScanOrganizationsRequest","title":"DevinApi.enterprise.StartCodeScanOrganizationsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdateAcuLimitRequest","title":"DevinApi.enterprise.UpdateAcuLimitRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdateBlueprintContentsBody","title":"DevinApi.enterprise.UpdateBlueprintContentsBody","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdateEnterpriseIdpGroupRoleIdpGroupsRequest","title":"DevinApi.enterprise.UpdateEnterpriseIdpGroupRoleIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdateNoteNotesRequest","title":"DevinApi.enterprise.UpdateNoteNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdateOrganizationIdpGroupRoleIdpGroupsRequest","title":"DevinApi.enterprise.UpdateOrganizationIdpGroupRoleIdpGroupsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdateOrganizationServiceUserRoleServiceUsersRequest","title":"DevinApi.enterprise.UpdateOrganizationServiceUserRoleServiceUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdateOrganizationUserRoleUsersRequest","title":"DevinApi.enterprise.UpdateOrganizationUserRoleUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdatePlaybookPlaybooksRequest","title":"DevinApi.enterprise.UpdatePlaybookPlaybooksRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdateServiceUserRoleServiceUsersRequest","title":"DevinApi.enterprise.UpdateServiceUserRoleServiceUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UpdateUserRoleUsersRequest","title":"DevinApi.enterprise.UpdateUserRoleUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/enterprise/interfaces/UserBulkCreateRequest","title":"DevinApi.enterprise.UserBulkCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/FolderSummary","title":"DevinApi.FolderSummary","description":"One folder in the knowledge folder tree.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/FolderTreeResponse","title":"DevinApi.FolderTreeResponse","description":"Response for the folder-structure endpoint.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GenerateSessionInsightsSessionsRequest","title":"DevinApi.GenerateSessionInsightsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetActiveUsersMetricsMetricsRequest","title":"DevinApi.GetActiveUsersMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetCodeScanMetricsCodeScansRequest","title":"DevinApi.GetCodeScanMetricsCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetCodeScanProfileCodeScansRequest","title":"DevinApi.GetCodeScanProfileCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetConsumptionDailyConsumptionRequest","title":"DevinApi.GetConsumptionDailyConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetDauMetricsMetricsRequest","title":"DevinApi.GetDauMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetMauMetricsMetricsRequest","title":"DevinApi.GetMauMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetNoteNotesRequest","title":"DevinApi.GetNoteNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetOrganizationUserUsersRequest","title":"DevinApi.GetOrganizationUserUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetOrgBlueprintContentsSnapshotSetupRequest","title":"DevinApi.GetOrgBlueprintContentsSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetOrgBlueprintSnapshotSetupRequest","title":"DevinApi.GetOrgBlueprintSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetOrgBuildLogsSnapshotSetupRequest","title":"DevinApi.GetOrgBuildLogsSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetOrgBuildSnapshotSetupRequest","title":"DevinApi.GetOrgBuildSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetPlaybookPlaybooksRequest","title":"DevinApi.GetPlaybookPlaybooksRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetPrMetricsMetricsRequest","title":"DevinApi.GetPrMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetPrReviewStatusPrReviewsRequest","title":"DevinApi.GetPrReviewStatusPrReviewsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetRepositoryIndexingStatusRepositoriesRequest","title":"DevinApi.GetRepositoryIndexingStatusRepositoriesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetScheduleSchedulesRequest","title":"DevinApi.GetScheduleSchedulesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSearchMetricsMetricsRequest","title":"DevinApi.GetSearchMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/GetSelfResponse/interfaces/DevinBrain","title":"DevinApi.GetSelfResponse.DevinBrain","description":"Identity information for an authenticated Devin brain session.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/GetSelfResponse/interfaces/PatUser","title":"DevinApi.GetSelfResponse.PatUser","description":"Identity information for an authenticated PAT user.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/GetSelfResponse/interfaces/ServiceUser","title":"DevinApi.GetSelfResponse.ServiceUser","description":"Identity information for an authenticated service user.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/GetSelfResponse/interfaces/WindsurfSession","title":"DevinApi.GetSelfResponse.WindsurfSession","description":"Identity information for an authenticated Windsurf session user.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetServiceUserConsumptionDailyConsumptionRequest","title":"DevinApi.GetServiceUserConsumptionDailyConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSessionAttachmentsSessionsRequest","title":"DevinApi.GetSessionAttachmentsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSessionConsumptionDailyConsumptionRequest","title":"DevinApi.GetSessionConsumptionDailyConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSessionInsightsSessionsRequest","title":"DevinApi.GetSessionInsightsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSessionMessagesSessionsRequest","title":"DevinApi.GetSessionMessagesSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSessionMetricsMetricsRequest","title":"DevinApi.GetSessionMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSessionSessionsRequest","title":"DevinApi.GetSessionSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSessionsInsightsSessionsRequest","title":"DevinApi.GetSessionsInsightsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSessionsSessionsRequest","title":"DevinApi.GetSessionsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetSessionTagsSessionsRequest","title":"DevinApi.GetSessionTagsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetUsageMetricsMetricsRequest","title":"DevinApi.GetUsageMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetUserConsumptionDailyConsumptionRequest","title":"DevinApi.GetUserConsumptionDailyConsumptionRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GetWauMetricsMetricsRequest","title":"DevinApi.GetWauMetricsMetricsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GitConnectionRepositoryResponse","title":"DevinApi.GitConnectionRepositoryResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GitConnectionResponse","title":"DevinApi.GitConnectionResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GitPermissionBulkCreateRequest","title":"DevinApi.GitPermissionBulkCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GitPermissionCreateRequest","title":"DevinApi.GitPermissionCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GitPermissionResponse","title":"DevinApi.GitPermissionResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/GuardrailViolationResponse","title":"DevinApi.GuardrailViolationResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/HypervisorResponse","title":"DevinApi.HypervisorResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/IdpGroup","title":"DevinApi.IdpGroup","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/IdpGroupResponse","title":"DevinApi.IdpGroupResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/IdpGroupUpdateRoleRequest","title":"DevinApi.IdpGroupUpdateRoleRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/IdpGroupUser","title":"DevinApi.IdpGroupUser","description":"A user whose membership is derived from IDP group assignments.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/IdpRoleAssignment","title":"DevinApi.IdpRoleAssignment","description":"A role assignment inherited via IDP group membership.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/IndexRepositoryRequest","title":"DevinApi.IndexRepositoryRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/IndexSingleRepositoryRepositoriesRequest","title":"DevinApi.IndexSingleRepositoryRepositoriesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/IpAccessListResponse","title":"DevinApi.IpAccessListResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/KnowledgeNoteCreateRequest","title":"DevinApi.KnowledgeNoteCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/KnowledgeNoteResponse","title":"DevinApi.KnowledgeNoteResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListCodeScanFindingsCodeScansRequest","title":"DevinApi.ListCodeScanFindingsCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListCodeScanProfilesCodeScansRequest","title":"DevinApi.ListCodeScanProfilesCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListCodeScansCodeScansRequest","title":"DevinApi.ListCodeScansCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListFoldersNotesRequest","title":"DevinApi.ListFoldersNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListIndexedRepositoriesRepositoriesRequest","title":"DevinApi.ListIndexedRepositoriesRepositoriesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListNotesNotesRequest","title":"DevinApi.ListNotesNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListOrganizationIdpUsersUsersRequest","title":"DevinApi.ListOrganizationIdpUsersUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListOrganizationUsersUsersRequest","title":"DevinApi.ListOrganizationUsersUsersRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListOrgBlueprintFilesSnapshotSetupRequest","title":"DevinApi.ListOrgBlueprintFilesSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListOrgBlueprintsSnapshotSetupRequest","title":"DevinApi.ListOrgBlueprintsSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListOrgBuildsSnapshotSetupRequest","title":"DevinApi.ListOrgBuildsSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListPlaybooksPlaybooksRequest","title":"DevinApi.ListPlaybooksPlaybooksRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListRepositoriesRepositoriesRequest","title":"DevinApi.ListRepositoriesRepositoriesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListSchedulesSchedulesRequest","title":"DevinApi.ListSchedulesSchedulesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ListSecretsSecretsRequest","title":"DevinApi.ListSecretsSecretsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/OrganizationResponse","title":"DevinApi.OrganizationResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/OrgGroupConfig","title":"DevinApi.OrgGroupConfig","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/OrgGroupsConfig","title":"DevinApi.OrgGroupsConfig","description":"Configuration mapping group names to their settings.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseAcuLimitResponse","title":"DevinApi.PaginatedResponseAcuLimitResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseApiKeyResponse","title":"DevinApi.PaginatedResponseApiKeyResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseAuditLogResponse","title":"DevinApi.PaginatedResponseAuditLogResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseBuild","title":"DevinApi.PaginatedResponseBuild","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseCodeScanFindingResponse","title":"DevinApi.PaginatedResponseCodeScanFindingResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseCodeScanProfileSummaryResponse","title":"DevinApi.PaginatedResponseCodeScanProfileSummaryResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseCodeScanResponse","title":"DevinApi.PaginatedResponseCodeScanResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseConsumptionCycle","title":"DevinApi.PaginatedResponseConsumptionCycle","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseGitConnectionRepositoryResponse","title":"DevinApi.PaginatedResponseGitConnectionRepositoryResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseGitConnectionResponse","title":"DevinApi.PaginatedResponseGitConnectionResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseGitPermissionResponse","title":"DevinApi.PaginatedResponseGitPermissionResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseGuardrailViolationResponse","title":"DevinApi.PaginatedResponseGuardrailViolationResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseHypervisorResponse","title":"DevinApi.PaginatedResponseHypervisorResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseIdpGroup","title":"DevinApi.PaginatedResponseIdpGroup","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseIdpGroupResponse","title":"DevinApi.PaginatedResponseIdpGroupResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseIdpGroupUser","title":"DevinApi.PaginatedResponseIdpGroupUser","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseKnowledgeNoteResponse","title":"DevinApi.PaginatedResponseKnowledgeNoteResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseOrganizationResponse","title":"DevinApi.PaginatedResponseOrganizationResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponsePlaybookResponse","title":"DevinApi.PaginatedResponsePlaybookResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseRepositoryIndexingResponse","title":"DevinApi.PaginatedResponseRepositoryIndexingResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseRepositoryResponse","title":"DevinApi.PaginatedResponseRepositoryResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseRole","title":"DevinApi.PaginatedResponseRole","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseScheduleResponse","title":"DevinApi.PaginatedResponseScheduleResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseSecretResponse","title":"DevinApi.PaginatedResponseSecretResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseServiceUser","title":"DevinApi.PaginatedResponseServiceUser","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseSessionInsightsResponse","title":"DevinApi.PaginatedResponseSessionInsightsResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseSessionMessage","title":"DevinApi.PaginatedResponseSessionMessage","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseSessionResponse","title":"DevinApi.PaginatedResponseSessionResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PaginatedResponseUser","title":"DevinApi.PaginatedResponseUser","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PatUserSelf","title":"DevinApi.PatUserSelf","description":"Identity information for an authenticated PAT user.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PinBuildBody","title":"DevinApi.PinBuildBody","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PlaybookCreateRequest","title":"DevinApi.PlaybookCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PlaybookInfo","title":"DevinApi.PlaybookInfo","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PlaybookResponse","title":"DevinApi.PlaybookResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PostMessageSessionsRequest","title":"DevinApi.PostMessageSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PresignedDownload","title":"DevinApi.PresignedDownload","description":"Reusable presigned-URL response (10-minute TTL).","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PrMetricsResponse","title":"DevinApi.PrMetricsResponse","description":"Response model for PR metrics.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ProblemDetail","title":"DevinApi.ProblemDetail","description":"RFC 9457 application/problem+json error body for the v3 API.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PrReviewCreateRequest","title":"DevinApi.PrReviewCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/PrReviewResponse","title":"DevinApi.PrReviewResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/QueueResponse","title":"DevinApi.QueueResponse","description":"Response model for queue endpoint.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RemediateCodeScanFindingCodeScansRequest","title":"DevinApi.RemediateCodeScanFindingCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RemediateFindingResponse","title":"DevinApi.RemediateFindingResponse","description":"The remediation session launched for a code scan finding.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RemoveBranchRepositoriesRequest","title":"DevinApi.RemoveBranchRepositoriesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RemoveRepositoriesRequest","title":"DevinApi.RemoveRepositoriesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RemoveSingleRepositoryFromIndexingRepositoriesRequest","title":"DevinApi.RemoveSingleRepositoryFromIndexingRepositoriesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ReplaceSessionTagsSessionsRequest","title":"DevinApi.ReplaceSessionTagsSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RepoIndexingStatusResponse","title":"DevinApi.RepoIndexingStatusResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RepoIndexJobResponse","title":"DevinApi.RepoIndexJobResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RepositoryIndexingItem","title":"DevinApi.RepositoryIndexingItem","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RepositoryIndexingResponse","title":"DevinApi.RepositoryIndexingResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RepositoryResponse","title":"DevinApi.RepositoryResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/Role","title":"DevinApi.Role","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/RoleAssignment","title":"DevinApi.RoleAssignment","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ScheduleCreateRequest","title":"DevinApi.ScheduleCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ScheduleResponse","title":"DevinApi.ScheduleResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ScheduleUpdateRequest","title":"DevinApi.ScheduleUpdateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SearchMetricsResponse","title":"DevinApi.SearchMetricsResponse","description":"Response model for search metrics.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SecretCreateRequest","title":"DevinApi.SecretCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SecretResponse","title":"DevinApi.SecretResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ServiceUser","title":"DevinApi.ServiceUser","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ServiceUserSelf","title":"DevinApi.ServiceUserSelf","description":"Identity information for an authenticated service user.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/ServiceUserUpdateRoleRequest","title":"DevinApi.ServiceUserUpdateRoleRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionAttachment","title":"DevinApi.SessionAttachment","description":"An attachment sent during a session.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionCountsByOrigin","title":"DevinApi.SessionCountsByOrigin","description":"Session counts by origin type, exposed on the v3 metrics API.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionCountsBySize","title":"DevinApi.SessionCountsBySize","description":"Session counts by size category.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionCreateRequest","title":"DevinApi.SessionCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsActionItem","title":"DevinApi.SessionInsightsActionItem","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsAnalysis","title":"DevinApi.SessionInsightsAnalysis","description":"AI-generated analysis data from a completed session analysis.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsClassification","title":"DevinApi.SessionInsightsClassification","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsFeedbackItem","title":"DevinApi.SessionInsightsFeedbackItem","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsGenerateResponse","title":"DevinApi.SessionInsightsGenerateResponse","description":"Response from triggering session insights generation.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsIssue","title":"DevinApi.SessionInsightsIssue","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsNoteUsage","title":"DevinApi.SessionInsightsNoteUsage","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsNoteUsageItem","title":"DevinApi.SessionInsightsNoteUsageItem","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsResponse","title":"DevinApi.SessionInsightsResponse","description":"Session details augmented with quantitative metrics and AI analysis.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsSuggestedPrompt","title":"DevinApi.SessionInsightsSuggestedPrompt","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionInsightsTimelineEvent","title":"DevinApi.SessionInsightsTimelineEvent","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionMessage","title":"DevinApi.SessionMessage","description":"A message in a Devin session.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionMessageCreateRequest","title":"DevinApi.SessionMessageCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionMetricsResponse","title":"DevinApi.SessionMetricsResponse","description":"Response model for session metrics.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionPullRequest","title":"DevinApi.SessionPullRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionResponse","title":"DevinApi.SessionResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionsByCategoryResponse","title":"DevinApi.SessionsByCategoryResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionSecretInput","title":"DevinApi.SessionSecretInput","description":"Input model for a session secret provided via API.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionsQueryParams","title":"DevinApi.SessionsQueryParams","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionTagsResponse","title":"DevinApi.SessionTagsResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SessionTagsUpdateRequest","title":"DevinApi.SessionTagsUpdateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/StartCodeScanCodeScansRequest","title":"DevinApi.StartCodeScanCodeScansRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/SubcategoryMetrics","title":"DevinApi.SubcategoryMetrics","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/TagsCreateRequest","title":"DevinApi.TagsCreateRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/TagsResponse","title":"DevinApi.TagsResponse","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/TerminateSessionSessionsRequest","title":"DevinApi.TerminateSessionSessionsRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/TriggerBuildBody","title":"DevinApi.TriggerBuildBody","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/UnpinOrgBuildSnapshotSetupRequest","title":"DevinApi.UnpinOrgBuildSnapshotSetupRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/UpdateNoteNotesRequest","title":"DevinApi.UpdateNoteNotesRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/UpdateOrgBlueprintBody","title":"DevinApi.UpdateOrgBlueprintBody","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/UpdatePlaybookPlaybooksRequest","title":"DevinApi.UpdatePlaybookPlaybooksRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/UsageMetrics","title":"DevinApi.UsageMetrics","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/User","title":"DevinApi.User","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/UserUpdateRoleRequest","title":"DevinApi.UserUpdateRoleRequest","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/UserWithIdpRoles","title":"DevinApi.UserWithIdpRoles","description":"User with both direct and IDP-group-derived role assignments.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApi/interfaces/WindsurfSessionUserSelf","title":"DevinApi.WindsurfSessionUserSelf","description":"Identity information for an authenticated Windsurf session user.","tag":"INTERFACE"},{"href":"/sdk/api/DevinApiClient/interfaces/RequestOptions","title":"DevinApiClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseAcuLimitsClient/interfaces/RequestOptions","title":"EnterpriseAcuLimitsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseAuditLogsClient/interfaces/RequestOptions","title":"EnterpriseAuditLogsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseCodeScansClient/interfaces/RequestOptions","title":"EnterpriseCodeScansClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseConsumptionClient/interfaces/RequestOptions","title":"EnterpriseConsumptionClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseGitConnectionsClient/interfaces/RequestOptions","title":"EnterpriseGitConnectionsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseGitPermissionsClient/interfaces/RequestOptions","title":"EnterpriseGitPermissionsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseGuardrailViolationsClient/interfaces/RequestOptions","title":"EnterpriseGuardrailViolationsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseHypervisorsClient/interfaces/RequestOptions","title":"EnterpriseHypervisorsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseIdpGroupsClient/interfaces/RequestOptions","title":"EnterpriseIdpGroupsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseIpAccessListClient/interfaces/RequestOptions","title":"EnterpriseIpAccessListClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseMetricsClient/interfaces/RequestOptions","title":"EnterpriseMetricsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseNotesClient/interfaces/RequestOptions","title":"EnterpriseNotesClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseOrganizationsClient/interfaces/RequestOptions","title":"EnterpriseOrganizationsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseOrganizationTagsClient/interfaces/RequestOptions","title":"EnterpriseOrganizationTagsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseOrgGroupsClient/interfaces/RequestOptions","title":"EnterpriseOrgGroupsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterprisePlaybooksClient/interfaces/RequestOptions","title":"EnterprisePlaybooksClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterprisePrReviewsClient/interfaces/RequestOptions","title":"EnterprisePrReviewsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseQueueClient/interfaces/RequestOptions","title":"EnterpriseQueueClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseRolesClient/interfaces/RequestOptions","title":"EnterpriseRolesClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseServiceUserApiKeysClient/interfaces/RequestOptions","title":"EnterpriseServiceUserApiKeysClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseServiceUsersClient/interfaces/RequestOptions","title":"EnterpriseServiceUsersClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseSessionsClient/interfaces/RequestOptions","title":"EnterpriseSessionsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseSnapshotSetupClient/interfaces/RequestOptions","title":"EnterpriseSnapshotSetupClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/EnterpriseUsersClient/interfaces/RequestOptions","title":"EnterpriseUsersClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/MetricsClient/interfaces/RequestOptions","title":"MetricsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/NotesClient/interfaces/RequestOptions","title":"NotesClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/PlaybooksClient/interfaces/RequestOptions","title":"PlaybooksClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/PrReviewsClient/interfaces/RequestOptions","title":"PrReviewsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/RepositoriesClient/interfaces/RequestOptions","title":"RepositoriesClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/SchedulesClient/interfaces/RequestOptions","title":"SchedulesClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/SecretsClient/interfaces/RequestOptions","title":"SecretsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/SessionsClient/interfaces/RequestOptions","title":"SessionsClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/SnapshotSetupClient/interfaces/RequestOptions","title":"SnapshotSetupClient.RequestOptions","tag":"INTERFACE"},{"href":"/sdk/api/UsersClient/interfaces/RequestOptions","title":"UsersClient.RequestOptions","tag":"INTERFACE"}]},{"group":"Type Aliases","pages":[{"href":"/sdk/api/AttachmentsClient/types/Options","title":"AttachmentsClient.Options","tag":"TYPE"},{"href":"/sdk/api/types/BaseClientOptions","title":"BaseClientOptions","tag":"TYPE"},{"href":"/sdk/api/CodeScansClient/types/Options","title":"CodeScansClient.Options","tag":"TYPE"},{"href":"/sdk/api/ConsumptionClient/types/Options","title":"ConsumptionClient.Options","tag":"TYPE"},{"href":"/sdk/api/DevinApi/types/ActiveUserMetricsListResponse","title":"DevinApi.ActiveUserMetricsListResponse","description":"Validated list of active user metrics with ascending order and no overlapping periods.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/AcuLimitResponse/types/Scope","title":"DevinApi.AcuLimitResponse.Scope","tag":"TYPE"},{"href":"/sdk/api/DevinApi/types/AuditLogAction","title":"DevinApi.AuditLogAction","tag":"TYPE"},{"href":"/sdk/api/DevinApi/Blueprint/types/Type","title":"DevinApi.Blueprint.Type","tag":"TYPE"},{"href":"/sdk/api/DevinApi/Build/types/Status","title":"DevinApi.Build.Status","tag":"TYPE"},{"href":"/sdk/api/DevinApi/Build/types/Trigger","title":"DevinApi.Build.Trigger","tag":"TYPE"},{"href":"/sdk/api/DevinApi/CodeScanFindingResponse/types/Severity","title":"DevinApi.CodeScanFindingResponse.Severity","description":"Severity of the finding: critical, high, medium, or low.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/CodeScanFindingResponse/types/Status","title":"DevinApi.CodeScanFindingResponse.Status","description":"Finding status: open, dismissed, or resolved.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/CodeScanProfileDetailResponse/types/Mode","title":"DevinApi.CodeScanProfileDetailResponse.Mode","description":"Profile mode: discover or ingest.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/CodeScanProfileDetailResponse/types/ScanType","title":"DevinApi.CodeScanProfileDetailResponse.ScanType","description":"Type of scan the profile configures.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/CodeScanProfileDetailResponse/types/Visibility","title":"DevinApi.CodeScanProfileDetailResponse.Visibility","description":"Whether the profile is owned by a single organization or shared across the whole account.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/CodeScanProfileSummaryResponse/types/Mode","title":"DevinApi.CodeScanProfileSummaryResponse.Mode","description":"Profile mode: discover or ingest.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/CodeScanProfileSummaryResponse/types/ScanType","title":"DevinApi.CodeScanProfileSummaryResponse.ScanType","description":"Type of scan the profile configures.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/CodeScanProfileSummaryResponse/types/Visibility","title":"DevinApi.CodeScanProfileSummaryResponse.Visibility","description":"Whether the profile is owned by a single organization or shared across the whole account.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/CodeScanResponse/types/Status","title":"DevinApi.CodeScanResponse.Status","description":"Scan status: waiting, pending, running, awaitinguserinput, completed, failed, or cancelled.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/GetAuditLogsAuditLogsRequestOrder","title":"DevinApi.enterprise.GetAuditLogsAuditLogsRequestOrder","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/GetGuardrailViolationsGuardrailViolationsRequestOrder","title":"DevinApi.enterprise.GetGuardrailViolationsGuardrailViolationsRequestOrder","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/GetHypervisorsHypervisorsRequestStatus","title":"DevinApi.enterprise.GetHypervisorsHypervisorsRequestStatus","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/GetOrgAuditLogsAuditLogsRequestOrder","title":"DevinApi.enterprise.GetOrgAuditLogsAuditLogsRequestOrder","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/GetOrgGuardrailViolationsGuardrailViolationsRequestOrder","title":"DevinApi.enterprise.GetOrgGuardrailViolationsGuardrailViolationsRequestOrder","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/GetSessionsInsightsSessionsRequestCategory","title":"DevinApi.enterprise.GetSessionsInsightsSessionsRequestCategory","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/GetSessionsInsightsSessionsRequestOriginsItem","title":"DevinApi.enterprise.GetSessionsInsightsSessionsRequestOriginsItem","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/GetSessionsSessionsRequestCategory","title":"DevinApi.enterprise.GetSessionsSessionsRequestCategory","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/GetSessionsSessionsRequestOriginsItem","title":"DevinApi.enterprise.GetSessionsSessionsRequestOriginsItem","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/ListCodeScanFindingsCodeScansRequestSeverityItem","title":"DevinApi.enterprise.ListCodeScanFindingsCodeScansRequestSeverityItem","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/ListCodeScanFindingsCodeScansRequestStatusItem","title":"DevinApi.enterprise.ListCodeScanFindingsCodeScansRequestStatusItem","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/ListNotesNotesRequestAccessType","title":"DevinApi.enterprise.ListNotesNotesRequestAccessType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/enterprise/types/ListServiceUserApiKeysServiceUserApiKeysRequestStatus","title":"DevinApi.enterprise.ListServiceUserApiKeysServiceUserApiKeysRequestStatus","tag":"TYPE"},{"href":"/sdk/api/DevinApi/types/GetSelfResponse","title":"DevinApi.GetSelfResponse","tag":"TYPE"},{"href":"/sdk/api/DevinApi/GitConnectionResponse/types/GitProviderType","title":"DevinApi.GitConnectionResponse.GitProviderType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/KnowledgeNoteResponse/types/AccessType","title":"DevinApi.KnowledgeNoteResponse.AccessType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/types/ListCodeScanFindingsCodeScansRequestSeverityItem","title":"DevinApi.ListCodeScanFindingsCodeScansRequestSeverityItem","tag":"TYPE"},{"href":"/sdk/api/DevinApi/types/ListCodeScanFindingsCodeScansRequestStatusItem","title":"DevinApi.ListCodeScanFindingsCodeScansRequestStatusItem","tag":"TYPE"},{"href":"/sdk/api/DevinApi/types/ListOrgBuildsSnapshotSetupRequestStatus","title":"DevinApi.ListOrgBuildsSnapshotSetupRequestStatus","tag":"TYPE"},{"href":"/sdk/api/DevinApi/PlaybookResponse/types/AccessType","title":"DevinApi.PlaybookResponse.AccessType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/PrReviewResponse/types/Status","title":"DevinApi.PrReviewResponse.Status","description":"Current review status.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/QueueResponse/types/Status","title":"DevinApi.QueueResponse.Status","tag":"TYPE"},{"href":"/sdk/api/DevinApi/RepoIndexJobResponse/types/Status","title":"DevinApi.RepoIndexJobResponse.Status","tag":"TYPE"},{"href":"/sdk/api/DevinApi/Role/types/RoleType","title":"DevinApi.Role.RoleType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/ScheduleCreateRequest/types/Agent","title":"DevinApi.ScheduleCreateRequest.Agent","tag":"TYPE"},{"href":"/sdk/api/DevinApi/ScheduleCreateRequest/types/NotifyOn","title":"DevinApi.ScheduleCreateRequest.NotifyOn","tag":"TYPE"},{"href":"/sdk/api/DevinApi/ScheduleCreateRequest/types/ScheduleType","title":"DevinApi.ScheduleCreateRequest.ScheduleType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/ScheduleResponse/types/Agent","title":"DevinApi.ScheduleResponse.Agent","tag":"TYPE"},{"href":"/sdk/api/DevinApi/ScheduleResponse/types/NotifyOn","title":"DevinApi.ScheduleResponse.NotifyOn","tag":"TYPE"},{"href":"/sdk/api/DevinApi/ScheduleResponse/types/ScheduleType","title":"DevinApi.ScheduleResponse.ScheduleType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/ScheduleUpdateRequest/types/Agent","title":"DevinApi.ScheduleUpdateRequest.Agent","tag":"TYPE"},{"href":"/sdk/api/DevinApi/ScheduleUpdateRequest/types/NotifyOn","title":"DevinApi.ScheduleUpdateRequest.NotifyOn","tag":"TYPE"},{"href":"/sdk/api/DevinApi/ScheduleUpdateRequest/types/ScheduleType","title":"DevinApi.ScheduleUpdateRequest.ScheduleType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SecretCreateRequest/types/Type","title":"DevinApi.SecretCreateRequest.Type","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SecretResponse/types/AccessType","title":"DevinApi.SecretResponse.AccessType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SecretResponse/types/SecretType","title":"DevinApi.SecretResponse.SecretType","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionAttachment/types/Source","title":"DevinApi.SessionAttachment.Source","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionCreateRequest/types/DevinMode","title":"DevinApi.SessionCreateRequest.DevinMode","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionInsightsActionItem/types/Type","title":"DevinApi.SessionInsightsActionItem.Type","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/types/Category","title":"DevinApi.SessionInsightsResponse.Category","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/types/Origin","title":"DevinApi.SessionInsightsResponse.Origin","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/types/SessionSize","title":"DevinApi.SessionInsightsResponse.SessionSize","description":"Session size classification based on ACU usage and message count.","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/types/Status","title":"DevinApi.SessionInsightsResponse.Status","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/types/StatusDetail","title":"DevinApi.SessionInsightsResponse.StatusDetail","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionMessage/types/Source","title":"DevinApi.SessionMessage.Source","tag":"TYPE"},{"href":"/sdk/api/DevinApi/types/SessionPurpose","title":"DevinApi.SessionPurpose","description":"Purpose of a child session spawned by a parent (brain callers only).","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionResponse/types/Category","title":"DevinApi.SessionResponse.Category","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionResponse/types/Origin","title":"DevinApi.SessionResponse.Origin","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionResponse/types/Status","title":"DevinApi.SessionResponse.Status","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionResponse/types/StatusDetail","title":"DevinApi.SessionResponse.StatusDetail","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionsQueryParams/types/Category","title":"DevinApi.SessionsQueryParams.Category","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionsQueryParams/types/Origins","title":"DevinApi.SessionsQueryParams.Origins","tag":"TYPE"},{"href":"/sdk/api/DevinApi/SessionsQueryParams/Origins/types/Item","title":"DevinApi.SessionsQueryParams.Origins.Item","tag":"TYPE"},{"href":"/sdk/api/DevinApiClient/types/Options","title":"DevinApiClient.Options","tag":"TYPE"},{"href":"/sdk/api/types/DevinApiEnvironment","title":"DevinApiEnvironment","tag":"TYPE"},{"href":"/sdk/api/EnterpriseAcuLimitsClient/types/Options","title":"EnterpriseAcuLimitsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseAuditLogsClient/types/Options","title":"EnterpriseAuditLogsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseClient/types/Options","title":"EnterpriseClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseCodeScansClient/types/Options","title":"EnterpriseCodeScansClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseConsumptionClient/types/Options","title":"EnterpriseConsumptionClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseGitConnectionsClient/types/Options","title":"EnterpriseGitConnectionsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseGitPermissionsClient/types/Options","title":"EnterpriseGitPermissionsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseGuardrailViolationsClient/types/Options","title":"EnterpriseGuardrailViolationsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseHypervisorsClient/types/Options","title":"EnterpriseHypervisorsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseIdpGroupsClient/types/Options","title":"EnterpriseIdpGroupsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseIpAccessListClient/types/Options","title":"EnterpriseIpAccessListClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseMetricsClient/types/Options","title":"EnterpriseMetricsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseNotesClient/types/Options","title":"EnterpriseNotesClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseOrganizationsClient/types/Options","title":"EnterpriseOrganizationsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseOrganizationTagsClient/types/Options","title":"EnterpriseOrganizationTagsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseOrgGroupsClient/types/Options","title":"EnterpriseOrgGroupsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterprisePlaybooksClient/types/Options","title":"EnterprisePlaybooksClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterprisePrReviewsClient/types/Options","title":"EnterprisePrReviewsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseQueueClient/types/Options","title":"EnterpriseQueueClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseRolesClient/types/Options","title":"EnterpriseRolesClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseServiceUserApiKeysClient/types/Options","title":"EnterpriseServiceUserApiKeysClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseServiceUsersClient/types/Options","title":"EnterpriseServiceUsersClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseSessionsClient/types/Options","title":"EnterpriseSessionsClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseSnapshotSetupClient/types/Options","title":"EnterpriseSnapshotSetupClient.Options","tag":"TYPE"},{"href":"/sdk/api/EnterpriseUsersClient/types/Options","title":"EnterpriseUsersClient.Options","tag":"TYPE"},{"href":"/sdk/api/MetricsClient/types/Options","title":"MetricsClient.Options","tag":"TYPE"},{"href":"/sdk/api/NotesClient/types/Options","title":"NotesClient.Options","tag":"TYPE"},{"href":"/sdk/api/PlaybooksClient/types/Options","title":"PlaybooksClient.Options","tag":"TYPE"},{"href":"/sdk/api/PrReviewsClient/types/Options","title":"PrReviewsClient.Options","tag":"TYPE"},{"href":"/sdk/api/RepositoriesClient/types/Options","title":"RepositoriesClient.Options","tag":"TYPE"},{"href":"/sdk/api/SchedulesClient/types/Options","title":"SchedulesClient.Options","tag":"TYPE"},{"href":"/sdk/api/SecretsClient/types/Options","title":"SecretsClient.Options","tag":"TYPE"},{"href":"/sdk/api/SessionsClient/types/Options","title":"SessionsClient.Options","tag":"TYPE"},{"href":"/sdk/api/SnapshotSetupClient/types/Options","title":"SnapshotSetupClient.Options","tag":"TYPE"},{"href":"/sdk/api/UsersClient/types/Options","title":"UsersClient.Options","tag":"TYPE"}]},{"group":"Variables","pages":[{"href":"/sdk/api/DevinApi/AcuLimitResponse/variables/Scope","title":"DevinApi.AcuLimitResponse.Scope","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/variables/AuditLogAction","title":"DevinApi.AuditLogAction","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/Blueprint/variables/Type","title":"DevinApi.Blueprint.Type","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/Build/variables/Status","title":"DevinApi.Build.Status","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/Build/variables/Trigger","title":"DevinApi.Build.Trigger","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/CodeScanFindingResponse/variables/Severity","title":"DevinApi.CodeScanFindingResponse.Severity","description":"Severity of the finding: critical, high, medium, or low.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/CodeScanFindingResponse/variables/Status","title":"DevinApi.CodeScanFindingResponse.Status","description":"Finding status: open, dismissed, or resolved.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/CodeScanProfileDetailResponse/variables/Mode","title":"DevinApi.CodeScanProfileDetailResponse.Mode","description":"Profile mode: discover or ingest.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/CodeScanProfileDetailResponse/variables/ScanType","title":"DevinApi.CodeScanProfileDetailResponse.ScanType","description":"Type of scan the profile configures.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/CodeScanProfileDetailResponse/variables/Visibility","title":"DevinApi.CodeScanProfileDetailResponse.Visibility","description":"Whether the profile is owned by a single organization or shared across the whole account.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/CodeScanProfileSummaryResponse/variables/Mode","title":"DevinApi.CodeScanProfileSummaryResponse.Mode","description":"Profile mode: discover or ingest.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/CodeScanProfileSummaryResponse/variables/ScanType","title":"DevinApi.CodeScanProfileSummaryResponse.ScanType","description":"Type of scan the profile configures.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/CodeScanProfileSummaryResponse/variables/Visibility","title":"DevinApi.CodeScanProfileSummaryResponse.Visibility","description":"Whether the profile is owned by a single organization or shared across the whole account.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/CodeScanResponse/variables/Status","title":"DevinApi.CodeScanResponse.Status","description":"Scan status: waiting, pending, running, awaitinguserinput, completed, failed, or cancelled.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/GetAuditLogsAuditLogsRequestOrder","title":"DevinApi.enterprise.GetAuditLogsAuditLogsRequestOrder","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/GetGuardrailViolationsGuardrailViolationsRequestOrder","title":"DevinApi.enterprise.GetGuardrailViolationsGuardrailViolationsRequestOrder","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/GetHypervisorsHypervisorsRequestStatus","title":"DevinApi.enterprise.GetHypervisorsHypervisorsRequestStatus","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/GetOrgAuditLogsAuditLogsRequestOrder","title":"DevinApi.enterprise.GetOrgAuditLogsAuditLogsRequestOrder","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/GetOrgGuardrailViolationsGuardrailViolationsRequestOrder","title":"DevinApi.enterprise.GetOrgGuardrailViolationsGuardrailViolationsRequestOrder","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/GetSessionsInsightsSessionsRequestCategory","title":"DevinApi.enterprise.GetSessionsInsightsSessionsRequestCategory","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/GetSessionsInsightsSessionsRequestOriginsItem","title":"DevinApi.enterprise.GetSessionsInsightsSessionsRequestOriginsItem","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/GetSessionsSessionsRequestCategory","title":"DevinApi.enterprise.GetSessionsSessionsRequestCategory","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/GetSessionsSessionsRequestOriginsItem","title":"DevinApi.enterprise.GetSessionsSessionsRequestOriginsItem","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/ListCodeScanFindingsCodeScansRequestSeverityItem","title":"DevinApi.enterprise.ListCodeScanFindingsCodeScansRequestSeverityItem","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/ListCodeScanFindingsCodeScansRequestStatusItem","title":"DevinApi.enterprise.ListCodeScanFindingsCodeScansRequestStatusItem","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/ListNotesNotesRequestAccessType","title":"DevinApi.enterprise.ListNotesNotesRequestAccessType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/enterprise/variables/ListServiceUserApiKeysServiceUserApiKeysRequestStatus","title":"DevinApi.enterprise.ListServiceUserApiKeysServiceUserApiKeysRequestStatus","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/GitConnectionResponse/variables/GitProviderType","title":"DevinApi.GitConnectionResponse.GitProviderType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/KnowledgeNoteResponse/variables/AccessType","title":"DevinApi.KnowledgeNoteResponse.AccessType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/variables/ListCodeScanFindingsCodeScansRequestSeverityItem","title":"DevinApi.ListCodeScanFindingsCodeScansRequestSeverityItem","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/variables/ListCodeScanFindingsCodeScansRequestStatusItem","title":"DevinApi.ListCodeScanFindingsCodeScansRequestStatusItem","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/variables/ListOrgBuildsSnapshotSetupRequestStatus","title":"DevinApi.ListOrgBuildsSnapshotSetupRequestStatus","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/PlaybookResponse/variables/AccessType","title":"DevinApi.PlaybookResponse.AccessType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/PrReviewResponse/variables/Status","title":"DevinApi.PrReviewResponse.Status","description":"Current review status.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/QueueResponse/variables/Status","title":"DevinApi.QueueResponse.Status","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/RepoIndexJobResponse/variables/Status","title":"DevinApi.RepoIndexJobResponse.Status","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/Role/variables/RoleType","title":"DevinApi.Role.RoleType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/ScheduleCreateRequest/variables/Agent","title":"DevinApi.ScheduleCreateRequest.Agent","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/ScheduleCreateRequest/variables/NotifyOn","title":"DevinApi.ScheduleCreateRequest.NotifyOn","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/ScheduleCreateRequest/variables/ScheduleType","title":"DevinApi.ScheduleCreateRequest.ScheduleType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/ScheduleResponse/variables/Agent","title":"DevinApi.ScheduleResponse.Agent","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/ScheduleResponse/variables/NotifyOn","title":"DevinApi.ScheduleResponse.NotifyOn","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/ScheduleResponse/variables/ScheduleType","title":"DevinApi.ScheduleResponse.ScheduleType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/ScheduleUpdateRequest/variables/Agent","title":"DevinApi.ScheduleUpdateRequest.Agent","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/ScheduleUpdateRequest/variables/NotifyOn","title":"DevinApi.ScheduleUpdateRequest.NotifyOn","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/ScheduleUpdateRequest/variables/ScheduleType","title":"DevinApi.ScheduleUpdateRequest.ScheduleType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SecretCreateRequest/variables/Type","title":"DevinApi.SecretCreateRequest.Type","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SecretResponse/variables/AccessType","title":"DevinApi.SecretResponse.AccessType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SecretResponse/variables/SecretType","title":"DevinApi.SecretResponse.SecretType","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionAttachment/variables/Source","title":"DevinApi.SessionAttachment.Source","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionCreateRequest/variables/DevinMode","title":"DevinApi.SessionCreateRequest.DevinMode","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionInsightsActionItem/variables/Type","title":"DevinApi.SessionInsightsActionItem.Type","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/variables/Category","title":"DevinApi.SessionInsightsResponse.Category","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/variables/Origin","title":"DevinApi.SessionInsightsResponse.Origin","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/variables/SessionSize","title":"DevinApi.SessionInsightsResponse.SessionSize","description":"Session size classification based on ACU usage and message count.","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/variables/Status","title":"DevinApi.SessionInsightsResponse.Status","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionInsightsResponse/variables/StatusDetail","title":"DevinApi.SessionInsightsResponse.StatusDetail","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionMessage/variables/Source","title":"DevinApi.SessionMessage.Source","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/variables/SessionPurpose","title":"DevinApi.SessionPurpose","description":"Purpose of a child session spawned by a parent (brain callers only).","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionResponse/variables/Category","title":"DevinApi.SessionResponse.Category","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionResponse/variables/Origin","title":"DevinApi.SessionResponse.Origin","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionResponse/variables/Status","title":"DevinApi.SessionResponse.Status","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionResponse/variables/StatusDetail","title":"DevinApi.SessionResponse.StatusDetail","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionsQueryParams/variables/Category","title":"DevinApi.SessionsQueryParams.Category","tag":"VARIABLE"},{"href":"/sdk/api/DevinApi/SessionsQueryParams/Origins/variables/Item","title":"DevinApi.SessionsQueryParams.Origins.Item","tag":"VARIABLE"},{"href":"/sdk/api/variables/DevinApiEnvironment","title":"DevinApiEnvironment","tag":"VARIABLE"}]}]},{"group":"Resources","pages":[{"title":"Devin SDK changelog","sidebarTitle":"Changelog","description":"Release notes for each Devin SDK beta: @cognition-ai/sdk, ai-sdk, cloudflare-agents and harness-devin, with links to the published versions on npm.","href":"/sdk/changelog"}]}]}]},{"tab":"Federal","pages":[{"title":"Federal","href":"/federal/introduction"}]}]},{"language":"es","pages":[{"title":"es","href":"/es/sdk/guides/watching-sessions"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/sdk/guides/watching-sessions"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/sdk/guides/watching-sessions"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/sdk/guides/watching-sessions"}]},{"language":"de","pages":[{"title":"de","href":"/de/sdk/guides/watching-sessions"}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-BR/sdk/guides/watching-sessions"}]},{"language":"it","pages":[{"title":"it","href":"/it/sdk/guides/watching-sessions"}]}]},"basePath":"","title":"Watch a Devin session with the SDK - Devin Docs","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}