Skip to content

docs: harnesses default to inconsistent write/approval behavior (claude vs codex vs zarvis) #312

Description

@edwin-zvs

Summary

Harnesses default to different write/approval behaviors, which is surprising when orchestrating a fleet:

Harness Headless write behavior observed
claude Wrote files with no approval prompt
codex Hard-blocked (read-only sandbox) — see linked issue
zarvis Prompted per edit (approve? edit_file)

Ask

Document a per-harness capability + default-approval matrix (write access, approval prompting, whether SetApprovalMode is honored, PTY/input support) in docs/harnesses.md, and consider converging on a consistent default where feasible.

Found during an isolated dogfood run building a browser game with claude/codex/zarvis.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions