(MOT-3873) feat(console): code mode picker#411
Conversation
Adds 'code' to the mode picker. A code-mode send omits the explicit functions policy so the harness applies its curated native coding toolset, and swaps in the coding identity prompt; the working-dir fs_scope metadata is unchanged.
…rimary The workspace snapshot ignored the harness-stamped filesystem scope and always described the configured primary root, so a scoped session's git state and instruction files were missing. The effective root is now the canonicalized fs_scope root (session_root confinement) when present, and instruction files resolve through resolve_opt against it.
…edundant coder::context
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
skill-check — worker0 verified, 32 skipped (no docs/).
Four for four. Nicely done. |
|
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 |
|
Consolidated into #423. |
feat(console): code mode in the chat composer
Adds 'code' to the mode picker. A code-mode send omits the explicit
functions policy so the harness applies its curated native coding
toolset, and swaps in the coding identity prompt; the working-dir
fs_scope metadata is unchanged.
fix(shell): coder::context resolves the fs_scope root, not the jail primary
The workspace snapshot ignored the harness-stamped filesystem scope and
always described the configured primary root, so a scoped session's git
state and instruction files were missing. The effective root is now the
canonicalized fs_scope root (session_root confinement) when present, and
instruction files resolve through resolve_opt against it.
feat(harness): code prompt — environment block is pre-fetched, skip redundant coder::context
Fixes MOT-3873