100 Commits
Author SHA1 Message Date
ShakkerandGitHub 49aa383dd7 fix: consume ClickClack v1 setup claim contract (#111927)
Support ClickClack v1 setup claim URLs for split-origin and path-mounted deployments while preserving legacy setup flows and private transport overrides.

Refs #111919.
Prepared head SHA: c13ce82e38
Co-authored-by: Shakker <165377636+shakkernerd@users.noreply.github.com>
Reviewed-by: @shakkernerd
2026-07-20 18:50:30 +01:00
ShakkerandShakker 8e0c50380c fix: preserve message-only terminal output (#111493) 2026-07-19 18:51:06 +01:00
ShakkerandShakker 0db0142ec8 fix: preserve streamed text before terminal errors (#108509) 2026-07-19 18:07:12 +01:00
ShakkerandShakker 1e80a0ee88 chore: format chat run error changes 2026-07-19 18:07:12 +01:00
ShakkerandShakker 9dd021a5cc fix: align run error on mobile 2026-07-19 18:07:12 +01:00
ShakkerandShakker 0d511d1a67 chore: remove unrelated run failure changes 2026-07-19 18:07:12 +01:00
ShakkerandShakker d2a4025d1f test: cover chat run error recovery 2026-07-19 18:07:12 +01:00
ShakkerandShakker 25b1c6c400 fix: show run failures above the composer 2026-07-19 18:07:12 +01:00
ShakkerandShakker 9a699c7037 fix: keep chat errors out of assistant messages 2026-07-19 18:07:12 +01:00
Shakker e4fd904f8a test: cover hidden catalog polling across reconnects (#110705) 2026-07-18 14:29:38 +01:00
Shakker b5d9573dca fix: pause hidden session catalog polling 2026-07-18 14:15:51 +01:00
ShakkerandShakker e613fd31bb docs: document Codex runtime availability checks (#110447) 2026-07-18 07:13:45 +01:00
ShakkerandShakker cc62bc7e0b fix: report unavailable Codex runtime in model status 2026-07-18 07:13:45 +01:00
ShakkerandShakker 564a384f25 fix: resolve agent harness plugin availability 2026-07-18 07:13:45 +01:00
ShakkerandShakker 006d6556b8 refactor: expose selected plugin payload checks 2026-07-18 07:13:45 +01:00
ShakkerandShakker f448701aa1 test: align changed-target routing expectations (#110422) 2026-07-18 06:42:27 +01:00
ShakkerandShakker e5fed572ef test: exercise metadata-driven watch exclusion (#110422) 2026-07-18 06:42:27 +01:00
ShakkerandShakker 75ceb56d71 fix: preserve generated host bundle exclusions 2026-07-18 06:42:27 +01:00
ShakkerandShakker 3fd448c559 fix: keep browser asset build package-local 2026-07-18 06:42:27 +01:00
ShakkerandShakker 309a97bb3d fix: refresh generated paths before watch restarts (#110422) 2026-07-18 06:42:27 +01:00
ShakkerandShakker 643476f24d fix: derive generated asset watch exclusions 2026-07-18 06:42:27 +01:00
ShakkerandShakker b118e9e913 fix: preserve generated asset mtimes 2026-07-18 06:42:27 +01:00
ShakkerandShakker 2f23642719 fix: allow local HTTP ClickClack setup codes (#109429) 2026-07-17 01:00:18 +01:00
ShakkerandShakker efd6d8d3f7 test: type ClickClack setup claim fetch mocks (#109398) 2026-07-16 23:56:29 +01:00
ShakkerandShakker b2b6e2d03b test: keep channel setup fixtures review-safe 2026-07-16 23:56:29 +01:00
ShakkerandShakker e78d117a59 refactor: keep claimed ClickClack credentials reviewable 2026-07-16 23:56:29 +01:00
ShakkerandShakker 5bd0864c4e test: keep ClickClack setup fixtures review-safe 2026-07-16 23:56:29 +01:00
ShakkerandShakker ee153b1688 test: use review-safe ClickClack token fixtures 2026-07-16 23:56:29 +01:00
ShakkerandShakker 44d1542a76 perf: keep ClickClack claim networking off setup startup 2026-07-16 23:56:29 +01:00
ShakkerandShakker 2090f9da81 docs: make ClickClack setup codes the primary flow 2026-07-16 23:56:29 +01:00
ShakkerandShakker e6c8f82f50 feat: expose ClickClack setup codes in channels add 2026-07-16 23:56:29 +01:00
ShakkerandShakker 4cd07e5e8c feat: configure ClickClack accounts from setup codes 2026-07-16 23:56:29 +01:00
ShakkerandShakker 204f4499e8 feat: add secure ClickClack setup code claim client 2026-07-16 23:56:29 +01:00
ShakkerandShakker 13306d66e3 feat: prepare channel setup input before config writes 2026-07-16 23:56:29 +01:00
ShakkerandShakker e6f4e27c6e test: harden generated asset coverage (#109366) 2026-07-16 22:48:03 +01:00
ShakkerandShakker 8bf82d9e07 test: cover clean Discord asset generation 2026-07-16 22:48:03 +01:00
ShakkerandShakker 107820b2bd fix: prevent generated asset watch loops 2026-07-16 22:48:03 +01:00
ShakkerandShakker f084ab2240 fix: prevent external gateway restart timeouts (#109273) 2026-07-16 19:36:58 +01:00
ShakkerandShakker 9b48ad5977 fix: avoid redundant Windows restart persistence (#109162) 2026-07-16 17:01:39 +01:00
ShakkerandShakker 266d3c8551 refactor: focus external restart verification 2026-07-16 17:01:39 +01:00
ShakkerandShakker 6013e593c7 fix: narrow unmanaged restart results 2026-07-16 17:01:39 +01:00
ShakkerandShakker 332b522f90 fix: harden external restart integration 2026-07-16 17:01:39 +01:00
ShakkerandShakker fadd5cfd22 docs: document external gateway supervision 2026-07-16 17:01:39 +01:00
ShakkerandShakker 333c4f9a61 feat: add restart handoff consume protocol 2026-07-16 17:01:39 +01:00
ShakkerandShakker e123606b46 feat: support externally supervised gateway restarts 2026-07-16 17:01:39 +01:00
ShakkerandShakker 244f4965dc feat: add external gateway supervision policy 2026-07-16 17:01:39 +01:00
ShakkerandShakker 8d5592548b docs: explain ClickClack post-add verification (#108332) 2026-07-15 15:20:33 +01:00
ShakkerandShakker 752567dbc8 feat: verify ClickClack after channel setup 2026-07-15 15:20:33 +01:00
ShakkerandShakker 3e352d6727 refactor: share ClickClack setup verification 2026-07-15 15:20:33 +01:00
ShakkerandShakker 611e7ddfe3 docs: sync ClickClack secret credential registry (#108271) 2026-07-15 13:05:10 +01:00
ShakkerandShakker f281b74e49 docs: refresh ClickClack docs map (#108271) 2026-07-15 13:05:10 +01:00
ShakkerandShakker 728ac14a9a test: use public ClickClack test helpers 2026-07-15 13:05:10 +01:00
ShakkerandShakker 24c753ae31 fix: keep channel CLI helpers private 2026-07-15 13:05:10 +01:00
ShakkerandShakker b08b699de2 fix: accept ClickClack workspace before install 2026-07-15 13:05:10 +01:00
ShakkerandShakker d1b839eaf6 fix: preserve ClickClack setup secret refs 2026-07-15 13:05:10 +01:00
ShakkerandShakker beece7f527 test: track ClickClack temporary directories 2026-07-15 13:05:10 +01:00
ShakkerandShakker d54eb4b74d fix: preserve optional ClickClack account typing 2026-07-15 13:05:10 +01:00
ShakkerandShakker d599ac9133 fix: resolve ClickClack token secret refs 2026-07-15 13:05:10 +01:00
ShakkerandShakker b09c99dfee fix: harden ClickClack setup credentials 2026-07-15 13:05:10 +01:00
ShakkerandShakker fa6776b9b2 docs: clarify ClickClack token sources 2026-07-15 13:05:10 +01:00
ShakkerandShakker 618c01af69 fix: verify ClickClack workspace ids during setup 2026-07-15 13:05:10 +01:00
ShakkerandShakker 2c7705e363 fix: retain env-backed ClickClack accounts 2026-07-15 13:05:10 +01:00
ShakkerandShakker 7af8f7dc22 docs: document ClickClack guided setup 2026-07-15 13:05:10 +01:00
ShakkerandShakker a52b031f36 chore: refresh ClickClack channel metadata 2026-07-15 13:05:10 +01:00
ShakkerandShakker e7a630ab39 feat: accept positional channels in setup 2026-07-15 13:05:10 +01:00
ShakkerandShakker 8dec391216 feat: add ClickClack setup wizard 2026-07-15 13:05:10 +01:00
ShakkerandShakker c3ab3133d8 fix: replace stale ClickClack credentials 2026-07-15 13:05:10 +01:00
ShakkerandShakker 80909e6fff feat: add ClickClack setup copy 2026-07-15 13:05:10 +01:00
ShakkerandShakker 130fcefe47 feat: add ClickClack setup adapter 2026-07-15 13:05:10 +01:00
ShakkerandShakker b63ce98809 feat: add ClickClack setup inputs 2026-07-15 13:05:10 +01:00
ShakkerandShakker 977bf5b0bf fix: split native chat work by run (#107965) 2026-07-15 04:38:01 +01:00
ShakkerandShakker 4755dee240 fix: preserve hidden chat run boundaries 2026-07-15 04:38:01 +01:00
Shakker 2c95bd2387 fix: repair main CI regressions 2026-07-15 04:03:56 +01:00
Shakker 576c209110 docs: refresh generated docs map 2026-07-15 03:13:32 +01:00
ShakkerandShakker d12dbcf0c5 test: update ClickClack resolved account fixtures (#107907) 2026-07-15 02:58:26 +01:00
ShakkerandShakker fd0460b209 docs: note ClickClack command menu sync 2026-07-15 02:58:26 +01:00
ShakkerandShakker 06a7dabefa fix: tighten ClickClack command menu checks 2026-07-15 02:58:26 +01:00
ShakkerandShakker bc707efd3c docs: document ClickClack command menus 2026-07-15 02:58:26 +01:00
ShakkerandShakker 2b520b6172 feat: sync ClickClack command menus at startup 2026-07-15 02:58:26 +01:00
ShakkerandShakker 1fada80ae3 feat: map ClickClack native command menus 2026-07-15 02:58:26 +01:00
ShakkerandShakker 232af29f5b feat: add ClickClack command menu client 2026-07-15 02:58:26 +01:00
ShakkerandShakker a16a692c58 feat: add ClickClack command menu config 2026-07-15 02:58:26 +01:00
ShakkerandShakker fcbc7900bb test: harden chat transcript validation (#107893) 2026-07-15 02:27:06 +01:00
ShakkerandShakker a2f6d96bfb fix: harden chat history lifecycle edges 2026-07-15 02:27:06 +01:00
ShakkerandShakker f310689cb0 fix: narrow cached chat stream rows 2026-07-15 02:27:06 +01:00
ShakkerandShakker ced1f5d833 docs: note Control UI transcript fixes 2026-07-15 02:27:06 +01:00
ShakkerandShakker 4eb715d430 fix: hydrate split chat panes from session cache 2026-07-15 02:27:06 +01:00
ShakkerandShakker 9ef1e965a6 fix: align virtual chat rows with the scroll origin 2026-07-15 02:27:06 +01:00
ShakkerandShakker 876579fa73 fix: prevent duplicate chat row keys 2026-07-15 02:27:06 +01:00
ShakkerandShakker d660f7d38b fix: preserve deep chat snapshots across panes 2026-07-15 02:27:06 +01:00
ShakkerandShakker 1b1569c561 perf: avoid rebuilding chat history during streaming 2026-07-15 02:27:06 +01:00
ShakkerandShakker c6dfda6eee fix: announce chat replies from the active pane 2026-07-15 02:27:06 +01:00
ShakkerandShakker 59dd62d1af test: prove virtualized chat workflows 2026-07-15 02:27:06 +01:00
ShakkerandShakker 18cdf6b09b fix: retain chat panes across viewport changes 2026-07-15 02:27:06 +01:00
ShakkerandShakker fbfa69456d fix: preserve chat pane lifecycle 2026-07-15 02:27:06 +01:00
ShakkerandShakker d1c8bd48af fix: stabilize virtualized chat rows 2026-07-15 02:27:06 +01:00
ShakkerandShakker 59acd601f2 perf: virtualize chat transcript rendering 2026-07-15 02:27:06 +01:00
ShakkerandShakker aa9997b756 fix: support touch history loading 2026-07-15 02:27:06 +01:00
ShakkerandShakker dcb1de9b87 test: cover retained chat history returns 2026-07-15 02:27:06 +01:00
ShakkerandShakker e8498d546d perf: isolate chat render caches by pane 2026-07-15 02:27:06 +01:00