docs(evolve): clarify --session <id> meaning and read-only cache rule - #667
Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughSKILL.md documentation for ChangesCLI Documentation Clarification
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
✨ 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 |
Summary
--session <id>accepts a transcript session id (the.jsonlfilename), NOT theARGUMENTS:uuid Claude Code injects for slash-command args.Why
In a
/me:evolvesession, the main agent passed the slash-commandARGUMENTS:uuid as--sessionand got exit-14. The skill's usage block did not disambiguate the two ids. Separately, the existing "never modify cache" rule did not explain why (overwritten on update) or what to do when the user offers the source repo.Test plan
/me:evolvewith no arg → auto-detects current transcript (no--sessionpassed)./me:evolve --session <real-jsonl-id>→ indexer finds the transcript.Summary by CodeRabbit