Skip to Content
Docs are being rebuilt — start at Introduction → How it works.
AgentsBuilding an agentCapabilities tabCapabilities tab

Capabilities tab

The Capabilities tab controls what users can do in chat and what the agent can do while working. Use it to enable chat features, workspace execution, API access, artifacts, and guardrails.

What you can do here

  • Turn chat experience features on or off.
  • Enable a sandboxed workspace.
  • Choose where the workspace runs.
  • Set workspace scope, access, capabilities, and advanced execution controls.
  • Apply guardrail presets or customize individual safety rules.
Capabilities tab showing chat experience toggles, workspace controls, and guardrails

Chat experience toggles

ToggleWhat it allows
Accept filesUsers can attach files in conversations.
Follow-upThe chat can show suggested next questions.
Text to SpeechConversation messages can be converted to speech.
Web SearchThe agent can search the internet for current information.
MemoryThe agent can remember facts and preferences across conversations.
Dynamic UIThe agent can render interactive forms, options, and visual components during chat.
Scheduled TasksThe agent can create and manage tasks that run later or on a schedule.
API AccessThe agent can call REST APIs such as Microsoft Graph, Google APIs, or internal services.
ArtifactsThe agent can produce markdown documents users can open, edit, and download.

Enable workspace execution

  1. Turn on Enable Workspace.
  2. Choose an environment.
  3. Choose workspace scope if the environment supports it.
  4. Enable only the capabilities the agent actually needs.
  5. Use Read Only Mode for agents that should inspect files without modifying them.
Capabilities tab with workspace execution enabled and environment options visible

Workspace environments

EnvironmentRuns whereNotes
Browser (User’s Computer)The user’s browser through the File System Access API.Chrome or Edge required. Only file-system access is shown because server-side shell, code, browser, and desktop controls do not apply.
Host (Server)The server local file system.Useful for development and testing.
Container (Docker)An isolated server container.Use when the agent needs a contained runtime.
Cloud Sandbox (Daytona)Managed cloud sandbox.Needed for browser automation and desktop work; marked as higher cost.

Workspace options

OptionWhat it controls
Per Chat WorkspaceEach chat gets its own isolated files and runtime state.
Shared Across AgentAll chats for the agent reuse the same workspace and accumulated state.
File SystemRead, write, and manage files.
Shell AccessExecute commands, run scripts, and manage processes.
Code ExecutionRun code in supported languages when shell is not the selected capability.
BrowserNavigate websites, extract data, and take screenshots.
DesktopControl mouse, keyboard, and screen interactions.
Search IndexingEnable keyword search over workspace files.
Require ApprovalRequire user approval before tool execution.
Operation TimeoutSet the maximum seconds for each tool operation.

Configure guardrails

  1. Choose a guardrail preset for a fast baseline.
  2. Click Customize to see individual guardrail categories.
  3. Turn on only the rules that match the agent’s risk profile.
  4. Review each rule’s mode, strategy, warning, and configuration fields.
Capabilities tab with guardrails expanded for custom safety rule configuration