# WorkspaceSettings

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/http-api/schemas/workspacesettings/
> Summary: OpenAPI request or response schema for WorkspaceSettings, including required fields, defaults, constraints, and linked nested types.

[← All HTTP schemas](/http-api/schemas/)

Settings for the session workspace of an agent: a file area that belongs to one
conversation, where the agent lists, reads, searches, writes, edits and deletes files.

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `enabled` | no | `boolean` | Gets a value that gives the agent a workspace in every session that has a record. Defaults to `false`. | — |
| `readOnly` | no | `boolean` | Gets a value that offers only the tools that read: `file_access_read`, `file_access_read_lines`, `file_access_ls` and `file_access_grep`. The tools that write, replace and delete are not offered at all. | — |
| `disableReadApproval` | no | `boolean` | Gets a value that makes the tools that read run without asking for approval. The tools that change a file keep their approval. | — |
