Repository navigation
[codex] stop caching Codex runtime tasks - #1515
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 (2)
📝 WalkthroughWalkthrough
ChangesCodex Runtime Discrimination, SDK Concurrency Guard, and Task Resolution
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 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
runtime-work/index.json.runtime=codexrecords no longer reappear in wework.Root Cause
Wework merged live Codex discovery with
~/.wegent-executor/runtime-work/index.json. Archived or syntheticruntime=codexrecords in the local runtime index could still be shown even when Codex itself no longer listed them.Validation
uv run --project executor black executor/runtime_work/rpc_handler.py executor/tests/runtime_work/test_local_task_store.pyuv run --project executor isort executor/runtime_work/rpc_handler.py executor/tests/runtime_work/test_local_task_store.pyPYTHONPATH=/Users/axb-mac/.codex/worktrees/0d27/Wegent uv run --project executor pytest executor/tests/runtime_work -q/Users/axb-mac/dev/aigc/wegent_workspace/Wegenttitlehi: handler now returns only the live Codex thread.Summary by CodeRabbit
Bug Fixes
Tests