Harness reference

Claude Code harness reference

Anthropic documents Claude Code as an agentic coding tool that works in a real working tree with the shell, editing files, running tests, and coordinating sub-agents to complete engineering tasks end to end.

Identity

HarnessRouter status
Available
HarnessRouter ID
claude-code
Provider
Anthropic
Category
Coding agent
Last checked
2026-07-23

Confirmed notes

These notes are intentionally narrow. They are derived from linked official sources and should not be expanded by implication.

  • Claude Code operates on a real local working tree: it reads and edits files, runs commands, and iterates until the task is done.
  • It can delegate to sub-agents and use tools such as Bash, file read/write, search, and web fetch.
  • HarnessRouter runs it with the `docx`, `pdf`, `pptx`, and `xlsx` document skills preloaded, so a task can return finished documents your app renders.

Integration note

Use the `claude-code` harness ID when the product task should return code changes or finished documents your app can review.

Run payload
await hr.run({
  harness: "claude-code",
  task: "Describe the product work the user asked for"
});
Keep this backend-facing.

Users should choose product actions. Your server maps those actions to allowed harness IDs.

Sources

Read the official pages before making capability claims in product UI.

Back to harness catalog