waveterm/cmd
Mike Sawka 16877fe433
Working on Test Harness for Remote Connections (#2829)
This pull request introduces a new `test-conn` command-line tool for
testing SSH connection flows and user input handling, along with
improvements to user input provider extensibility and several
configuration and validation enhancements.

* New `test-conn` CLI Tool
* User Input Provider Abstraction
* Refactored user input handling to use a pluggable `UserInputProvider`
interface, with a default `FrontendProvider` and the ability to set a
custom provider
* AI Configuration and Verbosity updates
* Enforced that a `SwapToken` must be present in `CommandOptsType` when
starting a remote shell with wsh, improving validation and error
handling. (`pkg/shellexec/shellexec.go`)
* Improved config directory watcher logic to log the config directory
path and avoid logging errors for non-existent subdirectories
2026-02-09 21:50:34 -08:00
..
generatego Do not allow large/recursive file transfers (for now), remove s3 and wavefile fs implementations (#2808) 2026-01-28 14:28:31 -08:00
generateschema new waveconfig widget, consolidate config/help in widget sidebar (#2604) 2025-11-28 11:56:59 -08:00
generatets Happy new year! (#1684) 2025-01-04 20:56:57 -08:00
packfiles Add license identifiers to missing files (#1806) 2025-01-22 20:06:36 -08:00
server New ConnMonitor to Track "Stalled" Connection State for SSH Conns (#2846) 2026-02-09 17:11:55 -08:00
test rip out osc 23198 and osc 9283 handlers (#2736) 2026-01-02 11:51:37 -08:00
test-conn Working on Test Harness for Remote Connections (#2829) 2026-02-09 21:50:34 -08:00
test-streammanager stress test for the new RPC streaming primitives (+ bug fixes) (#2828) 2026-02-05 14:48:12 -08:00
testai Add Google Gemini backend for AI chat (#2602) 2025-12-05 12:43:42 -08:00
testopenai New AIPanel (#2370) 2025-10-07 13:32:10 -07:00
testsummarize Add Google AI file summarization package (#2455) 2025-10-17 17:24:06 -07:00
wsh New ConnMonitor to Track "Stalled" Connection State for SSH Conns (#2846) 2026-02-09 17:11:55 -08:00