Skip to content

Require opt-in for pipeline workspace tools#406

Merged
chubes4 merged 1 commit into
mainfrom
multimode-pipeline-tools
May 15, 2026
Merged

Require opt-in for pipeline workspace tools#406
chubes4 merged 1 commit into
mainfrom
multimode-pipeline-tools

Conversation

@chubes4

@chubes4 chubes4 commented May 15, 2026

Copy link
Copy Markdown
Member

Summary

  • Move workspace policy tools off the synthetic pipeline_policy mode and onto real chat/pipeline modes.
  • Mark write/git/worktree workspace tools with requires_opt_in so pipeline access remains explicit through allow-only policy.
  • Update the workspace policy smoke to assert both real mode membership and opt-in metadata.

Related

Validation

  • php tests/smoke-workspace-policy-tools.php — OK, 31 assertions
  • homeboy test data-machine-code — activation/install passed; PHPUnit discovery found zero tests

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode (GPT-5.5)
  • Used for: Drafted the workspace tool registration update and smoke assertions, then ran validation; Chris remains responsible for review and merge.

@chubes4 chubes4 merged commit aa7d970 into main May 15, 2026
@chubes4 chubes4 deleted the multimode-pipeline-tools branch May 15, 2026 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant