Skip to content

Model, Harness, Tools and Workspace

The model supplies language understanding, code generation and reasoning. Model capability matters, but does not determine the agent’s complete behaviour.

The harness provides tool execution, file access, state, context assembly, approvals, sandboxing, progress, retries and stopping conditions. Different harnesses can produce substantially different outcomes with similar models.

Tools are controlled capabilities such as repository search, file editing, shell execution, browser access, issue tracking or deployment. The workspace model is the files, repository state, environment and connected resources visible to the agent.