What problem does it solve?
Carry an agent group's memory across a provider switch, in either direction (e.g. Claude ↔ Codex, or any provider to/from another). Run after the operator switches a group's provider with ncl groups config update --provider. The coding agent reads the source provider's memory store, distills it into the target provider's store, and restarts the group. Triggers on "migrate memory", "carry memory over", "the agent forgot everything after the switch".
Core Features & Use Cases
- Reads the source memory store and distills durable content into the target store.
- Supports both memory shapes: flat (CLAUDE.local.md) and scaffold tree (memory/).
- Restarts the group after successful migration to ensure continuity of behavior. Examples include migrating from Claude to Codex or vice versa while preserving agent identity and configurations.
Quick Start
Execute the memory migration for the selected group after confirming the source and target providers.