> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# @cognition-ai/sdk

TypeScript SDK for [Devin](https://devin.ai). Cloud and local sessions both speak the
[Agent Client Protocol](https://agentclientprotocol.com/) — cloud over a WebSocket,
local by running the Devin CLI on your machine — with the generated
[v3 API](https://docs.devin.ai) client available as an escape hatch.

## Install

```sh
bun add @cognition-ai/sdk@beta   # or: npm i @cognition-ai/sdk@beta
```

The SDK is beta-only for now: every release is a `0.0.1-beta.N` prerelease on the
`beta` dist-tag, and no version is published to `latest`, so the `@beta` suffix is
required — a plain `npm i @cognition-ai/sdk` fails on purpose until the public launch.

## Usage

`createDevin(options)` connects to the cloud over a WebSocket (`CloudDevin`) unless you
pass a `cwd`, which spawns the CLI on this machine (`LocalDevin`); TypeScript narrows the
return type accordingly. Both need a `cog_…` API key, from the `apiKey` option or
`DEVIN_API_KEY` (locally the SDK hands it to the CLI for you). Both implement the shared
`DevinClient` interface, and their sessions share the same `send()` / `stream()` /
`cancel()` surface, so the same code drives Devin on your machine or in a cloud VM:

```ts
import { createDevin, type DevinClient } from "@cognition-ai/sdk";

await using devin = await createDevin(); // CloudDevin, apiKey from DEVIN_API_KEY
const cloud = await createDevin({ apiKey }); // CloudDevin
const local = await createDevin({ cwd: process.cwd() }); // LocalDevin

async function run(devin: DevinClient, prompt: string) {
  const session = await devin.createSession();
  return session.send(prompt);
}
```

Clients are async-disposable — `await using` closes the connection (and the CLI
process for local clients) at scope exit; without it, call `.close()` when done.

## The v3 API escape hatch

ACP covers live interaction; everything else — session snapshots, structured output,
pull requests, and platform resources (playbooks, secrets, organizations) — lives on
the [v3 API](https://docs.devin.ai). The cloud client exposes the full generated v3
client as `api`:

```ts
import { createDevin } from "@cognition-ai/sdk";

const devin = await createDevin({ apiKey }); // CloudDevin — `api` is cloud-only

const session = await devin.api.sessions.getSession({
  org_id: "org_…",
  devin_id: "devin-…",
});
console.log(session.status_detail, session.structured_output, session.pull_requests);

await devin.api.playbooks.listPlaybooks({ org_id: "org_…" });
```

## Local sessions (Devin CLI)

`LocalDevin` spawns the [Devin CLI](https://docs.devin.ai/cli.md) as a subprocess and drives it over
the [Agent Client Protocol](https://agentclientprotocol.com/) on stdio. Turns run on your machine:
tool calls edit real files and run real commands in `cwd`. The CLI is bundled with the SDK as
per-platform npm packages listed as `optionalDependencies`, so the binary lives in `node_modules`
and is versioned by your lockfile — there is no path override; the SDK only runs a bundled,
officially published CLI build. Authentication is the `apiKey` option (a `cog_…`
personal access token, defaulting to `$DEVIN_API_KEY`, the same key cloud mode uses); the
SDK never falls back to the CLI's own `devin auth login` credential store. The CLI's
config, session store, and cache live under `~/.devin-sdk` (override with `stateDir`),
isolated from any interactive Devin CLI install on the same machine.

```ts
import { LocalDevin } from "@cognition-ai/sdk";

const local = await LocalDevin.start({
  cwd: "/path/to/project",
  // Permission requests (e.g. running shell commands) are rejected unless handled.
  onPermission: (request) => {
    console.log(request.toolCall.title);
    return "allow";
  },
});

const session = await local.createSession();

// Stream the turn's typed events (message/thought deltas, tool calls, plans)…
for await (const event of session.stream("Fix the failing test in src/utils")) {
  if (event.type === "message_delta") process.stdout.write(event.text);
  if (event.type === "tool_call") console.log(event.call.title, event.call.status);
}

// …or just wait for the result.
const result = await session.send("Now run the test suite");
console.log(result.stopReason, result.usage);

local.close();
```

Cognition-specific events (`_cognition.ai/*` notifications — agent stop causes, context
compaction, connection retries, …) are surfaced as a typed union via `session.onExtension`:

```ts
import { CognitionExtensionMethod, isExtension } from "@cognition-ai/sdk";

session.onExtension = (notification) => {
  if (isExtension(notification, CognitionExtensionMethod.AgentStopped)) {
    console.log(notification.cause, notification.stats);
  }
};
```

### Models and Fusion

`model` (on `LocalDevin.start`, `createSession`, or `session.setModel`) takes a model id the
CLI accepts for your account, or a Fusion model that pairs a leader model with a sidekick
model. `session.models()` lists them, with the one currently in effect:

```ts
import { Fusion } from "@cognition-ai/sdk";

const session = await local.createSession();
const models = session.models();
console.log(models?.current); // "swe-2-high"
console.log(models?.options.filter((m) => m.id.startsWith("fusion-")).map((m) => m.id));

await session.setModel(Fusion({ leader: "claude-opus-5-max", sidekick: "swe-2-high" }));
await session.setModel("fusion-adaptive"); // let Fusion pick the pairing

Fusion({ leader: "claude-opus-5-max", sidekick: "swe-2-high" }).id;
// "fusion-claude-opus-5-max-sidekick-swe-2-high"
```

A Fusion model is sent as its `id`, and the CLI only accepts pairings it advertises (the
`fusion-*` entries in `session.models()`, which is the session's `model` config option). An
unsupported model or leader/sidekick combination rejects `setModel` with a
`ModelRejectedError` carrying the CLI's reason (`error.reason`) and leaves the current model
in place; the SDK does not validate ids itself, so the list stays in step with the CLI. The
available pairings depend on the CLI version: the pairings above and `fusion-adaptive` need a
recent CLI (tested on 3000.10.27) and are not in older builds such as 3000.6.11.

## Cloud sessions over ACP

`CloudDevin` drives sessions running in Devin's cloud over the same ACP protocol as
`LocalDevin`, connected over the ACP WebSocket and authenticated with a personal
access token (`cog_…`). Turns, streaming, permission handling, and `_cognition.ai/*`
extension notifications work identically to local sessions; the generated v3 client
stays available as the `api` escape hatch.

```ts
import { CloudDevin } from "@cognition-ai/sdk";

const cloud = await CloudDevin.connect({ orgId: "org_…" }); // apiKey from DEVIN_API_KEY

const session = await cloud.createSession();
const result = await session.send("Summarize the open PRs in this repo");
console.log(result.stopReason);

// Resume an existing cloud session by id.
const { session: resumed, replay } = await cloud.loadSession("devin-…");

// Platform operations go through the generated v3 client.
await cloud.api.sessions.getSessions({ org_id: "org_…" });

cloud.close();
```

### Tool calls, the same on both agents

The local CLI and the cloud describe tools differently on the wire (typed `rawInput` and
`cognition.ai/inferenceToolName` locally; `cognition.ai/eventType` plus `_meta` details such
as `cognition.ai/command` and `cognition.ai/fileUpdates` on the cloud). `ToolCall.detail`
normalizes both into one discriminated union — `exec`, `read`, `write`, `edit`,
`list_directory`, `file_search`, `mcp`, `permission_request`, `ask_user_question`,
`report_blocker`, or `other` — so consumers narrow on `detail.tool` and never see the
difference. The raw `rawInput`, `meta`, `toolName` and `inferenceToolName` stay on the call
for anything the union does not cover.

### Watching sessions you did not start

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.

```ts
const session = await cloud.attach("devin-…"); // no onPermission: observers don't decide
for 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"));
  }
}
```

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".

## Tracing sessions (OpenTelemetry, Langfuse)

`@cognition-ai/sdk/tracing` turns ACP sessions into OpenTelemetry spans, for local and
cloud sessions alike. It reads the session's updates and `_cognition.ai/agent_stopped`, so
it needs no CLI flag. It only uses `@opentelemetry/api` (an optional peer dependency); your
app owns the tracer provider, span processor and exporter. Spans carry the attributes
[Langfuse's OTLP ingestion](https://langfuse.com/integrations/native/opentelemetry) reads,
plus `gen_ai.*` semantic-convention attributes for other backends. Cloud sessions currently
send no `usage_update`, so their traces have turn and tool spans but no `generation` spans.

```sh
npm install @opentelemetry/api @opentelemetry/sdk-trace-base @langfuse/otel
```

Configure tracing once on the client with `traceSessions`:

```ts
import { LangfuseSpanProcessor } from "@langfuse/otel";
import { BasicTracerProvider } from "@opentelemetry/sdk-trace-base";
import { createDevin } from "@cognition-ai/sdk";
import { traceSessions } from "@cognition-ai/sdk/tracing";

// Reads LANGFUSE_PUBLIC_KEY, LANGFUSE_SECRET_KEY and LANGFUSE_BASE_URL.
const provider = new BasicTracerProvider({ spanProcessors: [new LangfuseSpanProcessor()] });

const devin = await createDevin({
  cwd: "/path/to/project", // omit for CloudDevin
  tracing: traceSessions({ tracer: provider.getTracer("my-app"), userId: "user-123" }),
});

const session = await devin.createSession({ tracing: { metadata: { taskId: "task-42" } } });
await session.run("Fix the failing test in src/utils");

devin.close(); // ends any unfinished turn
await provider.shutdown(); // flushes pending spans
```

Every session the client creates, loads, attaches or launches is traced, and prompts are
recorded from every prompt path (`send`, `run`, `stream`, `streamUpdates`, `postMessage`),
including images and resources. A session's `tracing` option merges over the client's
(`metadata` merged, `tags` appended); `tracing: false` opts it out. On cloud, messages other
clients send (the web app, Slack, another SDK process) are traced as turns too, and this
client's own prompts are not counted twice. History replayed by `loadSession` or `attach`
is not exported again; a turn already running when you attach is traced from then on.
Tracing ends when the session is released, the client closes or the connection drops.

To trace a single session you already hold, use `traceSession`. It cannot see outgoing
prompts, so record each one yourself:

```ts
import { traceSession } from "@cognition-ai/sdk/tracing";

const tracer = traceSession(session, { tracer: provider.getTracer("my-app") });
tracer.recordPrompt(prompt);
await session.send(prompt);
await tracer.end(); // ends an unfinished turn
```

Without `tracer`, spans go to the global tracer provider (for example one registered by
`@opentelemetry/sdk-node`). Each turn is its own trace unless `parent` (or the active
context) holds a span; Langfuse groups turns by `sessionId`, which defaults to the ACP
session id, so a session reloaded in a new process lands in the same Langfuse session:

* `turn N` (`agent`): prompt, final message, stop cause.
* `generation <model>` (`generation`), one per model request from `usage_update`: uncached
  input, output, `cache_read_input_tokens` and `cache_creation_input_tokens`. The last one
  in a turn also gets the request id, time to first token, and `cost_details` when the agent
  reports `acuCost` / `creditCost`.
* `<tool name>` (`tool`), one per tool call: raw input and output, `ERROR` when it fails,
  `WARNING` when rejected or canceled.

Error stop causes (`error`, `quota_exhausted`, `auth_required`, `content_filter`) mark the
turn and its last generation `ERROR`; other non-complete causes are `WARNING`. If the
session stream fails, the open turn ends as `stream_error` and the session reports the
failure to your code as usual. Export batching, retries and failures are handled by your
span processor, so a collector outage never throws into the session.

## Regenerating the API client

`src/generated/` is produced by [Fern](https://buildwithfern.com) from the committed
OpenAPI spec (`spec/v3-openapi.json`). After changing the spec, run from the repo
root (requires Docker):

```sh
bun run generate
```

## Classes

* [`AcpSession`](https://docs.devin.ai/sdk/reference/classes/AcpSession)
* [`CloudDevin`](https://docs.devin.ai/sdk/reference/classes/CloudDevin)
* [`CloudSession`](https://docs.devin.ai/sdk/reference/classes/CloudSession)
* [`ConnectionClosedError`](https://docs.devin.ai/sdk/reference/classes/ConnectionClosedError)
* [`DevinError`](https://docs.devin.ai/sdk/reference/classes/DevinError)
* [`JsonRpcError`](https://docs.devin.ai/sdk/reference/classes/JsonRpcError)
* [`LocalDevin`](https://docs.devin.ai/sdk/reference/classes/LocalDevin)
* [`LocalSession`](https://docs.devin.ai/sdk/reference/classes/LocalSession)
* [`ModelRejectedError`](https://docs.devin.ai/sdk/reference/classes/ModelRejectedError)
* [`SessionEventReducer`](https://docs.devin.ai/sdk/reference/classes/SessionEventReducer)
* [`SessionStartupError`](https://docs.devin.ai/sdk/reference/classes/SessionStartupError)
* [`SessionTracer`](https://docs.devin.ai/sdk/reference/classes/SessionTracer)
* [`Turn`](https://docs.devin.ai/sdk/reference/classes/Turn)

## Interfaces

* [`AcpAgentCapabilities`](https://docs.devin.ai/sdk/reference/interfaces/AcpAgentCapabilities)
* [`AcpImplementation`](https://docs.devin.ai/sdk/reference/interfaces/AcpImplementation)
* [`AcpPromptCapabilities`](https://docs.devin.ai/sdk/reference/interfaces/AcpPromptCapabilities)
* [`ActivityEvent`](https://docs.devin.ai/sdk/reference/interfaces/ActivityEvent)
* [`AgentStoppedNotification`](https://docs.devin.ai/sdk/reference/interfaces/AgentStoppedNotification)
* [`BillingInformationNotification`](https://docs.devin.ai/sdk/reference/interfaces/BillingInformationNotification)
* [`BrowserPreviewCaptureNotification`](https://docs.devin.ai/sdk/reference/interfaces/BrowserPreviewCaptureNotification)
* [`BrowserPreviewConsoleLine`](https://docs.devin.ai/sdk/reference/interfaces/BrowserPreviewConsoleLine)
* [`BrowserPreviewOpenedNotification`](https://docs.devin.ai/sdk/reference/interfaces/BrowserPreviewOpenedNotification)
* [`ClipboardWriteNotification`](https://docs.devin.ai/sdk/reference/interfaces/ClipboardWriteNotification)
* [`CloudDevinOptions`](https://docs.devin.ai/sdk/reference/interfaces/CloudDevinOptions)
* [`CloudListSessionsOptions`](https://docs.devin.ai/sdk/reference/interfaces/CloudListSessionsOptions)
* [`CloudLoadSessionOptions`](https://docs.devin.ai/sdk/reference/interfaces/CloudLoadSessionOptions)
* [`CloudSessionOptions`](https://docs.devin.ai/sdk/reference/interfaces/CloudSessionOptions)
* [`CloudSessionsPage`](https://docs.devin.ai/sdk/reference/interfaces/CloudSessionsPage)
* [`CognitionAgentResponseMap`](https://docs.devin.ai/sdk/reference/interfaces/CognitionAgentResponseMap)
* [`CommandsChangeEvent`](https://docs.devin.ai/sdk/reference/interfaces/CommandsChangeEvent)
* [`CompactionNotification`](https://docs.devin.ai/sdk/reference/interfaces/CompactionNotification)
* [`ConnectionRetryNotification`](https://docs.devin.ai/sdk/reference/interfaces/ConnectionRetryNotification)
* [`ContentBlock`](https://docs.devin.ai/sdk/reference/interfaces/ContentBlock)
* [`DevinClient`](https://docs.devin.ai/sdk/reference/interfaces/DevinClient)
* [`EndSessionOptions`](https://docs.devin.ai/sdk/reference/interfaces/EndSessionOptions)
* [`EphemeralPresenceNotification`](https://docs.devin.ai/sdk/reference/interfaces/EphemeralPresenceNotification)
* [`FileUpdate`](https://docs.devin.ai/sdk/reference/interfaces/FileUpdate)
* [`FusionModel`](https://docs.devin.ai/sdk/reference/interfaces/FusionModel)
* [`HistoryPage`](https://docs.devin.ai/sdk/reference/interfaces/HistoryPage)
* [`InitializeResult`](https://docs.devin.ai/sdk/reference/interfaces/InitializeResult)
* [`LaunchedSession`](https://docs.devin.ai/sdk/reference/interfaces/LaunchedSession)
* [`LaunchSessionOptions`](https://docs.devin.ai/sdk/reference/interfaces/LaunchSessionOptions)
* [`LifecycleEvent`](https://docs.devin.ai/sdk/reference/interfaces/LifecycleEvent)
* [`ListSessionsOptions`](https://docs.devin.ai/sdk/reference/interfaces/ListSessionsOptions)
* [`ListSessionsResult`](https://docs.devin.ai/sdk/reference/interfaces/ListSessionsResult)
* [`LoadedSession`](https://docs.devin.ai/sdk/reference/interfaces/LoadedSession)
* [`LoadSessionOptions`](https://docs.devin.ai/sdk/reference/interfaces/LoadSessionOptions)
* [`LocalDevinOptions`](https://docs.devin.ai/sdk/reference/interfaces/LocalDevinOptions)
* [`LocalSessionOptions`](https://docs.devin.ai/sdk/reference/interfaces/LocalSessionOptions)
* [`McpServersChangedNotification`](https://docs.devin.ai/sdk/reference/interfaces/McpServersChangedNotification)
* [`MergePullRequestOptions`](https://docs.devin.ai/sdk/reference/interfaces/MergePullRequestOptions)
* [`MessageDeltaEvent`](https://docs.devin.ai/sdk/reference/interfaces/MessageDeltaEvent)
* [`MessagesInQueuedNotification`](https://docs.devin.ai/sdk/reference/interfaces/MessagesInQueuedNotification)
* [`ModeChangeEvent`](https://docs.devin.ai/sdk/reference/interfaces/ModeChangeEvent)
* [`ModelOption`](https://docs.devin.ai/sdk/reference/interfaces/ModelOption)
* [`ObserveOptions`](https://docs.devin.ai/sdk/reference/interfaces/ObserveOptions)
* [`OutgoingPrompt`](https://docs.devin.ai/sdk/reference/interfaces/OutgoingPrompt)
* [`OutputNotification`](https://docs.devin.ai/sdk/reference/interfaces/OutputNotification)
* [`PermissionOption`](https://docs.devin.ai/sdk/reference/interfaces/PermissionOption)
* [`PermissionRequest`](https://docs.devin.ai/sdk/reference/interfaces/PermissionRequest)
* [`PlanEntry`](https://docs.devin.ai/sdk/reference/interfaces/PlanEntry)
* [`PlanEvent`](https://docs.devin.ai/sdk/reference/interfaces/PlanEvent)
* [`PluginsChangedNotification`](https://docs.devin.ai/sdk/reference/interfaces/PluginsChangedNotification)
* [`prompt.PromptOptions`](https://docs.devin.ai/sdk/reference/prompt/interfaces/PromptOptions)
* [`prompt.ResourceOptions`](https://docs.devin.ai/sdk/reference/prompt/interfaces/ResourceOptions)
* [`PromptCapabilities`](https://docs.devin.ai/sdk/reference/interfaces/PromptCapabilities)
* [`PromptCapabilitiesMeta`](https://docs.devin.ai/sdk/reference/interfaces/PromptCapabilitiesMeta)
* [`PromptResult`](https://docs.devin.ai/sdk/reference/interfaces/PromptResult)
* [`PullRequestEvent`](https://docs.devin.ai/sdk/reference/interfaces/PullRequestEvent)
* [`QueuedMessageEntry`](https://docs.devin.ai/sdk/reference/interfaces/QueuedMessageEntry)
* [`RawEvent`](https://docs.devin.ai/sdk/reference/interfaces/RawEvent)
* [`RevertHistoryRewoundNotification`](https://docs.devin.ai/sdk/reference/interfaces/RevertHistoryRewoundNotification)
* [`RevertOptions`](https://docs.devin.ai/sdk/reference/interfaces/RevertOptions)
* [`RevertStepInfo`](https://docs.devin.ai/sdk/reference/interfaces/RevertStepInfo)
* [`RevertStepsUpdatedNotification`](https://docs.devin.ai/sdk/reference/interfaces/RevertStepsUpdatedNotification)
* [`RunOptions`](https://docs.devin.ai/sdk/reference/interfaces/RunOptions)
* [`SessionConfigOption`](https://docs.devin.ai/sdk/reference/interfaces/SessionConfigOption)
* [`SessionConfigSelectOption`](https://docs.devin.ai/sdk/reference/interfaces/SessionConfigSelectOption)
* [`SessionInfo`](https://docs.devin.ai/sdk/reference/interfaces/SessionInfo)
* [`SessionInstrumentation`](https://docs.devin.ai/sdk/reference/interfaces/SessionInstrumentation)
* [`SessionModels`](https://docs.devin.ai/sdk/reference/interfaces/SessionModels)
* [`SessionNotification`](https://docs.devin.ai/sdk/reference/interfaces/SessionNotification)
* [`SessionObserver`](https://docs.devin.ai/sdk/reference/interfaces/SessionObserver)
* [`SessionOptions`](https://docs.devin.ai/sdk/reference/interfaces/SessionOptions)
* [`SessionOutcome`](https://docs.devin.ai/sdk/reference/interfaces/SessionOutcome)
* [`SessionTraceOptions`](https://docs.devin.ai/sdk/reference/interfaces/SessionTraceOptions)
* [`SessionUpdate`](https://docs.devin.ai/sdk/reference/interfaces/SessionUpdate)
* [`ShowModalNotification`](https://docs.devin.ai/sdk/reference/interfaces/ShowModalNotification)
* [`SpendingLimitOptions`](https://docs.devin.ai/sdk/reference/interfaces/SpendingLimitOptions)
* [`StandardSchema`](https://docs.devin.ai/sdk/reference/interfaces/StandardSchema)
* [`StateUpdate`](https://docs.devin.ai/sdk/reference/interfaces/StateUpdate)
* [`StatusEvent`](https://docs.devin.ai/sdk/reference/interfaces/StatusEvent)
* [`SubagentContext`](https://docs.devin.ai/sdk/reference/interfaces/SubagentContext)
* [`TailReplayInfo`](https://docs.devin.ai/sdk/reference/interfaces/TailReplayInfo)
* [`ThinkingCompleteNotification`](https://docs.devin.ai/sdk/reference/interfaces/ThinkingCompleteNotification)
* [`ThoughtDeltaEvent`](https://docs.devin.ai/sdk/reference/interfaces/ThoughtDeltaEvent)
* [`ToolCall`](https://docs.devin.ai/sdk/reference/interfaces/ToolCall)
* [`ToolCallContent`](https://docs.devin.ai/sdk/reference/interfaces/ToolCallContent)
* [`ToolCallEvent`](https://docs.devin.ai/sdk/reference/interfaces/ToolCallEvent)
* [`ToolCallLocation`](https://docs.devin.ai/sdk/reference/interfaces/ToolCallLocation)
* [`TraceSessionOptions`](https://docs.devin.ai/sdk/reference/interfaces/TraceSessionOptions)
* [`TurnStateEvent`](https://docs.devin.ai/sdk/reference/interfaces/TurnStateEvent)
* [`TypingEvent`](https://docs.devin.ai/sdk/reference/interfaces/TypingEvent)
* [`UnknownExtensionNotification`](https://docs.devin.ai/sdk/reference/interfaces/UnknownExtensionNotification)
* [`UserMessageEvent`](https://docs.devin.ai/sdk/reference/interfaces/UserMessageEvent)

## Functions

* [`activityEnum`](https://docs.devin.ai/sdk/reference/functions/activityEnum)
* [`agentCapabilities`](https://docs.devin.ai/sdk/reference/functions/agentCapabilities)
* [`availableMentionTypes`](https://docs.devin.ai/sdk/reference/functions/availableMentionTypes)
* [`blockedAction`](https://docs.devin.ai/sdk/reference/functions/blockedAction)
* [`chain`](https://docs.devin.ai/sdk/reference/functions/chain)
* [`clientMessageId`](https://docs.devin.ai/sdk/reference/functions/clientMessageId)
* [`cognitionErrorKind`](https://docs.devin.ai/sdk/reference/functions/cognitionErrorKind)
* [`createDevin`](https://docs.devin.ai/sdk/reference/functions/createDevin)
* [`eventId`](https://docs.devin.ai/sdk/reference/functions/eventId)
* [`eventType`](https://docs.devin.ai/sdk/reference/functions/eventType)
* [`finishedOutcome`](https://docs.devin.ai/sdk/reference/functions/finishedOutcome)
* [`Fusion`](https://docs.devin.ai/sdk/reference/functions/Fusion)
* [`getMeta`](https://docs.devin.ai/sdk/reference/functions/getMeta)
* [`historySkeleton`](https://docs.devin.ai/sdk/reference/functions/historySkeleton)
* [`httpUploadUrl`](https://docs.devin.ai/sdk/reference/functions/httpUploadUrl)
* [`inferenceToolName`](https://docs.devin.ai/sdk/reference/functions/inferenceToolName)
* [`inputDisabledReason`](https://docs.devin.ai/sdk/reference/functions/inputDisabledReason)
* [`isAbort`](https://docs.devin.ai/sdk/reference/functions/isAbort)
* [`isCanceled`](https://docs.devin.ai/sdk/reference/functions/isCanceled)
* [`isCognitionExtensionMethod`](https://docs.devin.ai/sdk/reference/functions/isCognitionExtensionMethod)
* [`isErrorCode`](https://docs.devin.ai/sdk/reference/functions/isErrorCode)
* [`isExtension`](https://docs.devin.ai/sdk/reference/functions/isExtension)
* [`isOverwrite`](https://docs.devin.ai/sdk/reference/functions/isOverwrite)
* [`isRejected`](https://docs.devin.ai/sdk/reference/functions/isRejected)
* [`isRetryable`](https://docs.devin.ai/sdk/reference/functions/isRetryable)
* [`isStreaming`](https://docs.devin.ai/sdk/reference/functions/isStreaming)
* [`isToolCallInputFinal`](https://docs.devin.ai/sdk/reference/functions/isToolCallInputFinal)
* [`isToolCallSettled`](https://docs.devin.ai/sdk/reference/functions/isToolCallSettled)
* [`isTyping`](https://docs.devin.ai/sdk/reference/functions/isTyping)
* [`mergeToolCall`](https://docs.devin.ai/sdk/reference/functions/mergeToolCall)
* [`messageSubIndex`](https://docs.devin.ai/sdk/reference/functions/messageSubIndex)
* [`parseCognitionExtension`](https://docs.devin.ai/sdk/reference/functions/parseCognitionExtension)
* [`prDataUpdated`](https://docs.devin.ai/sdk/reference/functions/prDataUpdated)
* [`priority`](https://docs.devin.ai/sdk/reference/functions/priority)
* [`prompt.audio`](https://docs.devin.ai/sdk/reference/prompt/functions/audio)
* [`prompt.blobResource`](https://docs.devin.ai/sdk/reference/prompt/functions/blobResource)
* [`prompt.image`](https://docs.devin.ai/sdk/reference/prompt/functions/image)
* [`prompt.resourceLink`](https://docs.devin.ai/sdk/reference/prompt/functions/resourceLink)
* [`prompt.text`](https://docs.devin.ai/sdk/reference/prompt/functions/text)
* [`prompt.textResource`](https://docs.devin.ai/sdk/reference/prompt/functions/textResource)
* [`prompt.toPromptBlocks`](https://docs.devin.ai/sdk/reference/prompt/functions/toPromptBlocks)
* [`promptCapabilities`](https://docs.devin.ai/sdk/reference/functions/promptCapabilities)
* [`queuePosition`](https://docs.devin.ai/sdk/reference/functions/queuePosition)
* [`quotedArtifacts`](https://docs.devin.ai/sdk/reference/functions/quotedArtifacts)
* [`rawAgentCapabilities`](https://docs.devin.ai/sdk/reference/functions/rawAgentCapabilities)
* [`reduceUpdates`](https://docs.devin.ai/sdk/reference/functions/reduceUpdates)
* [`resolveCliPath`](https://docs.devin.ai/sdk/reference/functions/resolveCliPath)
* [`retryAfterSeconds`](https://docs.devin.ai/sdk/reference/functions/retryAfterSeconds)
* [`sessionLifecycle`](https://docs.devin.ai/sdk/reference/functions/sessionLifecycle)
* [`sessionMeta`](https://docs.devin.ai/sdk/reference/functions/sessionMeta)
* [`sessionUpdateMeta`](https://docs.devin.ai/sdk/reference/functions/sessionUpdateMeta)
* [`stateUpdate`](https://docs.devin.ai/sdk/reference/functions/stateUpdate)
* [`statusEnum`](https://docs.devin.ai/sdk/reference/functions/statusEnum)
* [`statusMessage`](https://docs.devin.ai/sdk/reference/functions/statusMessage)
* [`statusReason`](https://docs.devin.ai/sdk/reference/functions/statusReason)
* [`streamingMessageId`](https://docs.devin.ai/sdk/reference/functions/streamingMessageId)
* [`subagentContext`](https://docs.devin.ai/sdk/reference/functions/subagentContext)
* [`supportsCapability`](https://docs.devin.ai/sdk/reference/functions/supportsCapability)
* [`tailReplayInfo`](https://docs.devin.ai/sdk/reference/functions/tailReplayInfo)
* [`thinkingDurationMs`](https://docs.devin.ai/sdk/reference/functions/thinkingDurationMs)
* [`timestamp`](https://docs.devin.ai/sdk/reference/functions/timestamp)
* [`toolCallDetail`](https://docs.devin.ai/sdk/reference/functions/toolCallDetail)
* [`toolCallMeta`](https://docs.devin.ai/sdk/reference/functions/toolCallMeta)
* [`toolCallText`](https://docs.devin.ai/sdk/reference/functions/toolCallText)
* [`toolName`](https://docs.devin.ai/sdk/reference/functions/toolName)
* [`traceSession`](https://docs.devin.ai/sdk/reference/functions/traceSession)
* [`traceSessions`](https://docs.devin.ai/sdk/reference/functions/traceSessions)
* [`userActionRequired`](https://docs.devin.ai/sdk/reference/functions/userActionRequired)

## Type Aliases

* [`AcpMeta`](https://docs.devin.ai/sdk/reference/types/AcpMeta)
* [`AcpProtocolVersion`](https://docs.devin.ai/sdk/reference/types/AcpProtocolVersion)
* [`AgentRequestHandler`](https://docs.devin.ai/sdk/reference/types/AgentRequestHandler)
* [`AgentStopCause`](https://docs.devin.ai/sdk/reference/types/AgentStopCause)
* [`BrowserPreviewCapture`](https://docs.devin.ai/sdk/reference/types/BrowserPreviewCapture)
* [`CognitionAcp.AckBranchPushMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AckBranchPushMeta)
* [`CognitionAcp.ActionsRequestMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ActionsRequestMeta)
* [`CognitionAcp.ActivatedPlugin`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ActivatedPlugin)
* [`CognitionAcp.ActivatedPluginResources`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ActivatedPluginResources)
* [`CognitionAcp.ActivatedSkill`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ActivatedSkill)
* [`CognitionAcp.ActiveAppDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ActiveAppDetails)
* [`CognitionAcp.ActiveDocumentInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ActiveDocumentInfo)
* [`CognitionAcp.AdaQueriesBulkArchiveParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AdaQueriesBulkArchiveParams)
* [`CognitionAcp.AdaQueriesBulkArchiveResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AdaQueriesBulkArchiveResponse)
* [`CognitionAcp.AgentCapabilitiesMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AgentCapabilitiesMeta)
* [`CognitionAcp.AgentStopCause`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AgentStopCause)
* [`CognitionAcp.AgentStoppedNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AgentStoppedNotification)
* [`CognitionAcp.ArchivedStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ArchivedStatus)
* [`CognitionAcp.AssetsStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AssetsStatus)
* [`CognitionAcp.AuthDiagnosticInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AuthDiagnosticInfo)
* [`CognitionAcp.AuthInstallLicenseParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AuthInstallLicenseParams)
* [`CognitionAcp.AuthInstallLicenseResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AuthInstallLicenseResponse)
* [`CognitionAcp.AuthLoginParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AuthLoginParams)
* [`CognitionAcp.AuthLoginResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AuthLoginResponse)
* [`CognitionAcp.AuthStatusParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AuthStatusParams)
* [`CognitionAcp.AuthStatusResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AuthStatusResponse)
* [`CognitionAcp.AvailabilityInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/AvailabilityInfo)
* [`CognitionAcp.BackgroundExecMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/BackgroundExecMeta)
* [`CognitionAcp.BlockedActionCode`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/BlockedActionCode)
* [`CognitionAcp.BlockedActionErrorData`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/BlockedActionErrorData)
* [`CognitionAcp.Blueprint`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/Blueprint)
* [`CognitionAcp.BlueprintDriftChangeType`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/BlueprintDriftChangeType)
* [`CognitionAcp.BlueprintDriftWarningInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/BlueprintDriftWarningInfo)
* [`CognitionAcp.BotCommentDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/BotCommentDetails)
* [`CognitionAcp.BrowserPreviewMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/BrowserPreviewMeta)
* [`CognitionAcp.BuildJob`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/BuildJob)
* [`CognitionAcp.Chain`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/Chain)
* [`CognitionAcp.CheckRunDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CheckRunDetails)
* [`CognitionAcp.ClientLocaleMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ClientLocaleMeta)
* [`CognitionAcp.CodeReportCompletionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeReportCompletionMeta)
* [`CognitionAcp.CodeScanProfileResolution`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeScanProfileResolution)
* [`CognitionAcp.CodeScanProfileSuggestionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeScanProfileSuggestionMeta)
* [`CognitionAcp.CodeScanSessionGetParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeScanSessionGetParams)
* [`CognitionAcp.CodeScanSessionGetResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeScanSessionGetResponse)
* [`CognitionAcp.CodeScanSetupDismissParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeScanSetupDismissParams)
* [`CognitionAcp.CodeScanSetupSubmitParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeScanSetupSubmitParams)
* [`CognitionAcp.CodeScanSetupValue`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeScanSetupValue)
* [`CognitionAcp.CodeScanStartedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeScanStartedMeta)
* [`CognitionAcp.CodeScanSuggestionDismissParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CodeScanSuggestionDismissParams)
* [`CognitionAcp.CognitionActiveAppUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionActiveAppUpdateMeta)
* [`CognitionAcp.CognitionActivityUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionActivityUpdateMeta)
* [`CognitionAcp.CognitionAcuUsageResetMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionAcuUsageResetMeta)
* [`CognitionAcp.CognitionAudioContent`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionAudioContent)
* [`CognitionAcp.CognitionAvailableCommandMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionAvailableCommandMeta)
* [`CognitionAcp.CognitionAvailableCommandsUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionAvailableCommandsUpdateMeta)
* [`CognitionAcp.CognitionBackgroundExecCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionBackgroundExecCall)
* [`CognitionAcp.CognitionBlobResourceContents`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionBlobResourceContents)
* [`CognitionAcp.CognitionBrowserNavigationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionBrowserNavigationMeta)
* [`CognitionAcp.CognitionCheckpointObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionCheckpointObservationMeta)
* [`CognitionAcp.CognitionCheckRunObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionCheckRunObservationMeta)
* [`CognitionAcp.CognitionComputerUseAction`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionComputerUseAction)
* [`CognitionAcp.CognitionComputerUseCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionComputerUseCall)
* [`CognitionAcp.CognitionComputerUseMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionComputerUseMeta)
* [`CognitionAcp.CognitionConfigOptionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionConfigOptionMeta)
* [`CognitionAcp.CognitionContentBlock`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionContentBlock)
* [`CognitionAcp.CognitionContentChunk`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionContentChunk)
* [`CognitionAcp.CognitionContentMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionContentMeta)
* [`CognitionAcp.CognitionContextGrowth`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionContextGrowth)
* [`CognitionAcp.CognitionContextGrowthUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionContextGrowthUpdateMeta)
* [`CognitionAcp.CognitionDesktopStatusMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionDesktopStatusMeta)
* [`CognitionAcp.CognitionDiff`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionDiff)
* [`CognitionAcp.CognitionDiffMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionDiffMeta)
* [`CognitionAcp.CognitionEditFileCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionEditFileCall)
* [`CognitionAcp.CognitionEmbeddedResource`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionEmbeddedResource)
* [`CognitionAcp.CognitionEmbeddedResourceResource`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionEmbeddedResourceResource)
* [`CognitionAcp.CognitionEventContextMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionEventContextMeta)
* [`CognitionAcp.CognitionEventGroupObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionEventGroupObservationMeta)
* [`CognitionAcp.CognitionEventMetadata`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionEventMetadata)
* [`CognitionAcp.CognitionExitPlanCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionExitPlanCall)
* [`CognitionAcp.CognitionExploreToolActionCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionExploreToolActionCall)
* [`CognitionAcp.CognitionFileSearchCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionFileSearchCall)
* [`CognitionAcp.CognitionFirstSessionCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionFirstSessionCall)
* [`CognitionAcp.CognitionGenericToolCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionGenericToolCall)
* [`CognitionAcp.CognitionGuardrailObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionGuardrailObservationMeta)
* [`CognitionAcp.CognitionIgnoredGhCommentMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionIgnoredGhCommentMeta)
* [`CognitionAcp.CognitionImageContent`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionImageContent)
* [`CognitionAcp.CognitionInsightsStateUpdate`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionInsightsStateUpdate)
* [`CognitionAcp.CognitionKillTerminalCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionKillTerminalCall)
* [`CognitionAcp.CognitionKnowledgeInsightsMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionKnowledgeInsightsMeta)
* [`CognitionAcp.CognitionLifecycleUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionLifecycleUpdateMeta)
* [`CognitionAcp.CognitionListDirectoryCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionListDirectoryCall)
* [`CognitionAcp.CognitionListSessionsRequestMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionListSessionsRequestMeta)
* [`CognitionAcp.CognitionListSessionsResponseMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionListSessionsResponseMeta)
* [`CognitionAcp.CognitionLocalAccessStateObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionLocalAccessStateObservationMeta)
* [`CognitionAcp.CognitionMasterPlanObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionMasterPlanObservationMeta)
* [`CognitionAcp.CognitionMcpToolCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionMcpToolCall)
* [`CognitionAcp.CognitionMcpToolMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionMcpToolMeta)
* [`CognitionAcp.CognitionNoteUsedGroupMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionNoteUsedGroupMeta)
* [`CognitionAcp.CognitionPermissionRequestCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPermissionRequestCall)
* [`CognitionAcp.CognitionPermissionRequestMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPermissionRequestMeta)
* [`CognitionAcp.CognitionPermissionResolvedCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPermissionResolvedCall)
* [`CognitionAcp.CognitionPermissionResolvedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPermissionResolvedMeta)
* [`CognitionAcp.CognitionPluginsActivatedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPluginsActivatedMeta)
* [`CognitionAcp.CognitionPrCloseObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPrCloseObservationMeta)
* [`CognitionAcp.CognitionPrDataUpdated`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPrDataUpdated)
* [`CognitionAcp.CognitionPrDataUpdatedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPrDataUpdatedMeta)
* [`CognitionAcp.CognitionPromptRequestMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPromptRequestMeta)
* [`CognitionAcp.CognitionPromptResponseMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionPromptResponseMeta)
* [`CognitionAcp.CognitionReadFileCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionReadFileCall)
* [`CognitionAcp.CognitionRecordingStoppedCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionRecordingStoppedCall)
* [`CognitionAcp.CognitionRecordingStoppedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionRecordingStoppedMeta)
* [`CognitionAcp.CognitionRepoProject`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionRepoProject)
* [`CognitionAcp.CognitionReportBlockerCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionReportBlockerCall)
* [`CognitionAcp.CognitionRepoSetupSteps`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionRepoSetupSteps)
* [`CognitionAcp.CognitionResourceLink`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionResourceLink)
* [`CognitionAcp.CognitionRulesInjectedCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionRulesInjectedCall)
* [`CognitionAcp.CognitionSelectOptionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSelectOptionMeta)
* [`CognitionAcp.CognitionSessionAnalysisMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSessionAnalysisMeta)
* [`CognitionAcp.CognitionSessionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSessionMeta)
* [`CognitionAcp.CognitionSessionRecap`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSessionRecap)
* [`CognitionAcp.CognitionSessionRecapMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSessionRecapMeta)
* [`CognitionAcp.CognitionSessionSegment`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSessionSegment)
* [`CognitionAcp.CognitionSessionSegmentationData`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSessionSegmentationData)
* [`CognitionAcp.CognitionSessionSegmentationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSessionSegmentationMeta)
* [`CognitionAcp.CognitionSessionStateEventMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSessionStateEventMeta)
* [`CognitionAcp.CognitionSessionUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSessionUpdateMeta)
* [`CognitionAcp.CognitionSetConfigOptionRequestMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSetConfigOptionRequestMeta)
* [`CognitionAcp.CognitionSetupObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSetupObservationMeta)
* [`CognitionAcp.CognitionSetupStepsUpdatedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSetupStepsUpdatedMeta)
* [`CognitionAcp.CognitionSetupStepsUpdatedPartialMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSetupStepsUpdatedPartialMeta)
* [`CognitionAcp.CognitionShowContentWithExternalLinksCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionShowContentWithExternalLinksCall)
* [`CognitionAcp.CognitionSkillsInsightsMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSkillsInsightsMeta)
* [`CognitionAcp.CognitionSpeedUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionSpeedUpdateMeta)
* [`CognitionAcp.CognitionStatusCheckObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionStatusCheckObservationMeta)
* [`CognitionAcp.CognitionStatusUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionStatusUpdateMeta)
* [`CognitionAcp.CognitionStructuredIoPlaybook`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionStructuredIoPlaybook)
* [`CognitionAcp.CognitionStructuredIoUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionStructuredIoUpdateMeta)
* [`CognitionAcp.CognitionStructuredIoValue`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionStructuredIoValue)
* [`CognitionAcp.CognitionStructuredOutputUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionStructuredOutputUpdateMeta)
* [`CognitionAcp.CognitionStructuredOutputValue`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionStructuredOutputValue)
* [`CognitionAcp.CognitionTaskTrackerMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTaskTrackerMeta)
* [`CognitionAcp.CognitionTerminalCloseMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTerminalCloseMeta)
* [`CognitionAcp.CognitionTerminalObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTerminalObservationMeta)
* [`CognitionAcp.CognitionTextContent`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTextContent)
* [`CognitionAcp.CognitionTextResourceContents`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTextResourceContents)
* [`CognitionAcp.CognitionThoughtUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionThoughtUpdateMeta)
* [`CognitionAcp.CognitionTimelineObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTimelineObservationMeta)
* [`CognitionAcp.CognitionTodoEntry`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTodoEntry)
* [`CognitionAcp.CognitionTodoEntryMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTodoEntryMeta)
* [`CognitionAcp.CognitionTodoUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTodoUpdateMeta)
* [`CognitionAcp.CognitionToolAggregate`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionToolAggregate)
* [`CognitionAcp.CognitionToolCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionToolCall)
* [`CognitionAcp.CognitionTypingUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionTypingUpdateMeta)
* [`CognitionAcp.CognitionUserInputObservationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CognitionUserInputObservationMeta)
* [`CognitionAcp.CommandIdentifier`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CommandIdentifier)
* [`CognitionAcp.CommandReviseParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CommandReviseParams)
* [`CognitionAcp.CommandReviseResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CommandReviseResponse)
* [`CognitionAcp.CommitStatusDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CommitStatusDetails)
* [`CognitionAcp.CompletedTimestampMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CompletedTimestampMeta)
* [`CognitionAcp.ComputerUseDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ComputerUseDetails)
* [`CognitionAcp.ContentChunkMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ContentChunkMeta)
* [`CognitionAcp.ContentChunkSender`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ContentChunkSender)
* [`CognitionAcp.ContextSection`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ContextSection)
* [`CognitionAcp.ContextSectionKind`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ContextSectionKind)
* [`CognitionAcp.ContextUsage`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ContextUsage)
* [`CognitionAcp.ConversationExport`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ConversationExport)
* [`CognitionAcp.ConversationExportFailure`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ConversationExportFailure)
* [`CognitionAcp.CreatedSessionEntry`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CreatedSessionEntry)
* [`CognitionAcp.CustomizationScope`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/CustomizationScope)
* [`CognitionAcp.DeployApproveParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DeployApproveParams)
* [`CognitionAcp.DevinMode`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DevinMode)
* [`CognitionAcp.DevinSuspendedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DevinSuspendedMeta)
* [`CognitionAcp.DevinToolCall`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DevinToolCall)
* [`CognitionAcp.DevinToolCallFunction`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DevinToolCallFunction)
* [`CognitionAcp.DiffStats`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DiffStats)
* [`CognitionAcp.DocumentDidChangeDirtyParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DocumentDidChangeDirtyParams)
* [`CognitionAcp.DocumentDidCloseParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DocumentDidCloseParams)
* [`CognitionAcp.DocumentDidFocusParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DocumentDidFocusParams)
* [`CognitionAcp.DocumentDidOpenParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DocumentDidOpenParams)
* [`CognitionAcp.DocumentInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/DocumentInfo)
* [`CognitionAcp.EditFileInput`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EditFileInput)
* [`CognitionAcp.EditorContext`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EditorContext)
* [`CognitionAcp.EditorUpdateDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EditorUpdateDetails)
* [`CognitionAcp.EnvironmentConfigSuggestionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EnvironmentConfigSuggestionMeta)
* [`CognitionAcp.EnvironmentSuggestionAcceptParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EnvironmentSuggestionAcceptParams)
* [`CognitionAcp.EnvironmentSuggestionAcceptResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EnvironmentSuggestionAcceptResponse)
* [`CognitionAcp.EnvironmentSuggestionDismissParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EnvironmentSuggestionDismissParams)
* [`CognitionAcp.EnvironmentSuggestionSink`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EnvironmentSuggestionSink)
* [`CognitionAcp.EnvironmentSuggestionTarget`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EnvironmentSuggestionTarget)
* [`CognitionAcp.EphemeralKey`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralKey)
* [`CognitionAcp.EphemeralPresenceNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralPresenceNotification)
* [`CognitionAcp.EphemeralPublishParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralPublishParams)
* [`CognitionAcp.EphemeralPublishResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralPublishResponse)
* [`CognitionAcp.EphemeralSubscribeParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralSubscribeParams)
* [`CognitionAcp.EphemeralSubscribeResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralSubscribeResponse)
* [`CognitionAcp.EphemeralUnsubscribeParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralUnsubscribeParams)
* [`CognitionAcp.EphemeralUnsubscribeResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralUnsubscribeResponse)
* [`CognitionAcp.EphemeralUpdateNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralUpdateNotification)
* [`CognitionAcp.EphemeralValue`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralValue)
* [`CognitionAcp.EphemeralViewer`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EphemeralViewer)
* [`CognitionAcp.EventIdResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/EventIdResponse)
* [`CognitionAcp.ExecTimeoutMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ExecTimeoutMeta)
* [`CognitionAcp.ExecuteInput`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ExecuteInput)
* [`CognitionAcp.ExitPlanMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ExitPlanMeta)
* [`CognitionAcp.ExploreToolActionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ExploreToolActionMeta)
* [`CognitionAcp.ExternalHistorySkeletonSupportMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ExternalHistorySkeletonSupportMeta)
* [`CognitionAcp.ExternalSessionMetaSupportMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ExternalSessionMetaSupportMeta)
* [`CognitionAcp.FileConflictPayload`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FileConflictPayload)
* [`CognitionAcp.FileRevertActionPayload`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FileRevertActionPayload)
* [`CognitionAcp.FileRevertKindPayload`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FileRevertKindPayload)
* [`CognitionAcp.FileSearchCategoryType`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FileSearchCategoryType)
* [`CognitionAcp.FileSearchInput`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FileSearchInput)
* [`CognitionAcp.FileSearchResult`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FileSearchResult)
* [`CognitionAcp.FirstSessionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FirstSessionMeta)
* [`CognitionAcp.FolderCreateParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderCreateParams)
* [`CognitionAcp.FolderCreateResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderCreateResponse)
* [`CognitionAcp.FolderDeleteParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderDeleteParams)
* [`CognitionAcp.FolderDeleteResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderDeleteResponse)
* [`CognitionAcp.FolderListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderListParams)
* [`CognitionAcp.FolderListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderListResponse)
* [`CognitionAcp.FolderMutationResponseMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderMutationResponseMeta)
* [`CognitionAcp.FolderRenameParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderRenameParams)
* [`CognitionAcp.FolderRenameResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderRenameResponse)
* [`CognitionAcp.FolderReorderParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderReorderParams)
* [`CognitionAcp.FolderReorderResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FolderReorderResponse)
* [`CognitionAcp.FusionPricing`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FusionPricing)
* [`CognitionAcp.FusionUsage`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/FusionUsage)
* [`CognitionAcp.GitStackIncomingMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/GitStackIncomingMeta)
* [`CognitionAcp.GuardrailMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/GuardrailMeta)
* [`CognitionAcp.GuardrailState`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/GuardrailState)
* [`CognitionAcp.HandoffRequestedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HandoffRequestedMeta)
* [`CognitionAcp.HandoffResolveAction`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HandoffResolveAction)
* [`CognitionAcp.HandoffResolveParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HandoffResolveParams)
* [`CognitionAcp.HistorySkeletonAnchor`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HistorySkeletonAnchor)
* [`CognitionAcp.HistorySourceRange`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HistorySourceRange)
* [`CognitionAcp.HookCompletedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HookCompletedMeta)
* [`CognitionAcp.HookFormatKind`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HookFormatKind)
* [`CognitionAcp.HookMigrationResult`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HookMigrationResult)
* [`CognitionAcp.HooksListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HooksListParams)
* [`CognitionAcp.HooksListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HooksListResponse)
* [`CognitionAcp.HooksMigrateListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HooksMigrateListResponse)
* [`CognitionAcp.HooksMigrateParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HooksMigrateParams)
* [`CognitionAcp.HooksMigrateResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HooksMigrateResponse)
* [`CognitionAcp.HookStartedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/HookStartedMeta)
* [`CognitionAcp.IgnoredBotComment`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/IgnoredBotComment)
* [`CognitionAcp.InitializeResponseMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/InitializeResponseMeta)
* [`CognitionAcp.InitiatorLink`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/InitiatorLink)
* [`CognitionAcp.InteractiveBrowserGetParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/InteractiveBrowserGetParams)
* [`CognitionAcp.InteractiveBrowserGetResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/InteractiveBrowserGetResponse)
* [`CognitionAcp.IrreversibleWarningPayload`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/IrreversibleWarningPayload)
* [`CognitionAcp.KillTerminalMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/KillTerminalMeta)
* [`CognitionAcp.KnowledgeNoteMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/KnowledgeNoteMeta)
* [`CognitionAcp.KnowledgeUpdateSuggestionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/KnowledgeUpdateSuggestionMeta)
* [`CognitionAcp.LicenseStatusInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LicenseStatusInfo)
* [`CognitionAcp.ListDirectoryInput`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ListDirectoryInput)
* [`CognitionAcp.ListDirectoryMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ListDirectoryMeta)
* [`CognitionAcp.LoadedHookInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LoadedHookInfo)
* [`CognitionAcp.LoadPayloadBreakdown`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LoadPayloadBreakdown)
* [`CognitionAcp.LoadReplayFrom`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LoadReplayFrom)
* [`CognitionAcp.LoadStartingNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LoadStartingNotification)
* [`CognitionAcp.LoadStatsNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LoadStatsNotification)
* [`CognitionAcp.LocalAccessRequestedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalAccessRequestedMeta)
* [`CognitionAcp.LocalModelInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalModelInfo)
* [`CognitionAcp.LocalToolsApprovalMode`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsApprovalMode)
* [`CognitionAcp.LocalToolsApprovalModeParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsApprovalModeParams)
* [`CognitionAcp.LocalToolsApprovalModeResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsApprovalModeResponse)
* [`CognitionAcp.LocalToolsConnectParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsConnectParams)
* [`CognitionAcp.LocalToolsConnectResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsConnectResponse)
* [`CognitionAcp.LocalToolsConnectStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsConnectStatus)
* [`CognitionAcp.LocalToolsDisconnectParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsDisconnectParams)
* [`CognitionAcp.LocalToolsDisconnectResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsDisconnectResponse)
* [`CognitionAcp.LocalToolsRetryParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsRetryParams)
* [`CognitionAcp.LocalToolsRetryResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsRetryResponse)
* [`CognitionAcp.LocalToolsStatusParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsStatusParams)
* [`CognitionAcp.LocalToolsStatusResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/LocalToolsStatusResponse)
* [`CognitionAcp.McpConnectionStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpConnectionStatus)
* [`CognitionAcp.McpConnectServerParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpConnectServerParams)
* [`CognitionAcp.McpConnectServerResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpConnectServerResponse)
* [`CognitionAcp.McpDisconnectServerParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpDisconnectServerParams)
* [`CognitionAcp.McpDisconnectServerResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpDisconnectServerResponse)
* [`CognitionAcp.McpInstallServerParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpInstallServerParams)
* [`CognitionAcp.McpInstallServerResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpInstallServerResponse)
* [`CognitionAcp.McpListServersParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpListServersParams)
* [`CognitionAcp.McpListServersResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpListServersResponse)
* [`CognitionAcp.McpListToolsParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpListToolsParams)
* [`CognitionAcp.McpListToolsResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpListToolsResponse)
* [`CognitionAcp.McpOAuthAuthorizeParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpOAuthAuthorizeParams)
* [`CognitionAcp.McpOAuthAuthorizeResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpOAuthAuthorizeResponse)
* [`CognitionAcp.McpRemoveServerParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpRemoveServerParams)
* [`CognitionAcp.McpRemoveServerResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpRemoveServerResponse)
* [`CognitionAcp.McpResourceInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpResourceInfo)
* [`CognitionAcp.McpServerInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpServerInfo)
* [`CognitionAcp.McpServerMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpServerMeta)
* [`CognitionAcp.McpToggleServerParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpToggleServerParams)
* [`CognitionAcp.McpToggleServerResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpToggleServerResponse)
* [`CognitionAcp.McpToggleToolParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpToggleToolParams)
* [`CognitionAcp.McpToggleToolResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpToggleToolResponse)
* [`CognitionAcp.McpToolInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpToolInfo)
* [`CognitionAcp.McpTransport`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/McpTransport)
* [`CognitionAcp.MemoryDriveReaction`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/MemoryDriveReaction)
* [`CognitionAcp.MemoryDriveReactParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/MemoryDriveReactParams)
* [`CognitionAcp.MemoryDriveReactResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/MemoryDriveReactResponse)
* [`CognitionAcp.MemoryDriveRevertParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/MemoryDriveRevertParams)
* [`CognitionAcp.MentionTypeInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/MentionTypeInfo)
* [`CognitionAcp.MetadataStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/MetadataStatus)
* [`CognitionAcp.ModalSeverity`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModalSeverity)
* [`CognitionAcp.ModelsFileDiagnosticInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModelsFileDiagnosticInfo)
* [`CognitionAcp.ModelsReadParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModelsReadParams)
* [`CognitionAcp.ModelsReadResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModelsReadResponse)
* [`CognitionAcp.ModelsTestParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModelsTestParams)
* [`CognitionAcp.ModelsTestResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModelsTestResponse)
* [`CognitionAcp.ModelsValidateParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModelsValidateParams)
* [`CognitionAcp.ModelsValidateResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModelsValidateResponse)
* [`CognitionAcp.ModelsWriteParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModelsWriteParams)
* [`CognitionAcp.ModelsWriteResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ModelsWriteResponse)
* [`CognitionAcp.NetPolicy`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NetPolicy)
* [`CognitionAcp.NetPolicyAllowInProfileParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NetPolicyAllowInProfileParams)
* [`CognitionAcp.NetPolicyAllowInProfileResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NetPolicyAllowInProfileResponse)
* [`CognitionAcp.NetPolicyDestination`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NetPolicyDestination)
* [`CognitionAcp.NetPolicyGetParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NetPolicyGetParams)
* [`CognitionAcp.NetPolicyGetResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NetPolicyGetResponse)
* [`CognitionAcp.NetPolicyUpdateParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NetPolicyUpdateParams)
* [`CognitionAcp.NetPolicyUpdateResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NetPolicyUpdateResponse)
* [`CognitionAcp.NetworkAccessRequestMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NetworkAccessRequestMeta)
* [`CognitionAcp.NotificationAction`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationAction)
* [`CognitionAcp.NotificationAuthoredContent`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationAuthoredContent)
* [`CognitionAcp.NotificationContent`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationContent)
* [`CognitionAcp.NotificationCopy`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationCopy)
* [`CognitionAcp.NotificationDestination`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationDestination)
* [`CognitionAcp.NotificationDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationDetails)
* [`CognitionAcp.NotificationEntity`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationEntity)
* [`CognitionAcp.NotificationItem`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationItem)
* [`CognitionAcp.NotificationLeading`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationLeading)
* [`CognitionAcp.NotificationQueue`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationQueue)
* [`CognitionAcp.NotificationResolution`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationResolution)
* [`CognitionAcp.NotificationsActParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsActParams)
* [`CognitionAcp.NotificationsActResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsActResponse)
* [`CognitionAcp.NotificationsChangedNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsChangedNotification)
* [`CognitionAcp.NotificationsDismissParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsDismissParams)
* [`CognitionAcp.NotificationsDismissResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsDismissResponse)
* [`CognitionAcp.NotificationSettingsSection`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationSettingsSection)
* [`CognitionAcp.NotificationsListFilter`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsListFilter)
* [`CognitionAcp.NotificationsListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsListParams)
* [`CognitionAcp.NotificationsListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsListResponse)
* [`CognitionAcp.NotificationsMarkReadParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsMarkReadParams)
* [`CognitionAcp.NotificationsMarkReadResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsMarkReadResponse)
* [`CognitionAcp.NotificationsPostParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsPostParams)
* [`CognitionAcp.NotificationsPostResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsPostResponse)
* [`CognitionAcp.NotificationsQueuesParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsQueuesParams)
* [`CognitionAcp.NotificationsQueuesResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsQueuesResponse)
* [`CognitionAcp.NotificationsReadFilter`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationsReadFilter)
* [`CognitionAcp.NotificationStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationStatus)
* [`CognitionAcp.NotificationText`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationText)
* [`CognitionAcp.NotificationTextSegment`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationTextSegment)
* [`CognitionAcp.NotificationTypeKey`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NotificationTypeKey)
* [`CognitionAcp.NullableI64`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NullableI64)
* [`CognitionAcp.NullableString`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/NullableString)
* [`CognitionAcp.OutputChannelNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/OutputChannelNotification)
* [`CognitionAcp.OutputLevel`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/OutputLevel)
* [`CognitionAcp.PageInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PageInfo)
* [`CognitionAcp.PaginationInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PaginationInfo)
* [`CognitionAcp.PermissionRespondParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PermissionRespondParams)
* [`CognitionAcp.PermissionRespondResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PermissionRespondResponse)
* [`CognitionAcp.PlanAcceptParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlanAcceptParams)
* [`CognitionAcp.PlanAcceptResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlanAcceptResponse)
* [`CognitionAcp.PlanEditParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlanEditParams)
* [`CognitionAcp.PlanEditResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlanEditResponse)
* [`CognitionAcp.PlanFileInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlanFileInfo)
* [`CognitionAcp.PlansListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlansListParams)
* [`CognitionAcp.PlansListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlansListResponse)
* [`CognitionAcp.PlanToggleConfirmModeParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlanToggleConfirmModeParams)
* [`CognitionAcp.PlanToggleConfirmModeResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlanToggleConfirmModeResponse)
* [`CognitionAcp.PlaybookEventMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlaybookEventMeta)
* [`CognitionAcp.PlaybookExample`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlaybookExample)
* [`CognitionAcp.PlaybookRef`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlaybookRef)
* [`CognitionAcp.PlaybookRetrievedActivity`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlaybookRetrievedActivity)
* [`CognitionAcp.PlaybookUpdateActivity`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlaybookUpdateActivity)
* [`CognitionAcp.PlaybookUserRef`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PlaybookUserRef)
* [`CognitionAcp.PluginAssets`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginAssets)
* [`CognitionAcp.PluginBlocker`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginBlocker)
* [`CognitionAcp.PluginBundleScope`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginBundleScope)
* [`CognitionAcp.PluginCloudFallbackReason`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginCloudFallbackReason)
* [`CognitionAcp.PluginErrorKind`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginErrorKind)
* [`CognitionAcp.PluginHookInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginHookInfo)
* [`CognitionAcp.PluginInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginInfo)
* [`CognitionAcp.PluginInstallDestination`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginInstallDestination)
* [`CognitionAcp.PluginIssue`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginIssue)
* [`CognitionAcp.PluginListFilter`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginListFilter)
* [`CognitionAcp.PluginMcpServerInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginMcpServerInfo)
* [`CognitionAcp.PluginOrigin`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginOrigin)
* [`CognitionAcp.PluginOriginSource`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginOriginSource)
* [`CognitionAcp.PluginRuleInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginRuleInfo)
* [`CognitionAcp.PluginsAssetsParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsAssetsParams)
* [`CognitionAcp.PluginsAssetsResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsAssetsResponse)
* [`CognitionAcp.PluginsChangedNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsChangedNotification)
* [`CognitionAcp.PluginScopeParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginScopeParams)
* [`CognitionAcp.PluginsInstallParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsInstallParams)
* [`CognitionAcp.PluginsInstallResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsInstallResponse)
* [`CognitionAcp.PluginSkill`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginSkill)
* [`CognitionAcp.PluginSkillInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginSkillInfo)
* [`CognitionAcp.PluginSkillSource`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginSkillSource)
* [`CognitionAcp.PluginsListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsListParams)
* [`CognitionAcp.PluginsListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsListResponse)
* [`CognitionAcp.PluginSourceInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginSourceInfo)
* [`CognitionAcp.PluginsRefreshParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsRefreshParams)
* [`CognitionAcp.PluginsRefreshResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsRefreshResponse)
* [`CognitionAcp.PluginsRemoveParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsRemoveParams)
* [`CognitionAcp.PluginsRemoveResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginsRemoveResponse)
* [`CognitionAcp.PluginState`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginState)
* [`CognitionAcp.PluginTier`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PluginTier)
* [`CognitionAcp.PrAutoMergeInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrAutoMergeInfo)
* [`CognitionAcp.PrCloseMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrCloseMeta)
* [`CognitionAcp.PrCloseParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrCloseParams)
* [`CognitionAcp.PrCloseResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrCloseResponse)
* [`CognitionAcp.PrCommentDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrCommentDetails)
* [`CognitionAcp.PrConflictDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrConflictDetails)
* [`CognitionAcp.PrMergeMethod`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrMergeMethod)
* [`CognitionAcp.PrMergeParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrMergeParams)
* [`CognitionAcp.PrMergeQueueInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrMergeQueueInfo)
* [`CognitionAcp.PrMergeResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrMergeResponse)
* [`CognitionAcp.PrMergeStatusParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrMergeStatusParams)
* [`CognitionAcp.PrMergeStatusResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrMergeStatusResponse)
* [`CognitionAcp.ProcessIdMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProcessIdMeta)
* [`CognitionAcp.ProcessMemoryNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProcessMemoryNotification)
* [`CognitionAcp.ProcessMemoryPhase`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProcessMemoryPhase)
* [`CognitionAcp.ProgressCheckRun`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressCheckRun)
* [`CognitionAcp.ProgressCommentChanges`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressCommentChanges)
* [`CognitionAcp.ProgressCommentContext`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressCommentContext)
* [`CognitionAcp.ProgressCommitStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressCommitStatus)
* [`CognitionAcp.ProgressNote`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressNote)
* [`CognitionAcp.ProgressNoteType`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressNoteType)
* [`CognitionAcp.ProgressPlaybookData`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressPlaybookData)
* [`CognitionAcp.ProgressPrComment`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressPrComment)
* [`CognitionAcp.ProgressPullRequest`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressPullRequest)
* [`CognitionAcp.ProgressWorkspaceAction`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ProgressWorkspaceAction)
* [`CognitionAcp.PromptHistoryEntry`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PromptHistoryEntry)
* [`CognitionAcp.PromptHistoryReadParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PromptHistoryReadParams)
* [`CognitionAcp.PromptHistoryReadResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PromptHistoryReadResponse)
* [`CognitionAcp.PrRepositoryMergeSettings`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrRepositoryMergeSettings)
* [`CognitionAcp.PrReviewFindingCounts`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewFindingCounts)
* [`CognitionAcp.PrReviewJobParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobParams)
* [`CognitionAcp.PrReviewJobResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobResponse)
* [`CognitionAcp.PrReviewJobResultStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobResultStatus)
* [`CognitionAcp.PrReviewJobsParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobsParams)
* [`CognitionAcp.PrReviewJobsResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobsResponse)
* [`CognitionAcp.PrReviewJobStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobStatus)
* [`CognitionAcp.PrReviewJobSummary`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobSummary)
* [`CognitionAcp.PrReviewJobType`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobType)
* [`CognitionAcp.PrReviewJobVersion`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobVersion)
* [`CognitionAcp.PrReviewJobVersionStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrReviewJobVersionStatus)
* [`CognitionAcp.PrStackedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/PrStackedMeta)
* [`CognitionAcp.QueuedMessageInput`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QueuedMessageInput)
* [`CognitionAcp.QueuedMessagesUpdateParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QueuedMessagesUpdateParams)
* [`CognitionAcp.QueuedMessagesUpdateResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QueuedMessagesUpdateResponse)
* [`CognitionAcp.Quote`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/Quote)
* [`CognitionAcp.QuoteAccessibility`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteAccessibility)
* [`CognitionAcp.QuoteAccessibilityDiscovery`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteAccessibilityDiscovery)
* [`CognitionAcp.QuoteAnchor`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteAnchor)
* [`CognitionAcp.QuoteArtifact`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteArtifact)
* [`CognitionAcp.QuoteAttachmentView`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteAttachmentView)
* [`CognitionAcp.QuoteAuthor`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteAuthor)
* [`CognitionAcp.QuotedArtifact`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuotedArtifact)
* [`CognitionAcp.QuoteDiffSide`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteDiffSide)
* [`CognitionAcp.QuoteScreenshot`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteScreenshot)
* [`CognitionAcp.QuoteSource`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteSource)
* [`CognitionAcp.QuoteSurface`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteSurface)
* [`CognitionAcp.QuoteWorklogView`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/QuoteWorklogView)
* [`CognitionAcp.ReadFileInput`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ReadFileInput)
* [`CognitionAcp.ReadFileLocationMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ReadFileLocationMeta)
* [`CognitionAcp.RecentModelUidsReadParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RecentModelUidsReadParams)
* [`CognitionAcp.RecentModelUidsReadResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RecentModelUidsReadResponse)
* [`CognitionAcp.RecentTerminalCommand`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RecentTerminalCommand)
* [`CognitionAcp.ReplayBatchSupportMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ReplayBatchSupportMeta)
* [`CognitionAcp.RepoCommand`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RepoCommand)
* [`CognitionAcp.RepoCommandStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RepoCommandStatus)
* [`CognitionAcp.RepoCommandType`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RepoCommandType)
* [`CognitionAcp.RepoIndexDecideParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RepoIndexDecideParams)
* [`CognitionAcp.RepoIndexDecideResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RepoIndexDecideResponse)
* [`CognitionAcp.RepoIndexDecideResult`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RepoIndexDecideResult)
* [`CognitionAcp.RepoIndexDecision`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RepoIndexDecision)
* [`CognitionAcp.RepoIndexResultStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RepoIndexResultStatus)
* [`CognitionAcp.ReportBlockerMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ReportBlockerMeta)
* [`CognitionAcp.ReposListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ReposListParams)
* [`CognitionAcp.ReposListRepoItem`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ReposListRepoItem)
* [`CognitionAcp.ReposListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ReposListResponse)
* [`CognitionAcp.RequestSecretMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RequestSecretMeta)
* [`CognitionAcp.RequestUsage`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RequestUsage)
* [`CognitionAcp.ResolvedBlueprintInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ResolvedBlueprintInfo)
* [`CognitionAcp.ResourceContentMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ResourceContentMeta)
* [`CognitionAcp.ResponseDimensionKindPayload`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ResponseDimensionKindPayload)
* [`CognitionAcp.ResponseDimensionPayload`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ResponseDimensionPayload)
* [`CognitionAcp.RevertExecuteParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertExecuteParams)
* [`CognitionAcp.RevertExecuteResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertExecuteResponse)
* [`CognitionAcp.RevertForkFromStepParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertForkFromStepParams)
* [`CognitionAcp.RevertForkFromStepResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertForkFromStepResponse)
* [`CognitionAcp.RevertHistoryRewoundNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertHistoryRewoundNotification)
* [`CognitionAcp.RevertListStepsParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertListStepsParams)
* [`CognitionAcp.RevertListStepsResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertListStepsResponse)
* [`CognitionAcp.RevertPreviewParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertPreviewParams)
* [`CognitionAcp.RevertPreviewResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertPreviewResponse)
* [`CognitionAcp.RevertResumeParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertResumeParams)
* [`CognitionAcp.RevertResumeResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertResumeResponse)
* [`CognitionAcp.RevertStepInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertStepInfo)
* [`CognitionAcp.RevertStepKind`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertStepKind)
* [`CognitionAcp.RevertStepsUpdatedNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertStepsUpdatedNotification)
* [`CognitionAcp.RevertTarget`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertTarget)
* [`CognitionAcp.RevertUndoOutcomePayload`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RevertUndoOutcomePayload)
* [`CognitionAcp.RichContentNode`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RichContentNode)
* [`CognitionAcp.RichContentTaggedNode`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RichContentTaggedNode)
* [`CognitionAcp.RichContentTextNode`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RichContentTextNode)
* [`CognitionAcp.RowIdEventsPageRequest`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RowIdEventsPageRequest)
* [`CognitionAcp.RowIdEventsPageResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RowIdEventsPageResponse)
* [`CognitionAcp.RowIdResumeReplayMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RowIdResumeReplayMeta)
* [`CognitionAcp.RuleInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RuleInfo)
* [`CognitionAcp.RulesInjectedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RulesInjectedMeta)
* [`CognitionAcp.RulesListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RulesListParams)
* [`CognitionAcp.RulesListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RulesListResponse)
* [`CognitionAcp.RuleTrigger`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/RuleTrigger)
* [`CognitionAcp.ScratchpadAction`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ScratchpadAction)
* [`CognitionAcp.SecretCreateParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretCreateParams)
* [`CognitionAcp.SecretCreateResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretCreateResponse)
* [`CognitionAcp.SecretEntry`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretEntry)
* [`CognitionAcp.SecretListEntry`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretListEntry)
* [`CognitionAcp.SecretListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretListParams)
* [`CognitionAcp.SecretListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretListResponse)
* [`CognitionAcp.SecretPersistScope`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretPersistScope)
* [`CognitionAcp.SecretProvideParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretProvideParams)
* [`CognitionAcp.SecretProvideResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretProvideResponse)
* [`CognitionAcp.SecretSaveAction`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretSaveAction)
* [`CognitionAcp.SecretSaveParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretSaveParams)
* [`CognitionAcp.SecretSaveResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretSaveResponse)
* [`CognitionAcp.SecretSaveScope`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretSaveScope)
* [`CognitionAcp.SecretType`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SecretType)
* [`CognitionAcp.SendSecretMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SendSecretMeta)
* [`CognitionAcp.SentSecretEntry`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SentSecretEntry)
* [`CognitionAcp.SessionAssignee`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionAssignee)
* [`CognitionAcp.SessionEndParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionEndParams)
* [`CognitionAcp.SessionEndResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionEndResponse)
* [`CognitionAcp.SessionExportFormat`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionExportFormat)
* [`CognitionAcp.SessionExportParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionExportParams)
* [`CognitionAcp.SessionExportResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionExportResponse)
* [`CognitionAcp.SessionFeedbackParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionFeedbackParams)
* [`CognitionAcp.SessionFeedbackResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionFeedbackResponse)
* [`CognitionAcp.SessionFeedbackSentiment`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionFeedbackSentiment)
* [`CognitionAcp.SessionGroupWindow`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionGroupWindow)
* [`CognitionAcp.SessionHeartbeatParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionHeartbeatParams)
* [`CognitionAcp.SessionHeartbeatResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionHeartbeatResponse)
* [`CognitionAcp.SessionListAutomationFilter`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionListAutomationFilter)
* [`CognitionAcp.SessionListOrderBy`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionListOrderBy)
* [`CognitionAcp.SessionListSortDirection`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionListSortDirection)
* [`CognitionAcp.SessionMarkReadParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionMarkReadParams)
* [`CognitionAcp.SessionMoveToFolderParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionMoveToFolderParams)
* [`CognitionAcp.SessionMoveToFolderResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionMoveToFolderResponse)
* [`CognitionAcp.SessionPendingRequest`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionPendingRequest)
* [`CognitionAcp.SessionPinParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionPinParams)
* [`CognitionAcp.SessionPinResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionPinResponse)
* [`CognitionAcp.SessionPr`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionPr)
* [`CognitionAcp.SessionRebootParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionRebootParams)
* [`CognitionAcp.SessionRebootResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionRebootResponse)
* [`CognitionAcp.SessionRemoveFromFolderParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionRemoveFromFolderParams)
* [`CognitionAcp.SessionRemoveFromFolderResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionRemoveFromFolderResponse)
* [`CognitionAcp.SessionRenameParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionRenameParams)
* [`CognitionAcp.SessionRenameResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionRenameResponse)
* [`CognitionAcp.SessionRepo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionRepo)
* [`CognitionAcp.SessionsBulkArchiveClosedPr`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionsBulkArchiveClosedPr)
* [`CognitionAcp.SessionsBulkArchiveParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionsBulkArchiveParams)
* [`CognitionAcp.SessionsBulkArchiveResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionsBulkArchiveResponse)
* [`CognitionAcp.SessionSetTagsParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionSetTagsParams)
* [`CognitionAcp.SessionShareParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionShareParams)
* [`CognitionAcp.SessionShareResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionShareResponse)
* [`CognitionAcp.SessionSpendingLimitSetParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionSpendingLimitSetParams)
* [`CognitionAcp.SessionSpendingLimitSetResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionSpendingLimitSetResponse)
* [`CognitionAcp.SessionStatsMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionStatsMeta)
* [`CognitionAcp.SessionStopParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionStopParams)
* [`CognitionAcp.SessionSuggestionEntry`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionSuggestionEntry)
* [`CognitionAcp.SessionSuggestionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionSuggestionMeta)
* [`CognitionAcp.SessionUpdateBatchNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionUpdateBatchNotification)
* [`CognitionAcp.SessionWorkflowRun`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SessionWorkflowRun)
* [`CognitionAcp.SetupStepsSuggestChangesParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SetupStepsSuggestChangesParams)
* [`CognitionAcp.SetupStepUpdate`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SetupStepUpdate)
* [`CognitionAcp.SetVoiceModeMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SetVoiceModeMeta)
* [`CognitionAcp.ShellIdMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ShellIdMeta)
* [`CognitionAcp.ShellProcessMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ShellProcessMeta)
* [`CognitionAcp.ShellStartupDetails`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ShellStartupDetails)
* [`CognitionAcp.ShowContentWithExternalLinksMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ShowContentWithExternalLinksMeta)
* [`CognitionAcp.ShowModalNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ShowModalNotification)
* [`CognitionAcp.SidechainCancelParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SidechainCancelParams)
* [`CognitionAcp.SidechainCancelResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SidechainCancelResponse)
* [`CognitionAcp.SidechainRequestParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SidechainRequestParams)
* [`CognitionAcp.SidechainRequestResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SidechainRequestResponse)
* [`CognitionAcp.SidechainRowRole`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SidechainRowRole)
* [`CognitionAcp.SidechainsSupportMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SidechainsSupportMeta)
* [`CognitionAcp.SidechainThreadMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SidechainThreadMeta)
* [`CognitionAcp.SkillInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SkillInfo)
* [`CognitionAcp.SkillPrSuggestionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SkillPrSuggestionMeta)
* [`CognitionAcp.SkillsListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SkillsListParams)
* [`CognitionAcp.SkillsListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SkillsListResponse)
* [`CognitionAcp.SkillSuggestionAcceptParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SkillSuggestionAcceptParams)
* [`CognitionAcp.SkillSuggestionAcceptResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SkillSuggestionAcceptResponse)
* [`CognitionAcp.SkillSuggestionFile`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SkillSuggestionFile)
* [`CognitionAcp.SkillTrigger`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SkillTrigger)
* [`CognitionAcp.SlackSyncUpdateParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SlackSyncUpdateParams)
* [`CognitionAcp.SnapshotBuildWarningMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotBuildWarningMeta)
* [`CognitionAcp.SnapshotSetupCreateBlueprintParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotSetupCreateBlueprintParams)
* [`CognitionAcp.SnapshotSetupGetBuildJobParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotSetupGetBuildJobParams)
* [`CognitionAcp.SnapshotSetupListBlueprintsParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotSetupListBlueprintsParams)
* [`CognitionAcp.SnapshotSetupListBlueprintsResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotSetupListBlueprintsResponse)
* [`CognitionAcp.SnapshotSetupPinBuildParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotSetupPinBuildParams)
* [`CognitionAcp.SnapshotSetupPinBuildResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotSetupPinBuildResponse)
* [`CognitionAcp.SnapshotSetupTriggerBuildParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotSetupTriggerBuildParams)
* [`CognitionAcp.SnapshotSetupUpdateBlueprintContentsParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotSetupUpdateBlueprintContentsParams)
* [`CognitionAcp.SnapshotSetupUpdateBlueprintContentsResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SnapshotSetupUpdateBlueprintContentsResponse)
* [`CognitionAcp.SpineEventsRequest`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SpineEventsRequest)
* [`CognitionAcp.SpineEventsResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SpineEventsResponse)
* [`CognitionAcp.SsoStatusInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SsoStatusInfo)
* [`CognitionAcp.StartupCommandErrorMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/StartupCommandErrorMeta)
* [`CognitionAcp.StatelessShellReplaySupportMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/StatelessShellReplaySupportMeta)
* [`CognitionAcp.StopReason`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/StopReason)
* [`CognitionAcp.SubagentControlParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SubagentControlParams)
* [`CognitionAcp.SubagentInfo`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SubagentInfo)
* [`CognitionAcp.SubagentsListParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SubagentsListParams)
* [`CognitionAcp.SubagentsListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SubagentsListResponse)
* [`CognitionAcp.SuggestionCompletionMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SuggestionCompletionMeta)
* [`CognitionAcp.SuggestSaveSecretMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/SuggestSaveSecretMeta)
* [`CognitionAcp.TeamsSyncUpdateParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TeamsSyncUpdateParams)
* [`CognitionAcp.TerminalCommandCompletedParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TerminalCommandCompletedParams)
* [`CognitionAcp.TerminalCommandContext`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TerminalCommandContext)
* [`CognitionAcp.TerminalCommandNamesMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TerminalCommandNamesMeta)
* [`CognitionAcp.TerminalCommandStartedParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TerminalCommandStartedParams)
* [`CognitionAcp.TerminalCwdMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TerminalCwdMeta)
* [`CognitionAcp.TerminalExitMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TerminalExitMeta)
* [`CognitionAcp.TerminalExitStatus`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TerminalExitStatus)
* [`CognitionAcp.TerminalKillBackgroundShellParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TerminalKillBackgroundShellParams)
* [`CognitionAcp.TerminalKillBackgroundShellResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TerminalKillBackgroundShellResponse)
* [`CognitionAcp.TestAppApproveParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TestAppApproveParams)
* [`CognitionAcp.TextContentMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TextContentMeta)
* [`CognitionAcp.TokenPrices`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TokenPrices)
* [`CognitionAcp.TokenUsage`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TokenUsage)
* [`CognitionAcp.ToolCallCanceledMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ToolCallCanceledMeta)
* [`CognitionAcp.ToolCallFields`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ToolCallFields)
* [`CognitionAcp.ToolCallRejectedMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/ToolCallRejectedMeta)
* [`CognitionAcp.TurnStatsNotification`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TurnStatsNotification)
* [`CognitionAcp.TurnStatsPayload`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/TurnStatsPayload)
* [`CognitionAcp.UserActivityReport`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserActivityReport)
* [`CognitionAcp.UserEditedFile`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserEditedFile)
* [`CognitionAcp.UserEditKind`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserEditKind)
* [`CognitionAcp.UserEventResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserEventResponse)
* [`CognitionAcp.UserInputBoundaryMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserInputBoundaryMeta)
* [`CognitionAcp.UserInteractionType`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserInteractionType)
* [`CognitionAcp.UserQuestionAnswerItem`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserQuestionAnswerItem)
* [`CognitionAcp.UserQuestionAnswersMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserQuestionAnswersMeta)
* [`CognitionAcp.UserQuestionItemMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserQuestionItemMeta)
* [`CognitionAcp.UserQuestionsMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserQuestionsMeta)
* [`CognitionAcp.UserTerminalCommand`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/UserTerminalCommand)
* [`CognitionAcp.WdwToolActivity`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WdwToolActivity)
* [`CognitionAcp.WebSearchMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WebSearchMeta)
* [`CognitionAcp.WholeUserMessagesSupportMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WholeUserMessagesSupportMeta)
* [`CognitionAcp.WorkflowAgentUpdateMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkflowAgentUpdateMeta)
* [`CognitionAcp.WorkflowMigrationOutcome`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkflowMigrationOutcome)
* [`CognitionAcp.WorkflowMigrationResult`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkflowMigrationResult)
* [`CognitionAcp.WorkflowMigrationScope`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkflowMigrationScope)
* [`CognitionAcp.WorkflowRunMeta`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkflowRunMeta)
* [`CognitionAcp.WorkflowsListResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkflowsListResponse)
* [`CognitionAcp.WorkflowsMigrateParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkflowsMigrateParams)
* [`CognitionAcp.WorkflowsMigrateResponse`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkflowsMigrateResponse)
* [`CognitionAcp.WorkspaceDidChangeFilesParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkspaceDidChangeFilesParams)
* [`CognitionAcp.WorkspaceDidChangeRevisionParams`](https://docs.devin.ai/sdk/reference/CognitionAcp/types/WorkspaceDidChangeRevisionParams)
* [`CognitionAgentCapability`](https://docs.devin.ai/sdk/reference/types/CognitionAgentCapability)
* [`CognitionAgentRequest`](https://docs.devin.ai/sdk/reference/types/CognitionAgentRequest)
* [`CognitionClientCapabilities`](https://docs.devin.ai/sdk/reference/types/CognitionClientCapabilities)
* [`CognitionClientCapability`](https://docs.devin.ai/sdk/reference/types/CognitionClientCapability)
* [`CognitionErrorCode`](https://docs.devin.ai/sdk/reference/types/CognitionErrorCode)
* [`CognitionExtensionMethod`](https://docs.devin.ai/sdk/reference/types/CognitionExtensionMethod)
* [`CognitionExtensionMethodName`](https://docs.devin.ai/sdk/reference/types/CognitionExtensionMethodName)
* [`CognitionExtensionNotification`](https://docs.devin.ai/sdk/reference/types/CognitionExtensionNotification)
* [`CognitionMetaKey`](https://docs.devin.ai/sdk/reference/types/CognitionMetaKey)
* [`CognitionRequestMethod`](https://docs.devin.ai/sdk/reference/types/CognitionRequestMethod)
* [`CognitionRequestParams`](https://docs.devin.ai/sdk/reference/types/CognitionRequestParams)
* [`CognitionRequestResult`](https://docs.devin.ai/sdk/reference/types/CognitionRequestResult)
* [`CognitionToolCallMeta`](https://docs.devin.ai/sdk/reference/types/CognitionToolCallMeta)
* [`CompactionStatus`](https://docs.devin.ai/sdk/reference/types/CompactionStatus)
* [`CreateCloudOptions`](https://docs.devin.ai/sdk/reference/types/CreateCloudOptions)
* [`CreateDevinOptions`](https://docs.devin.ai/sdk/reference/types/CreateDevinOptions)
* [`CreateLocalOptions`](https://docs.devin.ai/sdk/reference/types/CreateLocalOptions)
* [`EphemeralUpdateNotification`](https://docs.devin.ai/sdk/reference/types/EphemeralUpdateNotification)
* [`FileAction`](https://docs.devin.ai/sdk/reference/types/FileAction)
* [`FinishedOutcome`](https://docs.devin.ai/sdk/reference/types/FinishedOutcome)
* [`JsonRpcErrorCode`](https://docs.devin.ai/sdk/reference/types/JsonRpcErrorCode)
* [`LoadedCloudSession`](https://docs.devin.ai/sdk/reference/types/LoadedCloudSession)
* [`LoadedLocalSession`](https://docs.devin.ai/sdk/reference/types/LoadedLocalSession)
* [`McpServer`](https://docs.devin.ai/sdk/reference/types/McpServer)
* [`ModalSeverity`](https://docs.devin.ai/sdk/reference/types/ModalSeverity)
* [`OutputLevel`](https://docs.devin.ai/sdk/reference/types/OutputLevel)
* [`PermissionHandler`](https://docs.devin.ai/sdk/reference/types/PermissionHandler)
* [`PermissionOptionId`](https://docs.devin.ai/sdk/reference/types/PermissionOptionId)
* [`PermissionOptionKind`](https://docs.devin.ai/sdk/reference/types/PermissionOptionKind)
* [`prompt.PromptContentBlock`](https://docs.devin.ai/sdk/reference/prompt/types/PromptContentBlock)
* [`prompt.PromptInput`](https://docs.devin.ai/sdk/reference/prompt/types/PromptInput)
* [`prompt.PromptMeta`](https://docs.devin.ai/sdk/reference/prompt/types/PromptMeta)
* [`ReplayFrom`](https://docs.devin.ai/sdk/reference/types/ReplayFrom)
* [`ResponseDimension`](https://docs.devin.ai/sdk/reference/types/ResponseDimension)
* [`ResponseDimensionKind`](https://docs.devin.ai/sdk/reference/types/ResponseDimensionKind)
* [`RevertStepKind`](https://docs.devin.ai/sdk/reference/types/RevertStepKind)
* [`SessionEvent`](https://docs.devin.ai/sdk/reference/types/SessionEvent)
* [`SessionScopedParams`](https://docs.devin.ai/sdk/reference/types/SessionScopedParams)
* [`SessionStatus`](https://docs.devin.ai/sdk/reference/types/SessionStatus)
* [`SessionUpdateKind`](https://docs.devin.ai/sdk/reference/types/SessionUpdateKind)
* [`StandardSchemaResult`](https://docs.devin.ai/sdk/reference/types/StandardSchemaResult)
* [`StopReason`](https://docs.devin.ai/sdk/reference/types/StopReason)
* [`ToolCallDetail`](https://docs.devin.ai/sdk/reference/types/ToolCallDetail)
* [`ToolCallStatus`](https://docs.devin.ai/sdk/reference/types/ToolCallStatus)
* [`ToolName`](https://docs.devin.ai/sdk/reference/types/ToolName)
* [`TraceableSession`](https://docs.devin.ai/sdk/reference/types/TraceableSession)
* [`TurnState`](https://docs.devin.ai/sdk/reference/types/TurnState)
* [`TurnStats`](https://docs.devin.ai/sdk/reference/types/TurnStats)

## Variables

* [`ACP_PROTOCOL_VERSION`](https://docs.devin.ai/sdk/reference/variables/ACP_PROTOCOL_VERSION)
* [`AcpMethod`](https://docs.devin.ai/sdk/reference/variables/AcpMethod)
* [`AgentStopCause`](https://docs.devin.ai/sdk/reference/variables/AgentStopCause)
* [`CloudAgentCapability`](https://docs.devin.ai/sdk/reference/variables/CloudAgentCapability)
* [`CognitionAcp.ADA_QUERIES_BULK_ARCHIVE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ADA_QUERIES_BULK_ARCHIVE_METHOD)
* [`CognitionAcp.AGENT_STOPPED_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/AGENT_STOPPED_METHOD)
* [`CognitionAcp.AUTH_INSTALL_LICENSE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/AUTH_INSTALL_LICENSE_METHOD)
* [`CognitionAcp.AUTH_LOGIN_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/AUTH_LOGIN_METHOD)
* [`CognitionAcp.AUTH_STATUS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/AUTH_STATUS_METHOD)
* [`CognitionAcp.BILLING_INFORMATION_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/BILLING_INFORMATION_METHOD)
* [`CognitionAcp.BROWSER_PREVIEW_CAPTURE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/BROWSER_PREVIEW_CAPTURE_METHOD)
* [`CognitionAcp.BROWSER_PREVIEW_OPENED_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/BROWSER_PREVIEW_OPENED_METHOD)
* [`CognitionAcp.CLIPBOARD_WRITE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/CLIPBOARD_WRITE_METHOD)
* [`CognitionAcp.CODE_SCAN_SESSION_GET_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/CODE_SCAN_SESSION_GET_METHOD)
* [`CognitionAcp.CODE_SCAN_SETUP_DISMISS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/CODE_SCAN_SETUP_DISMISS_METHOD)
* [`CognitionAcp.CODE_SCAN_SETUP_SUBMIT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/CODE_SCAN_SETUP_SUBMIT_METHOD)
* [`CognitionAcp.CODE_SCAN_SUGGESTION_DISMISS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/CODE_SCAN_SUGGESTION_DISMISS_METHOD)
* [`CognitionAcp.COMMAND_REVISE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/COMMAND_REVISE_METHOD)
* [`CognitionAcp.COMPACTION_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/COMPACTION_METHOD)
* [`CognitionAcp.CONFIG_READ_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/CONFIG_READ_METHOD)
* [`CognitionAcp.CONFIG_WRITE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/CONFIG_WRITE_METHOD)
* [`CognitionAcp.CONNECTION_RETRY_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/CONNECTION_RETRY_METHOD)
* [`CognitionAcp.DEPLOY_APPROVE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/DEPLOY_APPROVE_METHOD)
* [`CognitionAcp.DOCUMENT_DID_BLUR_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_BLUR_METHOD)
* [`CognitionAcp.DOCUMENT_DID_CHANGE_DIRTY_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_CHANGE_DIRTY_METHOD)
* [`CognitionAcp.DOCUMENT_DID_CLOSE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_CLOSE_METHOD)
* [`CognitionAcp.DOCUMENT_DID_FOCUS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_FOCUS_METHOD)
* [`CognitionAcp.DOCUMENT_DID_OPEN_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/DOCUMENT_DID_OPEN_METHOD)
* [`CognitionAcp.ENVIRONMENT_SUGGESTION_ACCEPT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ENVIRONMENT_SUGGESTION_ACCEPT_METHOD)
* [`CognitionAcp.ENVIRONMENT_SUGGESTION_DISMISS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ENVIRONMENT_SUGGESTION_DISMISS_METHOD)
* [`CognitionAcp.EPHEMERAL_PRESENCE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/EPHEMERAL_PRESENCE_METHOD)
* [`CognitionAcp.EPHEMERAL_PUBLISH_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/EPHEMERAL_PUBLISH_METHOD)
* [`CognitionAcp.EPHEMERAL_SUBSCRIBE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/EPHEMERAL_SUBSCRIBE_METHOD)
* [`CognitionAcp.EPHEMERAL_UNSUBSCRIBE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/EPHEMERAL_UNSUBSCRIBE_METHOD)
* [`CognitionAcp.EPHEMERAL_UPDATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/EPHEMERAL_UPDATE_METHOD)
* [`CognitionAcp.ERROR_CODE_BLOCKED_ACTION`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_BLOCKED_ACTION)
* [`CognitionAcp.ERROR_CODE_CONTENT_FILTER`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_CONTENT_FILTER)
* [`CognitionAcp.ERROR_CODE_DEADLINE_EXCEEDED`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_DEADLINE_EXCEEDED)
* [`CognitionAcp.ERROR_CODE_INTERNAL`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_INTERNAL)
* [`CognitionAcp.ERROR_CODE_LICENSE_INVALID`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_LICENSE_INVALID)
* [`CognitionAcp.ERROR_CODE_RESOURCE_EXHAUSTED`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_RESOURCE_EXHAUSTED)
* [`CognitionAcp.ERROR_CODE_SESSION_LOCKED`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_SESSION_LOCKED)
* [`CognitionAcp.ERROR_CODE_SESSION_NOT_FOUND`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_SESSION_NOT_FOUND)
* [`CognitionAcp.ERROR_CODE_UNAVAILABLE`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_UNAVAILABLE)
* [`CognitionAcp.ERROR_CODE_UNKNOWN`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_CODE_UNKNOWN)
* [`CognitionAcp.ERROR_DATA_KIND_KEY`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_DATA_KIND_KEY)
* [`CognitionAcp.ERROR_DATA_LOCK_HOLDER_PID_KEY`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_DATA_LOCK_HOLDER_PID_KEY)
* [`CognitionAcp.ERROR_DATA_RETRY_AFTER_KEY`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_DATA_RETRY_AFTER_KEY)
* [`CognitionAcp.ERROR_DATA_RETRYABLE_KEY`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_DATA_RETRYABLE_KEY)
* [`CognitionAcp.ERROR_KIND_AGENT_CHANNEL_CLOSED`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_KIND_AGENT_CHANNEL_CLOSED)
* [`CognitionAcp.ERROR_KIND_BLOCKED_ACTION`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_KIND_BLOCKED_ACTION)
* [`CognitionAcp.ERROR_KIND_REPO_NOT_IN_ENVIRONMENT`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/ERROR_KIND_REPO_NOT_IN_ENVIRONMENT)
* [`CognitionAcp.FOLDER_CREATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/FOLDER_CREATE_METHOD)
* [`CognitionAcp.FOLDER_DELETE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/FOLDER_DELETE_METHOD)
* [`CognitionAcp.FOLDER_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/FOLDER_LIST_METHOD)
* [`CognitionAcp.FOLDER_RENAME_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/FOLDER_RENAME_METHOD)
* [`CognitionAcp.FOLDER_REORDER_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/FOLDER_REORDER_METHOD)
* [`CognitionAcp.HANDOFF_RESOLVE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/HANDOFF_RESOLVE_METHOD)
* [`CognitionAcp.HOOKS_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/HOOKS_LIST_METHOD)
* [`CognitionAcp.HOOKS_MIGRATE_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/HOOKS_MIGRATE_LIST_METHOD)
* [`CognitionAcp.HOOKS_MIGRATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/HOOKS_MIGRATE_METHOD)
* [`CognitionAcp.INTERACTIVE_BROWSER_GET_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/INTERACTIVE_BROWSER_GET_METHOD)
* [`CognitionAcp.LOAD_STARTING_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/LOAD_STARTING_METHOD)
* [`CognitionAcp.LOAD_STATS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/LOAD_STATS_METHOD)
* [`CognitionAcp.LOCAL_TOOLS_APPROVAL_MODE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_APPROVAL_MODE_METHOD)
* [`CognitionAcp.LOCAL_TOOLS_CONNECT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_CONNECT_METHOD)
* [`CognitionAcp.LOCAL_TOOLS_DISCONNECT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_DISCONNECT_METHOD)
* [`CognitionAcp.LOCAL_TOOLS_RETRY_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_RETRY_METHOD)
* [`CognitionAcp.LOCAL_TOOLS_STATUS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/LOCAL_TOOLS_STATUS_METHOD)
* [`CognitionAcp.MCP_CONNECT_SERVER_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_CONNECT_SERVER_METHOD)
* [`CognitionAcp.MCP_DISCONNECT_SERVER_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_DISCONNECT_SERVER_METHOD)
* [`CognitionAcp.MCP_INSTALL_SERVER_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_INSTALL_SERVER_METHOD)
* [`CognitionAcp.MCP_LIST_SERVERS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_LIST_SERVERS_METHOD)
* [`CognitionAcp.MCP_LIST_TOOLS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_LIST_TOOLS_METHOD)
* [`CognitionAcp.MCP_OAUTH_AUTHORIZE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_OAUTH_AUTHORIZE_METHOD)
* [`CognitionAcp.MCP_REMOVE_SERVER_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_REMOVE_SERVER_METHOD)
* [`CognitionAcp.MCP_SERVERS_CHANGED_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_SERVERS_CHANGED_METHOD)
* [`CognitionAcp.MCP_TOGGLE_SERVER_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_TOGGLE_SERVER_METHOD)
* [`CognitionAcp.MCP_TOGGLE_TOOL_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MCP_TOGGLE_TOOL_METHOD)
* [`CognitionAcp.MEMORY_DRIVE_REACT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MEMORY_DRIVE_REACT_METHOD)
* [`CognitionAcp.MEMORY_DRIVE_REVERT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MEMORY_DRIVE_REVERT_METHOD)
* [`CognitionAcp.MESSAGES_IN_QUEUED_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MESSAGES_IN_QUEUED_METHOD)
* [`CognitionAcp.MODELS_READ_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MODELS_READ_METHOD)
* [`CognitionAcp.MODELS_TEST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MODELS_TEST_METHOD)
* [`CognitionAcp.MODELS_VALIDATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MODELS_VALIDATE_METHOD)
* [`CognitionAcp.MODELS_WRITE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/MODELS_WRITE_METHOD)
* [`CognitionAcp.NET_POLICY_ALLOW_IN_PROFILE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NET_POLICY_ALLOW_IN_PROFILE_METHOD)
* [`CognitionAcp.NET_POLICY_GET_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NET_POLICY_GET_METHOD)
* [`CognitionAcp.NET_POLICY_UPDATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NET_POLICY_UPDATE_METHOD)
* [`CognitionAcp.NOTIFICATIONS_ACT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_ACT_METHOD)
* [`CognitionAcp.NOTIFICATIONS_CHANGED_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_CHANGED_METHOD)
* [`CognitionAcp.NOTIFICATIONS_DISMISS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_DISMISS_METHOD)
* [`CognitionAcp.NOTIFICATIONS_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_LIST_METHOD)
* [`CognitionAcp.NOTIFICATIONS_MARK_READ_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_MARK_READ_METHOD)
* [`CognitionAcp.NOTIFICATIONS_POST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_POST_METHOD)
* [`CognitionAcp.NOTIFICATIONS_QUEUES_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/NOTIFICATIONS_QUEUES_METHOD)
* [`CognitionAcp.OUTPUT_CHANNEL_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/OUTPUT_CHANNEL_METHOD)
* [`CognitionAcp.PERMISSION_RESPOND_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PERMISSION_RESPOND_METHOD)
* [`CognitionAcp.PLAN_ACCEPT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLAN_ACCEPT_METHOD)
* [`CognitionAcp.PLAN_EDIT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLAN_EDIT_METHOD)
* [`CognitionAcp.PLAN_TOGGLE_CONFIRM_MODE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLAN_TOGGLE_CONFIRM_MODE_METHOD)
* [`CognitionAcp.PLANS_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLANS_LIST_METHOD)
* [`CognitionAcp.PLUGINS_ASSETS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLUGINS_ASSETS_METHOD)
* [`CognitionAcp.PLUGINS_CHANGED_NOTIFICATION`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLUGINS_CHANGED_NOTIFICATION)
* [`CognitionAcp.PLUGINS_INSTALL_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLUGINS_INSTALL_METHOD)
* [`CognitionAcp.PLUGINS_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLUGINS_LIST_METHOD)
* [`CognitionAcp.PLUGINS_REFRESH_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLUGINS_REFRESH_METHOD)
* [`CognitionAcp.PLUGINS_REMOVE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PLUGINS_REMOVE_METHOD)
* [`CognitionAcp.PR_CLOSE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PR_CLOSE_METHOD)
* [`CognitionAcp.PR_MERGE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PR_MERGE_METHOD)
* [`CognitionAcp.PR_MERGE_STATUS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PR_MERGE_STATUS_METHOD)
* [`CognitionAcp.PR_REVIEW_JOB_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PR_REVIEW_JOB_METHOD)
* [`CognitionAcp.PR_REVIEW_JOBS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PR_REVIEW_JOBS_METHOD)
* [`CognitionAcp.PROCESS_MEMORY_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PROCESS_MEMORY_METHOD)
* [`CognitionAcp.PROMPT_HISTORY_READ_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/PROMPT_HISTORY_READ_METHOD)
* [`CognitionAcp.QUEUED_MESSAGES_UPDATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/QUEUED_MESSAGES_UPDATE_METHOD)
* [`CognitionAcp.RECENT_MODEL_UIDS_READ_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/RECENT_MODEL_UIDS_READ_METHOD)
* [`CognitionAcp.REPO_INDEX_DECIDE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REPO_INDEX_DECIDE_METHOD)
* [`CognitionAcp.REPOS_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REPOS_LIST_METHOD)
* [`CognitionAcp.REQUEST_DIAGNOSTICS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REQUEST_DIAGNOSTICS_METHOD)
* [`CognitionAcp.REVERT_EXECUTE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REVERT_EXECUTE_METHOD)
* [`CognitionAcp.REVERT_FORK_FROM_STEP_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REVERT_FORK_FROM_STEP_METHOD)
* [`CognitionAcp.REVERT_HISTORY_REWOUND_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REVERT_HISTORY_REWOUND_METHOD)
* [`CognitionAcp.REVERT_LIST_STEPS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REVERT_LIST_STEPS_METHOD)
* [`CognitionAcp.REVERT_PREVIEW_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REVERT_PREVIEW_METHOD)
* [`CognitionAcp.REVERT_RESUME_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REVERT_RESUME_METHOD)
* [`CognitionAcp.REVERT_STEPS_UPDATED_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/REVERT_STEPS_UPDATED_METHOD)
* [`CognitionAcp.RULES_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/RULES_LIST_METHOD)
* [`CognitionAcp.SECRET_CREATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SECRET_CREATE_METHOD)
* [`CognitionAcp.SECRET_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SECRET_LIST_METHOD)
* [`CognitionAcp.SECRET_PROVIDE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SECRET_PROVIDE_METHOD)
* [`CognitionAcp.SECRET_SAVE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SECRET_SAVE_METHOD)
* [`CognitionAcp.SESSION_END_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_END_METHOD)
* [`CognitionAcp.SESSION_EXPORT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_EXPORT_METHOD)
* [`CognitionAcp.SESSION_FEEDBACK_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_FEEDBACK_METHOD)
* [`CognitionAcp.SESSION_HEARTBEAT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_HEARTBEAT_METHOD)
* [`CognitionAcp.SESSION_ID_PARAM_ALTERNATIVES`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_ID_PARAM_ALTERNATIVES)
* [`CognitionAcp.SESSION_ID_PARAM_KEY`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_ID_PARAM_KEY)
* [`CognitionAcp.SESSION_LOAD_PAGE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_LOAD_PAGE_METHOD)
* [`CognitionAcp.SESSION_LOAD_SPINE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_LOAD_SPINE_METHOD)
* [`CognitionAcp.SESSION_MARK_READ_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_MARK_READ_METHOD)
* [`CognitionAcp.SESSION_MOVE_TO_FOLDER_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_MOVE_TO_FOLDER_METHOD)
* [`CognitionAcp.SESSION_PIN_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_PIN_METHOD)
* [`CognitionAcp.SESSION_REBOOT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_REBOOT_METHOD)
* [`CognitionAcp.SESSION_REMOVE_FROM_FOLDER_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_REMOVE_FROM_FOLDER_METHOD)
* [`CognitionAcp.SESSION_RENAME_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_RENAME_METHOD)
* [`CognitionAcp.SESSION_SET_TAGS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_SET_TAGS_METHOD)
* [`CognitionAcp.SESSION_SHARE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_SHARE_METHOD)
* [`CognitionAcp.SESSION_SPENDING_LIMIT_SET_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_SPENDING_LIMIT_SET_METHOD)
* [`CognitionAcp.SESSION_STOP_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_STOP_METHOD)
* [`CognitionAcp.SESSION_UPDATE_BATCH_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSION_UPDATE_BATCH_METHOD)
* [`CognitionAcp.SESSIONS_BULK_ARCHIVE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SESSIONS_BULK_ARCHIVE_METHOD)
* [`CognitionAcp.SETUP_STEPS_SUGGEST_CHANGES_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SETUP_STEPS_SUGGEST_CHANGES_METHOD)
* [`CognitionAcp.SHOW_MODAL_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SHOW_MODAL_METHOD)
* [`CognitionAcp.SIDECHAIN_CANCEL_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SIDECHAIN_CANCEL_METHOD)
* [`CognitionAcp.SIDECHAIN_REQUEST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SIDECHAIN_REQUEST_METHOD)
* [`CognitionAcp.SKILL_SUGGESTION_ACCEPT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SKILL_SUGGESTION_ACCEPT_METHOD)
* [`CognitionAcp.SKILLS_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SKILLS_LIST_METHOD)
* [`CognitionAcp.SLACK_SYNC_UPDATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SLACK_SYNC_UPDATE_METHOD)
* [`CognitionAcp.SNAPSHOT_SETUP_CREATE_BLUEPRINT_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_CREATE_BLUEPRINT_METHOD)
* [`CognitionAcp.SNAPSHOT_SETUP_GET_BUILD_JOB_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_GET_BUILD_JOB_METHOD)
* [`CognitionAcp.SNAPSHOT_SETUP_LIST_BLUEPRINTS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_LIST_BLUEPRINTS_METHOD)
* [`CognitionAcp.SNAPSHOT_SETUP_PIN_BUILD_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_PIN_BUILD_METHOD)
* [`CognitionAcp.SNAPSHOT_SETUP_TRIGGER_BUILD_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_TRIGGER_BUILD_METHOD)
* [`CognitionAcp.SNAPSHOT_SETUP_UPDATE_BLUEPRINT_CONTENTS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SNAPSHOT_SETUP_UPDATE_BLUEPRINT_CONTENTS_METHOD)
* [`CognitionAcp.SUBAGENT_BACKGROUND_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SUBAGENT_BACKGROUND_METHOD)
* [`CognitionAcp.SUBAGENT_CANCEL_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SUBAGENT_CANCEL_METHOD)
* [`CognitionAcp.SUBAGENT_FOREGROUND_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SUBAGENT_FOREGROUND_METHOD)
* [`CognitionAcp.SUBAGENTS_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/SUBAGENTS_LIST_METHOD)
* [`CognitionAcp.TEAMS_SYNC_UPDATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/TEAMS_SYNC_UPDATE_METHOD)
* [`CognitionAcp.TERMINAL_COMMAND_COMPLETED_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/TERMINAL_COMMAND_COMPLETED_METHOD)
* [`CognitionAcp.TERMINAL_COMMAND_STARTED_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/TERMINAL_COMMAND_STARTED_METHOD)
* [`CognitionAcp.TERMINAL_KILL_BACKGROUND_SHELL_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/TERMINAL_KILL_BACKGROUND_SHELL_METHOD)
* [`CognitionAcp.TEST_APP_APPROVE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/TEST_APP_APPROVE_METHOD)
* [`CognitionAcp.THINKING_COMPLETE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/THINKING_COMPLETE_METHOD)
* [`CognitionAcp.TURN_STATS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/TURN_STATS_METHOD)
* [`CognitionAcp.WIKI_CONTENTS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/WIKI_CONTENTS_METHOD)
* [`CognitionAcp.WIKI_STATUS_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/WIKI_STATUS_METHOD)
* [`CognitionAcp.WORKFLOWS_LIST_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/WORKFLOWS_LIST_METHOD)
* [`CognitionAcp.WORKFLOWS_MIGRATE_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/WORKFLOWS_MIGRATE_METHOD)
* [`CognitionAcp.WORKSPACE_DID_CHANGE_FILES_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/WORKSPACE_DID_CHANGE_FILES_METHOD)
* [`CognitionAcp.WORKSPACE_DID_CHANGE_REVISION_METHOD`](https://docs.devin.ai/sdk/reference/CognitionAcp/variables/WORKSPACE_DID_CHANGE_REVISION_METHOD)
* [`CognitionClientCapability`](https://docs.devin.ai/sdk/reference/variables/CognitionClientCapability)
* [`CognitionErrorCode`](https://docs.devin.ai/sdk/reference/variables/CognitionErrorCode)
* [`CognitionExtensionMethod`](https://docs.devin.ai/sdk/reference/variables/CognitionExtensionMethod)
* [`CognitionMetaKey`](https://docs.devin.ai/sdk/reference/variables/CognitionMetaKey)
* [`CompactionStatus`](https://docs.devin.ai/sdk/reference/variables/CompactionStatus)
* [`DEFAULT_CLIENT_CAPABILITIES`](https://docs.devin.ai/sdk/reference/variables/DEFAULT_CLIENT_CAPABILITIES)
* [`FinishedOutcome`](https://docs.devin.ai/sdk/reference/variables/FinishedOutcome)
* [`JsonRpcErrorCode`](https://docs.devin.ai/sdk/reference/variables/JsonRpcErrorCode)
* [`ModalSeverity`](https://docs.devin.ai/sdk/reference/variables/ModalSeverity)
* [`OutputLevel`](https://docs.devin.ai/sdk/reference/variables/OutputLevel)
* [`PermissionOptionId`](https://docs.devin.ai/sdk/reference/variables/PermissionOptionId)
* [`PermissionOptionKind`](https://docs.devin.ai/sdk/reference/variables/PermissionOptionKind)
* [`RevertStepKind`](https://docs.devin.ai/sdk/reference/variables/RevertStepKind)
* [`SessionStatus`](https://docs.devin.ai/sdk/reference/variables/SessionStatus)
* [`SessionUpdateKind`](https://docs.devin.ai/sdk/reference/variables/SessionUpdateKind)
* [`StopReason`](https://docs.devin.ai/sdk/reference/variables/StopReason)
* [`TAIL_REPLAY_CURSOR_TYPE`](https://docs.devin.ai/sdk/reference/variables/TAIL_REPLAY_CURSOR_TYPE)
* [`ToolCallStatus`](https://docs.devin.ai/sdk/reference/variables/ToolCallStatus)
* [`TurnState`](https://docs.devin.ai/sdk/reference/variables/TurnState)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.