remora v0.1.10 - complete pilotfish role shadowing
Complete pilotfish role shadowing
remora v0.1.10 makes its session-scoped agent roster complete. A global pilotfish installation can no longer fill missing plan-verifier or security-reviewer roles with user-level definitions inside a remora session.
What changed
| Area | Behavior |
|---|---|
| Session roster | All eight current pilotfish role names are supplied through remora's dynamic --agents document. |
| Plan review | plan-verifier is a tool-allowlisted read-only role and returns only READY or REVISE. |
| Outcome review | verifier retains command execution for independent reproduction and returns only CONFIRMED or REFUTED. |
| Security review | security-reviewer gathers read-only evidence before approval; security-executor accepts only approved implementation work. |
| Existing configs | Six-role TOML files remain valid through verifier and security-executor routing fallbacks. Explicit new keys allow independent effort tuning. |
| Native Claude | remora still does not modify ~/.claude; the complete roster exists only in the child session. |
Internal routing fallback metadata is removed before the JSON reaches Claude Code. Regression coverage locks the eight-role roster, capability boundaries, launch payload, and upgrade behavior.
Verification
- 40 Python tests passed.
- Installer and offline bootstrap isolation tests passed.
- Python and shell syntax checks passed.
- Agent rendering and sanitized dry-run checks passed.
- The v0.1.10 release archive and checksum were built locally and its layout inspected.
remora doctorrendered all eight definitions successfully.- Codex reviewed implementation PR #5 and gave a clean pass.
Upgrade
Use the pinned, approval-gated v0.1.10 runbook:
Read and follow this installation runbook:
https://raw.githubusercontent.com/Nanako0129/remora-cc/v0.1.10/install/AGENT-INSTALL.md
Perform only the read-only preflight first. Show every proposed filesystem
change, trust boundary, download source, and verification step. Do not write
anything until I explicitly approve.
After upgrading, start a fresh remora session. /resume may restore the agent definitions recorded in an older transcript.
Full Changelog: v0.1.9...v0.1.10