waveterm/pkg
Mike Sawka ae3e9f05b7
new job manager / framework for creating persistent remove sessions (#2779)
lots of stuff here.

introduces a streaming framework for the RPC system with flow control.
new authentication primitives for the RPC system. this is used to create
a persistent "job manager" process (via wsh) that can survive
disconnects. and then a jobcontroller in the main server that can
create, reconnect, and manage these new persistent jobs.

code is currently not actively hooked up to anything minus some new
debugging wsh commands, and a switch in the term block that lets me test
viewing the output.

after PRing this change the next steps are more testing and then
integrating this functionality into the product.
2026-01-21 16:54:18 -08:00
..
aiusechat Implement AI "stop" -- in the client, open ai responses/chat, and gemini backends (#2704) 2025-12-19 16:59:31 -08:00
authkey Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
baseds very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
blockcontroller rip out osc 23198 and osc 9283 handlers (#2736) 2026-01-02 11:51:37 -08:00
blocklogger conn updates 3 (#1711) 2025-01-10 14:09:32 -08:00
buildercontroller more misc builder improvements (#2592) 2025-11-24 13:37:24 -08:00
eventbus waveapps builder window (scaffolding, restructure AI panel to work in both builder and tab windows) (#2482) 2025-10-26 17:48:01 -07:00
faviconcache web bookmarks (#1930) 2025-02-07 16:11:40 -08:00
filebackup Add Write File Tools to WaveAI (#2492) 2025-10-31 14:40:03 -07:00
filestore Fix windows path for wsh url (#1798) 2025-01-22 17:28:59 -08:00
genconn WSL Updates for New Architecture (#1756) 2025-01-16 15:54:58 -08:00
gogen Embedded Structs in Code Generation (#1909) 2025-02-07 13:13:47 -08:00
ijson Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
jobcontroller new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
jobmanager new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
panichandler new tevents analytics framework (#1894) 2025-02-03 15:32:44 -08:00
remote new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
schema settings schema.json (#1874) 2025-02-03 14:20:50 -08:00
secretstore minor v0.13 fixes (#2649) 2025-12-08 21:58:54 -08:00
service removed pinned tabs feature (#2737) 2026-01-02 21:12:03 -08:00
shellexec very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
streamclient new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
suggestion remove wsh s3 dependency (#1994) 2025-02-18 18:52:32 -08:00
telemetry add nowsh reason to help debug failure (#2755) 2026-01-06 14:38:45 -08:00
trimquotes Add license identifiers to missing files (#1806) 2025-01-22 20:06:36 -08:00
tsgen very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
tsunamiutil builder secrets, builder config/data tab hooked up (#2581) 2025-11-21 10:36:51 -08:00
userinput Known Hosts User Input Fix (#1778) 2025-01-20 14:38:40 -08:00
util very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
utilds rpc streaming primitives (#2759) 2026-01-08 16:14:56 -08:00
vdom Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
waveai update to gpt-5.1 (#2552) 2025-11-13 21:10:28 -08:00
waveapp very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
waveappstore show apps icon in the widgets bar which shows a tsunami app launcher (#2554) 2025-11-14 09:34:14 -08:00
waveapputil v0.12.4 release notes (#2590) 2025-11-21 16:03:15 -08:00
wavebase very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
wavejwt new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
waveobj new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
wcloud very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
wconfig windows, have a new "local" conn option for Git Bash if installed (#2666) 2025-12-12 14:05:48 -08:00
wcore new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
web new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
wps new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
wshrpc new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
wshutil new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00
wsl very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
wslconn very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
wstore new job manager / framework for creating persistent remove sessions (#2779) 2026-01-21 16:54:18 -08:00