⚠️
This page is not yet translated, showing English version

Work Mode Configuration

Every Work Mode capability lives in one control panel — hover the robot icon in the input box toolbar to open it. This page walks through each setting: what it is, where to configure it, its default, and whether it's stored globally or per-session.

ℹ️

New to Work Mode? Read the Overview first, then come back for this configuration deep dive.

The Control Panel at a Glance

The panel has three sections top to bottom: Mode, Built-in, Extensions. Hover a row under Built-in / Extensions and a sub-panel slides out to the right for further settings. Capabilities are only clickable in Work Mode (dimmed in Chat Mode).

Mode

Best for multi-step tasks with files, code execution, tools, MCP, skills, or knowledge bases.

Built-in
Web Search
Chatbox AI
Code Execution
Approve
Extensions
Skills
2
MCP
3
Knowledge Base
Product Manual
Working Directory
1
The control panel in Work Mode: Mode / Built-in / Extensions
SettingLocationScopeDefault
ModePanel · topPer-sessionChat Mode
Smart SwitchingPanel · ModeGlobal defaultOn
Web SearchPanel · Built-inPer-sessionDepends on model
Code Execution · ApprovalPanel · Built-inPer-sessionApprove
SkillsPanel · Extensions / SettingsGlobalA few built-in
MCPPanel · Extensions / SettingsGlobalAll off
Knowledge BasePanel · ExtensionsPer-sessionNot bound
Working DirectoryPanel · Extensions (desktop, non-Win)Per-sessionEmpty

Per-session vs Global: per-session settings only affect the current chat and reset to default in a new one; global settings (Skills and MCP enablement) are configured once and apply everywhere.


Mode

The top of the panel has two side-by-side buttons — Chat Mode and Work Mode. Click one to use it. The selected one is filled brand blue; the other is outlined.

Mode

Best for quick Q&A, writing, translation, explanations, and web search.

Smart Switching
Suggest Work Mode on the first message.
Built-in
Web Search
Chatbox AI
Code Execution
Approve
Extensions
Skills
2
MCP
3
Knowledge Base
Product Manual
Working Directory
1
The Mode block: two buttons + the Smart Switching toggle (in Chat Mode)
  • Chat Mode — no tools injected. Best for quick Q&A, writing, translation, and explanations.
  • Work Mode — the full tool set. Best for multi-step tasks with files, code execution, tools, MCP, skills, or knowledge bases.
⚠️

Once you start working in Work Mode (send a message, accept the suggestion card, or load a skill), the mode locks to Work Mode and can't switch back — this keeps tools and context consistent. To return to Chat Mode, just start a new chat. Hovering the button then shows a lock hint.

Smart Switching

The toggle below the mode buttons only shows when Chat Mode is selected and you haven't sent the first message yet. Its scope is a global default — you're really setting "whether new chats start with Smart Switching on."

  • On (default) — when you send the first message, the AI judges whether the task suits Work Mode better; if so, it drops a "Work Mode suggested" card into the message flow for you to accept with one click.
  • Off — always stick to the mode you picked, no interruptions.

After the first message, the toggle shows "Only available before the first message" and dims — Smart Switching only makes sense at the start of a chat.

sales_2026.csv
Here's this year's sales log — summarize revenue by month for me.
Work Mode suggested
This task needs to read your spreadsheet and run calculations — Work Mode can finish it end to end.
The Smart Switching suggestion card appears in the message flow

Built-in Capabilities

Web Search

Lets the AI search the web and read page content. The row has a switch on the right; when on, the current provider name shows next to the label. Hover the row and the sub-panel lets you switch providers.

Web Search
Chatbox AI
Bing Search
Tavily
Web Search sub-panel: three providers, single choice
ProviderRequiresReads page content
Chatbox AIA paid Chatbox AI licenseYes
Bing SearchFree (limited, subject to Microsoft)No
TavilyYour own API key (in Settings)Yes
  • Reading page content: only Chatbox AI and Tavily support it — they add a parse_link tool so the AI can open a link and read the full text. Bing does search only.
  • Scope: the Web Search toggle is per-session. New chats on a Chatbox AI model default to on; other models default to off.
  • Relation to Chat Mode: you can search in Chat Mode too — just click the globe icon in the toolbar. In Work Mode, it's managed here in the panel. The gear in the sub-panel header jumps to Settings → Web Search to enter API keys.

Code Execution

The core of Work Mode. The AI can run Node.js or Bash in a local sandbox, with a full set of read / write / edit / search-file and export-download tools. The Badge on the right shows the current approval level; the sub-panel switches it.

Code Execution
Approve
Ask before running commands or changing files.
Full Access
Skip approval prompts for commands and file changes.
Code Execution sub-panel: two approval levels
Approval levelBehaviorWhen to use
Approve (default)Prompts before running commands or changing real filesEveryday use — safe and controlled
Full AccessSkips approval prompts for commands and file changesWhen you fully trust the task
  • Scope: the approval level (agentFullAccess) is per-session.
  • Read-only commands auto-approved: even at "Approve", a set of well-known read-only commands (ls, cat, grep, find, git status, git log, etc.) run without interrupting you. Only writes that change the system and unknown commands need approval.
  • Sandbox boundary: code runs in a local sandbox directory, isolated from your real filesystem. Relative paths inside the sandbox working dir are written directly; writing an absolute real-filesystem path needs approval (unless Full Access is on, or that path is in a Working Directory below).
Run command· Waiting for approval
Approval required before running this command.
npm run build
The approval card before running a command (at Approve level)
ℹ️

