fix(update): startup readiness and reliability cleanups#30
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThis PR applies five coordinated improvements to fix a background task race condition, simplify the memory system by removing unused abstractions, polish the shell UI with correct command echoing and alignment, guard the startup prompt's cache refresh with a timeout, and enhance the release workflow with comprehensive readiness polling before promoting. ChangesBackground Task Recovery and Status Transitions
Memory System Simplification
Shell UI Improvements
Release Workflow and Documentation
🎯 4 (Complex) | ⏱️ ~75 minutes Possibly related PRs
🚥 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)
Comment |
Related Issue
No linked issue.
Description
store_pathrecall argument, and exposing a public memory-store root accessor./releases/latestwaits for exact assets, PyPI, and Homebrew readiness.Testing
uv run pytest tests/background/test_manager.py tests/core/test_memory_phase_bcd.py tests/core/test_recall_provider.py tests/ui_and_conv/test_shell_prompt_echo.py tests/ui_and_conv/test_shell_run_placeholders.py tests/ui_and_conv/test_shell_update.py tests/ui_and_conv/test_visualize_running_prompt.py -q— 190 passeduv run ruff check ...on touched Python files — passeduv run ruff format --check ...on touched Python files — passeduv run pyright ...on touched Python files — 0 errorsmake check-pythinker-code— ruff and pyright passed;tyreported existing diagnostics intests/ui_and_conv/test_native_update_parity.pyand remains non-blocking in this Make targetChecklist
Summary by CodeRabbit
New Features
Bug Fixes
Refactor
Documentation