Commit Graph

2457 Commits

Author SHA1 Message Date
Peter Steinberger bb0bfabec8 perf: trim agent test runtime imports 2026-04-11 13:55:07 +01:00
Vincent Koc 3b4de1ac14 fix(cycles): split reply and gateway leaf seams 2026-04-11 13:53:20 +01:00
Vincent Koc 81535d394d fix(cycles): repair broken type surfaces 2026-04-11 13:42:17 +01:00
Vincent Koc 74e7b8d47b fix(cycles): bulk extract leaf type surfaces 2026-04-11 13:26:50 +01:00
Vincent Koc 08ba5a72f7 fix(cycles): add remaining seam files 2026-04-11 10:43:22 +01:00
Vincent Koc 7308e72fac fix(cycles): continue seam extraction 2026-04-11 10:43:22 +01:00
Peter Steinberger 10dcd57846 perf: keep queue and group parsing pure 2026-04-11 08:05:05 +01:00
Peter Steinberger 2cfd1459ef perf: split command body normalization 2026-04-11 08:00:26 +01:00
Peter Steinberger 66a081442f test: consolidate directive coverage 2026-04-11 07:54:50 +01:00
Peter Steinberger 32b252cabf test: move inline directive stripping coverage 2026-04-11 07:42:01 +01:00
Peter Steinberger 2b1d154533 test: narrow model override directive check 2026-04-11 07:37:52 +01:00
Peter Steinberger 36c412d81e test: move reserved help alias coverage 2026-04-11 07:33:55 +01:00
Peter Steinberger 8fb482268f perf: import queue settings directly 2026-04-11 07:33:54 +01:00
Peter Steinberger be9b70c815 perf: short-circuit exact reply suppression targets 2026-04-11 07:26:19 +01:00
Peter Steinberger 9d45866038 test: mock telegram reply suppression fallback 2026-04-11 07:26:19 +01:00
Peter Steinberger b25c735684 test: make fuzzy model directive checks pure 2026-04-11 07:08:23 +01:00
Peter Steinberger 9e3f4ed22f test: narrow elevated and queue directive checks 2026-04-11 07:00:06 +01:00
Peter Steinberger 7b29cb6ef6 test: narrow queue directive validation checks 2026-04-11 06:52:04 +01:00
Peter Steinberger 28291eba62 perf: avoid plugin registry in reply threading 2026-04-11 06:42:35 +01:00
Peter Steinberger 2721245848 perf: avoid reply payload barrel in followups 2026-04-11 06:36:48 +01:00
Peter Steinberger e34e714c76 test: narrow think status directive checks 2026-04-11 06:33:45 +01:00
Peter Steinberger d35bd8d264 test: narrow standalone directive checks 2026-04-11 06:30:58 +01:00
Peter Steinberger e4e6f42192 test: narrow directive status checks 2026-04-11 06:28:44 +01:00
Peter Steinberger 2e0ec2324c test: complete directive hook-runner mock 2026-04-11 06:06:09 +01:00
Peter Steinberger d515009c53 fix(ci): stabilize auto-reply CI tests 2026-04-11 04:09:10 +01:00
Peter Steinberger df7e61b546 fix(ci): align compact count assertion 2026-04-11 03:32:03 +01:00
Peter Steinberger 896eb888a8 fix(ci): align target session alias fixture 2026-04-11 03:27:20 +01:00
Tak Hoffman 1fb8a8cdff fix: prefer target entry for inline command dispatch 2026-04-10 21:22:58 -05:00
Peter Steinberger 3b6fac85ea chore: prepare 2026.4.10 release 2026-04-11 03:22:18 +01:00
Tak Hoffman 8f94032dc1 fix: prefer target entry for inline abort cutoff 2026-04-10 21:20:53 -05:00
Tak Hoffman f1b6934700 fix: prefer target entry for reply directives 2026-04-10 21:18:29 -05:00
Tak Hoffman 4360a59c6d fix: prefer target entry for usage footer 2026-04-10 21:12:11 -05:00
Vincent Koc db546f8d33 test(auto-reply): update compaction result fixture 2026-04-11 03:10:59 +01:00
Tak Hoffman f6f81960f3 fix: prefer target entry for fast status 2026-04-10 21:10:23 -05:00
Tak Hoffman 84fb20aa52 fix: prefer target entry for inline status 2026-04-10 21:08:03 -05:00
Tak Hoffman ef5b257c30 fix: prefer target entry for tools wrapper 2026-04-10 21:05:46 -05:00
Tak Hoffman 2fe860b803 fix: prefer target entry for status wrapper 2026-04-10 21:04:01 -05:00
Tak Hoffman e5e95f30ea fix: prefer target entry for compact counters 2026-04-10 21:01:40 -05:00
Tak Hoffman 78a4b0e8d3 fix: keep stop hook aligned with target session 2026-04-10 20:59:20 -05:00
Peter Steinberger c40d2a424d fix(ci): complete compact session fixture 2026-04-11 02:56:02 +01:00
Peter Steinberger c88a3d5152 fix(ci): restore split seam type exports 2026-04-11 02:56:02 +01:00
Tak Hoffman ecb10c1de9 fix: prefer requester key for subagent info 2026-04-10 20:55:18 -05:00
Coy Geek 192ee081e7 fix: Implicit latest-device approval can pair the wrong requester (#64160)
* fix: require confirmation before implicit device approval

Keep re-requested pairing entries from jumping the queue and force operators to confirm implicit latest-request approval so a refreshed attacker request cannot be silently approved.

* fix: require exact device pairing approval

* fix: stabilize reply CI checks

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-04-11 02:55:01 +01:00
Peter Steinberger f2065a7651 test: skip unneeded thinking resolution 2026-04-11 02:53:14 +01:00
Tak Hoffman daccfa2152 fix: prefer target entry for subagent spawn 2026-04-10 20:52:52 -05:00
Peter Steinberger 9d63e54e33 test: mock mcp config command storage 2026-04-11 02:51:09 +01:00
Tak Hoffman 9403008c6c fix: prefer target entry for reset hooks 2026-04-10 20:50:52 -05:00
Tak Hoffman f5d0b54563 fix: prefer target entry for btw command 2026-04-10 20:49:28 -05:00
Tak Hoffman 1e4036a2f1 fix: prefer target entry for compact command 2026-04-10 20:47:44 -05:00
Tak Hoffman 58020ab759 fix: prefer target entry for models command 2026-04-10 20:45:58 -05:00