refactor: finish cooldown agent registry inversion#403
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
cmbays
left a comment
There was a problem hiding this comment.
Reviewed locally and on the diff. LGTM — ready to merge.
Clean inversion:
KataAgentRegistryimport removed fromcooldown-belt-computer.ts— zero infra coupling in the features-layer serviceCooldownAgentRegistryinterface defined locally — narrow, features-owned contractagentDirremoved fromCooldownBeltDeps— belt computer no longer knows about directoriesresolveAgentRegistry()follows the establishedresolve*pattern in the orchestrator- Runtime wiring locked by test assertion (
agentRegistry.listcalled)
Completes the inversion that #402 left as a test-only seam.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (5)
📝 WalkthroughWalkthroughReplace filesystem-based agent directory setup with dependency-injected Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 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
Testing
Summary by CodeRabbit
Refactor
Tests