Repository navigation
refactor(layout): phase2 rewrite call sites to new paths, remove shims - #596
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (129)
💤 Files with no reviewable changes (27)
📝 WalkthroughWalkthroughAll deprecated ChangesDeprecated shim removal and call-site import updates
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
|
What
Phase 2 (final) of the package-layout consolidation. Now that batches 1–4 (#591/#593/#594/#595) relocated the modules behind compat shims, this PR repoints every remaining call site to the new import paths and deletes all 27 deprecation shims. Pure mechanical change — no behavior change.
coding_agent.runtime_store→coding_agent.stores.runtime_store,coding_agent.topic_*→coding_agent.topics.*,coding_agent.bee_*→coding_agent.bee.*,coding_agent.metrics→coding_agent.observability.metrics,coding_agent.app→coding_agent.core.app, etc.)coding_agent.observability/adapter/kb) were already real packages and are untouched.Verification (independent, outside codex sandbox)
uv run pytest -q: 3725 passed, 8 skipped, 20 xfailedfrom .metricshit isevaluation/metrics.py, a distinct package-internal module).Completes the consolidation:
src/coding_agent/root now holds only the package essentials + intentional cross-cutting modules (errors.py,redaction.py,tokens.py), with all subsystems in cohesive subpackages.🤖 Generated with Claude Code
Summary by CodeRabbit