Remove hard Worktrunk guards #22

Manually merged
bryan merged 1 commit from remove-worktrunk-guard into main 2026-08-25 20:23:38 +00:00
Owner

Summary

  • remove the OpenCode Worktrunk guard plugin and its dedicated test
  • remove the obsolete worktrunk_workspace permission
  • allow explicitly requested safe primary-checkout maintenance while retaining worktrees as the default for implementation
  • align Pi by removing its local guard extension and absolute read-only instruction

Validation

  • git diff --check
  • jq empty dot-config/opencode/opencode.json
  • OpenCode configuration resolves successfully
  • pi --help loads successfully after extension removal
  • no remaining Worktrunk guard references in OpenCode or Pi configuration
## Summary - remove the OpenCode Worktrunk guard plugin and its dedicated test - remove the obsolete `worktrunk_workspace` permission - allow explicitly requested safe primary-checkout maintenance while retaining worktrees as the default for implementation - align Pi by removing its local guard extension and absolute read-only instruction ## Validation - `git diff --check` - `jq empty dot-config/opencode/opencode.json` - OpenCode configuration resolves successfully - `pi --help` loads successfully after extension removal - no remaining Worktrunk guard references in OpenCode or Pi configuration
Delete the guard plugin, its tests, and its tool permission. Relax the agent policy to allow safe primary-checkout maintenance while retaining worktrees for implementation.
bryan referenced this pull request from a commit 2026-08-25 20:23:25 +00:00
bryan manually merged commit bd3ca5e25d into main 2026-08-25 20:23:38 +00:00
bryan referenced this pull request from a commit 2026-09-29 15:19:31 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
bryan/dotfiles!22
No description provided.