Shell tool
Runs shell commands for the agent through the approval gate and sandbox.
shell_toolv0.1.0本目录包含源码 v0.10.2 中的 75 项能力。名称与说明使用英文;请核对已安装版本。
Runs shell commands for the agent through the approval gate and sandbox.
shell_toolv0.1.0Runs Python and Node with the shared execution policy and explicitly approved per-call elevation.
Delegates bounded work to background child agents with their own budgets.
subagentsv0.1.0Searches and fetches the web for the agent, including DeepSeek Search (web.run, with the web_search alias).
web_searchv0.1.0Edits files with structured patches the user can review and undo.
apply_patchv0.1.0Connects local stdio and remote HTTP MCP servers and exposes their tools.
mcpv0.1.0Decides allow, ask or deny for each tool call from layered permission rules.
exec_policyv0.1.0Routes image analysis to a separate vision-capable model configured in [vision_model].
vision_modelv0.8.32Lets the agent ask for an adversarial self-critique of its own work.
verify_toolv0.9.2execute_tools programs compose MCP, plugin and native tool calls under the normal gate.
code_modev0.10.0Runs reviewed plugins' native TypeScript/JavaScript tool and slash-command code in a Bun or Node sidecar.
extension_hostv0.10.1Routes opted-in finance tools through the bundled Native host under the existing permission and sandbox gates.
finance_hostv0.10.1Routes opted-in data validation through the bundled Native host with owned input and output bounds.
data_hostv0.10.1Routes opted-in speech tools through the bundled Native host while Rust retains credentials and permissions.
speech_hostv0.10.1Routes opted-in PDF extraction through the bundled Native host with the same Rust path and size guards.
pdf_hostv0.10.1Routes opted-in image OCR through the bundled Native host under existing media and permission guards.
ocr_hostv0.10.1Routes opted-in GitHub operations through the bundled Native host while Rust retains credentials and approvals.
github_hostv0.10.1Routes opted-in web search through the bundled Native host with the existing Rust credential and network gates.
web_search_hostv0.10.1Routes opted-in web extraction through the bundled Native host with owned URL and response bounds.
web_extract_hostv0.10.1Routes opted-in review tools through the bundled Native host while Rust retains route and permission authority.
review_hostv0.10.1Plan, Work and Operate modes set what the agent may do in a session; a finished plan offers to start the work.
Ask, Auto-Review and Full Access postures decide when a tool call needs approval.
Wraps commands in Seatbelt on macOS; bubblewrap on Linux is on by default once installed and verified.
Provider routes with endpoint-scoped model facts, explicit limits and sourced price estimates.
Picks a model per turn under Auto; /router sets up the router.
Runs and supervises groups of worker agents with receipts and a pre-spend check.
Places Fleet tasks by environment requirements and connects explicitly configured workers through Tailscale.
Checked-in .workflow.js scripts coordinate agents step by step.
Turns a broad request into a compact Workflow plan without writing a script.
/goal keeps the agent working toward one objective across turns.
The agent keeps a visible todo list for multi-step work.
Queue messages while a turn runs, or steer the running turn.
/receipts lists what a session did: files, commands, calls, approvals and failures.
v0.10.1/preview-request shows the redacted outbound request without sending it.
Reads and preprocesses images for vision-capable models with size and privacy guards.
Opt-in local store of preferences and conventions that persists across sessions.
Installs and loads trusted instruction packages with owned-root precedence and separate user/model invocation controls.
Installs, reviews and trusts plugin bundles, including the first-party marketplace.
Reviewed app control with consent, fresh element targets, observation diffs and bounded named action batches.
Scripts in ~/.codewhale/tools become approval-gated tools; [tools.overrides] disables built-ins, never replaces them.
Loads Claude Code plugin bundles and skill folders where their features are supported.
/import-claude plans a reviewable import of Claude Code settings and servers.
Runs user commands on session and tool events, with an execution receipt after shell tools.
Feeds language-server diagnostics to the agent; custom servers can be added.
Local API: threads, events, approvals, project trust, workspace leases, Unix store sockets and scoped device tokens.
codewhale exec runs one headless turn from a script and streams JSON.
codewhale review --pr N writes an advisory review; posting to GitHub is opt-in.
codewhale web opens the embedded browser client on 127.0.0.1 over the Runtime API.
Terminal key bindings, documented from the keybinding catalog.
/config and codewhale config edit settings declared once in the settings schema.
Says once, on the first start after an update, what changed and links that version's release notes.
/theme picks a built-in theme; user themes follow a JSON schema.
/color gives one chat's composer box its own color, kept with that session.
Interface text in 15 locales.
/voice, /voicecontrol and /voicesend use the selected ASR backend without switching providers.
Shared whale activity and reply views; desktop and app-server turns can follow an idle existing companion.
/overview shows the home dashboard.
/login signs in to an optional Codewhale account; plugin providers connect with /connect.
Save computer files as account versions, restore with revision checks, and download verified bytes.
/anchor pins a fact that survives compaction.
/pin keeps the terminal window on top.
/structcopy copies one session object as redacted JSON.
/verbose toggles live model thinking in the transcript.
/workbar places the tasks, agents and context bar on any edge or hides it.
/workbar terminal shows workspace PTYs with live output, human input, session selection and a fresh shell; macOS/Linux.
Anonymous aggregate usage counts, disclosed at first launch, with a saved off switch.
Runs Codewhale in a container, with an opt-in toolbox image.
arm64 release archive for Termux on Android.
Uses official OAuth and the selected account catalog for eligible ChatGPT plan requests in the local OSS app.
v0.10.1Adds Claude subscription sign-in and native Messages routing. Live provider acceptance remains unverified.
Reviewed plugins sign in with /connect <id> and out with /disconnect; the host owns PKCE, models and approvals.
v0.10.1OrcaRouter provider: sk-orca- API key or OAuth 2.0 + PKCE sign-in, plus a live chat model catalog.
v0.10.1The community website collects private merch opt-ins, material preferences and optional item-price feedback.
vunreleasedAccount preferences are captured per turn and previewed by the Engine.
v0.10.1codewhale install uses the reviewed bundle installer with local, GitHub and version-pinned npm sources.