Skip to content

[Feature]: Immutable operator defaults policy (SYSTEM_TOOLS.md-style) #33958

Description

@vincentkoc

Summary

Support an immutable operator defaults/policy file (for example SYSTEM_TOOLS.md semantics) that agents cannot edit at runtime.

Why

Some enterprise deployments need a non-editable baseline for tool policy and system constraints. The current setup relies on editable config and prompt files, which is hard to lock down as a policy primitive.

Requested behavior

  1. Define a non-editable defaults/policy source loaded on startup.
  2. Merge policy in a deterministic precedence order (policy > user overrides where applicable).
  3. Expose read-only visibility of effective policy in status/doctor output.
  4. Prevent agent/runtime writes that would weaken locked policy.

Related

  • Potentially adjacent to filesystem and tool policy controls, but this asks for an explicit immutable policy layer.

Metadata

Metadata

Assignees

Labels

P2Normal backlog priority with limited blast radius.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:securitySecurity boundary, credential, authz, sandbox, or sensitive-data risk.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.maintainerMaintainer-authored PR

Type

No type

Fields

Priority

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions