Skip to content

feat: add Full Access and simplify permission tiers - #235

Merged
liuedcson merged 1 commit into
mainfrom
feat/full-access-permission-tier
Oct 11, 2026
Merged

liuedcson merged 1 commit into
mainfrom
feat/full-access-permission-tier

Conversation

@liuedcson

Copy link
Copy Markdown
Collaborator

Summary

  • Replace permission tiers with Ask, Approve for Me, and Full Access. Full Access requires a session-only or remembered risk acknowledgment and permits dangerous and unanalyzable commands; explicit tool overrides still apply.
  • Reset saved legacy permission modes to Ask. Enable bounded model-error continuation by default in Approve for Me and Full Access.
  • Route /exit through the immediate /quit shutdown path and remove its duplicate extension registration.

Validation

  • Permission, consent lifecycle, configuration migration, and exit-command regression tests.
  • Repository checks (pnpm check).

Introduce Ask, Approve for Me, and Full Access with session-only or remembered risk acknowledgment. Reset legacy permission settings to Ask and enable bounded model-error continuation in both automatic tiers. Preserve explicit tool overrides and scope consent to the active session.

Route /exit through the existing /quit shutdown path, remove duplicate extension registration, and cover permission migration, consent lifecycle, and exit behavior.
@liuedcson
liuedcson force-pushed the feat/full-access-permission-tier branch from 2ac6992 to 1fe2d78 Compare October 10, 2026 09:55
@liuedcson
liuedcson merged commit 7d86143 into main Oct 11, 2026
2 of 3 checks passed
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