teknium1
23036e20a6
fix(ux): plain-language, actionable user-facing messages (core)
...
Squashed integration of the user-facing message audit for this surface set.
Full per-finding receipts: /tmp/ux-audit/lanes/*-receipt.md (campaign artifacts).
2026-09-15 04:12:13 -07:00
Teknium
89fbd5d4d3
simplify(compat): conversation_loop — drop 9 re-exports, repoint 7 callers, 35 test sites
2026-09-03 13:12:23 -07:00
Teknium
3bff2a581d
Merge origin/main ( 562ee8ab76): fold usage-less empty-response guard, unterminated tool-call strip, skills-first memory guidance into the simplified modules
2026-09-03 04:31:46 -07:00
Teknium
b741b8de79
refactor(agent/turn_empty_response): pack one call
2026-09-02 18:54:44 -07:00
Teknium
1a025a4cc6
refactor(agent/turn): AST-neutral packing of multi-line f-string literals
2026-09-02 18:51:40 -07:00
Teknium
498c7a1c08
refactor(agent/turn): AST-neutral packing of multi-line string literals
2026-09-02 18:45:24 -07:00
Teknium
863fc9afa8
refactor(agent/turn): lift hook-firing, MoA context/prepare, empty-retry and terminal-empty phases into helpers
2026-09-02 18:40:01 -07:00
Teknium
c94ced6225
refactor(agent/turn): AST-neutral bracket/signature packing across r3-08 slice
2026-09-02 18:01:27 -07:00
Teknium
d398d91529
refactor(agent): extract empty/thinking-only response recovery ladder into agent/turn_empty_response.py
2026-09-02 13:30:20 -07:00