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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions