(MOT-3873) feat(harness): code mode with native coder/shell exposure#410
(MOT-3873) feat(harness): code mode with native coder/shell exposure#410ytallo wants to merge 1 commit into
Conversation
…dentity - new send/spawn mode "code": replaces the mesh identity prompt with a dedicated coding identity (prompts/code.txt) — read-before-edit, str_replace edit discipline, verify-via-tests, no-commit-unless-asked. - code mode without an explicit functions policy defaults to the curated coding surface natively exposed (coder::*, shell::exec/exec_bg/kill/ status); an explicit caller policy always wins, and spawned children still narrow through subset_policy. - code-mode turns fetch coder::context once per turn (jail-scoped via the trusted fs_scope stamp) and append a rendered <environment> block (root, platform, git state, AGENTS.md/CLAUDE.md) to the system prompt; an unavailable coder surface logs and proceeds without the block. - send/spawn wire schemas gain the "code" mode enum value (goldens).
|
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. |
dedicated coding identity (prompts/code.txt) — read-before-edit,
str_replace edit discipline, verify-via-tests, no-commit-unless-asked.
coding surface natively exposed (coder::*, shell::exec/exec_bg/kill/
status); an explicit caller policy always wins, and spawned children
still narrow through subset_policy.
trusted fs_scope stamp) and append a rendered block (root,
platform, git state, AGENTS.md/CLAUDE.md) to the system prompt; an
unavailable coder surface logs and proceeds without the block.
Refs MOT-3873