(MOT-3874) feat(approval-gate): auto-mode trust for the read-only coder surface#414
(MOT-3874) feat(approval-gate): auto-mode trust for the read-only coder surface#414ytallo wants to merge 1 commit into
Conversation
Shipped default rules gain structured, auto-scoped allows for the read-only coder functions (context / info / read-file / search / tree / list-folder), so an auto-mode coding session prompts on writes and exec instead of every read. Manual mode is unaffected — mode-scoped rules do not match there — and writes (update-file, apply-patch, create/delete/ move, worktree-*) plus shell::exec still gate in every mode. default_rule_values() is now the single source of truth for both the compiled default specs and the configuration schema default, and the rules schema items widen to oneOf string|structured so the shipped structured defaults pass configuration::register validation.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
skill-check — worker0 verified, 32 skipped (no docs/).
Four for four. Nicely done. |
|
Consolidated into #423. |
Shipped default rules gain structured, auto-scoped allows for the
read-only coder functions (context / info / read-file / search / tree /
list-folder), so an auto-mode coding session prompts on writes and exec
instead of every read. Manual mode is unaffected — mode-scoped rules do
not match there — and writes (update-file, apply-patch, create/delete/
move, worktree-*) plus shell::exec still gate in every mode.
default_rule_values() is now the single source of truth for both the
compiled default specs and the configuration schema default, and the
rules schema items widen to oneOf string|structured so the shipped
structured defaults pass configuration::register validation.
Refs MOT-3874