The sandbox is a Node.js / Bash environment by default and does not ship a Python scientific stack. For charts, the AI usually generates a standalone HTML file with SVG/Canvas for you to download and preview.


Extensions

Skills

Skills are "expert playbooks" that tell the AI how to do a class of tasks better (based on the agentskills.io spec, compatible with Claude Code skills). Once enabled, the AI loads the full instructions on demand via load_skill. The Badge on the right shows how many are enabled.

Skills
/chatbox-product-info
Answers questions about Chatbox itself
/vibedrop
Share a file to a temporary public link
Skills sub-panel: enabled skill list
  • Where to manage: Settings → Skills. Install from the skills marketplace, install from a GitHub repo, or open the local skills folder to drop one in manually.
  • Compatible sources: besides what you install, Chatbox auto-discovers skills in Claude Code's ~/.claude/skills and the shared ~/.agents/skills directory.
  • Scope: skill enablement is global (enabledSkillNames), applies to all chats, with no limit.
  • Structure: each skill is a folder with a SKILL.md whose frontmatter has name (lowercase + hyphens), description, etc.
  • Trigger in chat: typing / in the input box suggests skill commands; you can also click a skill in the panel list to insert /skillName into the input.

MCP

MCP (Model Context Protocol) connects the AI to external tools and services. Chatbox ships a set of cloud MCP servers and also lets you add your own. Tools are injected per server. The Badge shows the count of enabled servers; toggle each in the sub-panel.

MCP
Fetch
Sequential Thinking
Context7
my-local-server
MCP sub-panel: one switch per server

Built-in cloud MCP (requires Premium):

ServerWhat it does
FetchRetrieves a web page and converts it to Markdown for the AI
Sequential ThinkingProvides a structured step-by-step thinking tool
EdgeOne PagesDeploys HTML to EdgeOne Pages and returns a public URL
arXivSearches arXiv papers
Context7Fetches up-to-date docs and code examples for any library

Custom MCP: add it in Settings → MCP. Two transport types:

  • Remote (http/sse) — enter a service URL; works cross-platform (desktop / Web / mobile).
  • Local (stdio) — enter a local command, args, and env vars; desktop only (it launches a process on your machine).
💡

A custom MCP server must pass a "Test" connection check before it can be saved. Enablement is global.

Knowledge Base

Bind a knowledge base and the AI can do semantic retrieval over it and read documents by passage, answering from your own material (RAG). The row shows the bound knowledge base name; the sub-panel switches it (single choice).

Knowledge Base
Product Manual
Legal Contracts
Engineering Wiki
Knowledge Base sub-panel: single-choice binding
  • Create it: Settings → Knowledge Base. On creation you configure:
    • Embedding model (required) — turns text into vectors; add it first under Settings → Provider → Model List.
    • Rerank model (optional) — makes retrieval more accurate.
    • Vision model (optional) — preprocesses image files; needs a vision-capable model.
    • Document parser (optional) — processes uploaded documents; can use MinerU, etc.
  • Supported formats: PDF, DOCX, TXT, MD, RTF, PPTX, XLSX, CSV, EPUB, and more. Added files are vectorized automatically.
  • Binding: a chat binds one knowledge base, per-session. Once bound the AI gets query_knowledge_base, read-by-passage, and related tools.
  • Platform limits: Windows ARM64 doesn't support the knowledge base (libsql limitation); on Web / mobile, local file parsing is limited to text formats.

Working Directory

Grant the AI a real local folder and it can read and write in it directly, without per-action approval — like a pair programmer working inside your project. The Badge shows the folder count; add/remove in the sub-panel.

Working Directory
~/projects/my-app
~/Documents/reports
Working Directory sub-panel: granted folders
  • Platform limits: available on desktop, non-Windows only (the panel checks this to decide visibility).
  • No-approval semantics: paths inside a working directory behave like the sandbox — reads and writes go through directly, no approval card. Absolute writes outside the directory still need approval (unless Full Access is on).
  • Scope: per-session. For a new chat (before the first message) it's staged, then written into that chat's settings on first send.
  • The "Add Folder" button at the bottom opens the system directory picker.

Guardrail (not configurable)

One protection is always on and can't be turned off: auto-pause every 25 steps. To keep the AI from drifting on long tasks, it auto-pauses after 25 consecutive tool calls so you can confirm direction, then "Continue" or "Stop".

Code execution· Paused
Paused after 25 steps. Confirm the task is on track, then continue, or stop to adjust.
The 25-step auto-pause on a long task

Quick Reference

SettingLocationScopeDefaultKey point
ModePanel topPer-sessionChat ModeLocks once work starts
Smart SwitchingPanel · ModeGlobal defaultOnOnly in Chat Mode + before first message
Web SearchPanel · Built-inPer-sessionDepends on modelChatbox AI / Tavily read pages
Approval levelPanel · Built-inPer-sessionApproveFull Access skips all approvals
SkillsPanel · Extensions / SettingsGlobalA few built-inCompatible with Claude Code skills
MCPPanel · Extensions / SettingsGlobalAll offstdio desktop-only; built-in needs Premium
Knowledge BasePanel · ExtensionsPer-sessionNot boundOne KB per chat; no Win ARM64
Working DirectoryPanel · ExtensionsPer-sessionEmptyDesktop non-Win; no approval inside
25-step pauseAutomaticOnCan't be disabled
💡

All set? Head back to the Overview for a few real-world scenarios and start your first Work Mode task.