fix(kugetsu): add fix_session_permissions command for cmd_doctor #87

Closed
shoko wants to merge 1 commits from fix/issue-36-session-permissions into main

1 Commits

Author SHA1 Message Date
shokollm
acdfa7636f fix(kugetsu): add fix_session_permissions command for cmd_doctor
The PM agent session may be created with NULL permissions in SQLite,
causing 'external_directory' permission to fail.

Add fix_session_permissions() function that:
- Updates base session and PM agent session permissions in SQLite
- Sets external_directory pattern to '*' with action 'allow'

Add --fix-permissions flag to cmd_doctor:
  kugetsu doctor --fix-permissions

This directly updates the opencode SQLite database to fix the permissions.

Fixes #36
2026-04-01 23:18:33 +00:00