Project workspace harness
Runs a coding agent in a local project workspace.
Responsibilities
- Load the task, project instructions, and relevant context.
- Send the conversation and available tools to the model.
- Execute permitted tool calls and return their results to the model.
- Feed tool results and errors into the next model call so the agent can assess progress.
- Continue until the task is complete, needs input, or reaches a configured limit.
Runtime choices
| Setting | Example |
|---|---|
| Workspace | Current project directory |
| Tools | Read files, edit files, run project checks |
| Permissions | Workspace edits allowed; publishing requires approval |
| Limits | Set a time or cost budget for each run |
| Session state | Save progress and tool results for resuming work |
Completion
Report the changed files, checks run, and any remaining work. Keep credentials outside prompts and logs.
