wul48527-code
32ce3f3485
Merge 6761eb5bf3 into d1e367d0ed
2026-04-17 00:14:49 +10:00
xlrrrr
79a98abda7
fix: CAPTURED skills write to correct host agent skill dir
2026-04-10 20:57:17 +08:00
Xu Lingrui
f01d408ac4
feat: add communication adapters and agent refactoring ( #74 )
2026-04-09 22:06:38 +08:00
Dennis-yxchen
a3a73406a5
fix: resolve pr-60 review regressions
2026-04-06 19:18:22 +08:00
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
Dennis-yxchen
64a3076058
fix: pass max_iterations to grounding agent in no-skill execution path
...
Without this, the no-skill path ignores the resolved max_iterations
and uses whatever default the agent has, instead of the configured
grounding_max_iterations value.
Co-authored-by: wul48527-code <wul48527-code@users.noreply.github.com>
2026-03-31 17:03:00 +08:00
cuishengze@
6761eb5bf3
feat: add mandatory UTF-8 baseline skill injection
2026-03-26 14:31:39 +08:00
spidercatfly
6ff4861f88
initial commit
2026-03-24 16:03:22 +08:00