> ## Documentation Index
> Fetch the complete documentation index at: https://cognitio-agent.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: AppliedSettings

> Generated from the public TypeScript API.

Snapshot returned by `session.getAppliedSettings()`.

## Properties

### agents

```ts theme={null}
agents: string[];
```

Names of agent definitions available for subagent dispatch.

***

### appendSystemPrompt?

```ts theme={null}
optional appendSystemPrompt?: object;
```

#### length

```ts theme={null}
length: number;
```

***

### autoPermissionClassifierModel?

```ts theme={null}
optional autoPermissionClassifierModel?: ModelId;
```

***

### backgroundTaskPolicy?

```ts theme={null}
optional backgroundTaskPolicy?: object;
```

#### mode

```ts theme={null}
mode: "foreground";
```

***

### canUseTool?

```ts theme={null}
optional canUseTool?: object;
```

#### registered

```ts theme={null}
registered: boolean;
```

***

### checkpointing?

```ts theme={null}
optional checkpointing?: CheckpointingConfig;
```

***

### commands

```ts theme={null}
commands: object[];
```

#### name

```ts theme={null}
name: string;
```

#### pluginName?

```ts theme={null}
optional pluginName?: string;
```

#### source

```ts theme={null}
source: "skill" | "runtime" | "plugin";
```

***

### compaction?

```ts theme={null}
optional compaction?: object;
```

#### auto?

```ts theme={null}
optional auto?: boolean;
```

#### includeFiles?

```ts theme={null}
optional includeFiles?: boolean;
```

***

### effort?

```ts theme={null}
optional effort?: "high" | "medium" | "low" | "max";
```

***

### hookCounts?

```ts theme={null}
optional hookCounts?: Partial<Record<HookEventName, number>>;
```

***

### includeEnvironment?

```ts theme={null}
optional includeEnvironment?: boolean;
```

***

### maxBudgetUsd?

```ts theme={null}
optional maxBudgetUsd?: number;
```

***

### maxTurns?

```ts theme={null}
optional maxTurns?: number;
```

***

### model?

```ts theme={null}
optional model?: ModelId;
```

***

### permissionMode?

```ts theme={null}
optional permissionMode?: PermissionMode;
```

***

### plugins

```ts theme={null}
plugins: object[];
```

#### agentCount

```ts theme={null}
agentCount: number;
```

#### commandCount

```ts theme={null}
commandCount: number;
```

#### diagnostics?

```ts theme={null}
optional diagnostics?: string[];
```

#### hookEventCount

```ts theme={null}
hookEventCount: number;
```

#### mcpServerCount

```ts theme={null}
mcpServerCount: number;
```

#### name

```ts theme={null}
name: string;
```

#### skillCount

```ts theme={null}
skillCount: number;
```

#### source

```ts theme={null}
source: "inline" | "claude";
```

***

### registeredHooks

```ts theme={null}
registeredHooks: HookEventName[];
```

Names of hook events with at least one registered callback.

***

### sessionId

```ts theme={null}
sessionId: string;
```

***

### settingSources

```ts theme={null}
settingSources: ("user" | "local" | "project")[];
```

***

### skills

```ts theme={null}
skills: object[];
```

#### name

```ts theme={null}
name: string;
```

#### pluginName?

```ts theme={null}
optional pluginName?: string;
```

#### source

```ts theme={null}
source: "runtime" | "plugin";
```

***

### systemPrompt?

```ts theme={null}
optional systemPrompt?: object;
```

#### hasAppend

```ts theme={null}
hasAppend: boolean;
```

#### mode

```ts theme={null}
mode: "custom" | "default" | "preset" | "neutral";
```

"neutral" = the SDK-injected neutral base prompt (detected via the stored config).

#### preset?

```ts theme={null}
optional preset?: "default" | "none";
```

***

### thinkingConfig?

```ts theme={null}
optional thinkingConfig?: ThinkingConfig;
```

***

### tools

```ts theme={null}
tools: object;
```

#### allowed

```ts theme={null}
allowed: string[];
```

#### disallowed

```ts theme={null}
disallowed: string[];
```


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