OpenSpace/openspace/recording
yc111233 f3a064df1c fix: address 8 runtime bugs found during code review
1. Race condition on _addressed_degradations (evolver.py) — add asyncio.Lock
2. Silent exception swallowing in wait_background (evolver.py) — log failures
3. Workspace cleanup could delete user files (tool_layer.py) — add mtime guard
4. WAL cleanup without lock check (store.py) — probe for DB lock first
5. Edit distance threshold too loose (analyzer.py) — adaptive threshold + ambiguity rejection
6. Message truncation drops context (grounding_agent.py) — add truncation notice
7. Whitespace-only empty response not detected (grounding_agent.py) — strip before check
8. Tool name reverse parsing with __ (client.py, manager.py) — use rsplit
2026-04-06 01:02:35 +08:00
..
__init__.py initial commit 2026-03-24 16:03:22 +08:00
action_recorder.py initial commit 2026-03-24 16:03:22 +08:00
manager.py fix: address 8 runtime bugs found during code review 2026-04-06 01:02:35 +08:00
recorder.py fix: rename platform package to platforms 2026-03-26 00:09:50 +08:00
utils.py initial commit 2026-03-24 16:03:22 +08:00
video.py fix: rename platform package to platforms 2026-03-26 00:09:50 +08:00
viewer.py initial commit 2026-03-24 16:03:22 +08:00