Skip to content

chore: migrate additional permissions to PermissionProfile#12731

Merged
celia-oai merged 2 commits intomainfrom
dev/cc/new-approval-field
Feb 25, 2026
Merged

chore: migrate additional permissions to PermissionProfile#12731
celia-oai merged 2 commits intomainfrom
dev/cc/new-approval-field

Conversation

@celia-oai
Copy link
Collaborator

@celia-oai celia-oai commented Feb 25, 2026

This PR replaces the old additional_permissions.fs_read/fs_write shape with a shared PermissionProfile
model and wires it through the command approval, sandboxing, protocol, and TUI layers. The schema is adopted from the SkillManifestPermissions, which is also refactored to use this unified struct. This helps us easily expose permission profiles in app server/core as a follow-up.

@celia-oai celia-oai force-pushed the dev/cc/new-approval-field branch 3 times, most recently from 5de07fc to 3838bcb Compare February 25, 2026 01:41
@celia-oai celia-oai force-pushed the dev/cc/new-approval-field branch from 3838bcb to 60b5ac4 Compare February 25, 2026 01:42
@celia-oai celia-oai changed the title changes chore: migrate additional permissions to PermissionProfile Feb 25, 2026
@celia-oai celia-oai marked this pull request as ready for review February 25, 2026 01:46
Copy link
Collaborator

@dylan-hurd-oai dylan-hurd-oai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couple build errors to fix but this looks directionally reasonable to me

@celia-oai celia-oai force-pushed the dev/cc/new-approval-field branch 2 times, most recently from bce8ac2 to 20c9720 Compare February 25, 2026 02:58
@celia-oai celia-oai force-pushed the dev/cc/new-approval-field branch from 20c9720 to 05cc062 Compare February 25, 2026 02:59
@celia-oai celia-oai enabled auto-merge (squash) February 25, 2026 03:14
@celia-oai celia-oai merged commit 16ca527 into main Feb 25, 2026
41 of 45 checks passed
@celia-oai celia-oai deleted the dev/cc/new-approval-field branch February 25, 2026 03:35
@github-actions github-actions bot locked and limited conversation to collaborators Feb 25, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants