mirror of
https://github.com/wavetermdev/waveterm
synced 2026-04-21 22:47:16 +00:00
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
43 lines
1.5 KiB
JSON
43 lines
1.5 KiB
JSON
{
|
|
"waveai@quick": {
|
|
"display:name": "Quick",
|
|
"display:order": -3,
|
|
"display:icon": "bolt",
|
|
"display:description": "Fastest responses (gpt-5-mini)",
|
|
"ai:provider": "wave",
|
|
"ai:apitype": "openai-responses",
|
|
"ai:model": "gpt-5-mini",
|
|
"ai:thinkinglevel": "low",
|
|
"ai:verbosity": "low",
|
|
"ai:capabilities": ["tools", "images", "pdfs"],
|
|
"ai:switchcompat": ["wavecloud"]
|
|
},
|
|
"waveai@balanced": {
|
|
"display:name": "Balanced",
|
|
"display:order": -2,
|
|
"display:icon": "sparkles",
|
|
"display:description": "Good mix of speed and accuracy\n(gpt-5.1 with minimal thinking)",
|
|
"ai:provider": "wave",
|
|
"ai:apitype": "openai-responses",
|
|
"ai:model": "gpt-5.1",
|
|
"ai:thinkinglevel": "low",
|
|
"ai:verbosity": "low",
|
|
"ai:capabilities": ["tools", "images", "pdfs"],
|
|
"waveai:premium": true,
|
|
"ai:switchcompat": ["wavecloud"]
|
|
},
|
|
"waveai@deep": {
|
|
"display:name": "Deep",
|
|
"display:order": -1,
|
|
"display:icon": "lightbulb",
|
|
"display:description": "Slower but most capable\n(gpt-5.1 with full reasoning)",
|
|
"ai:provider": "wave",
|
|
"ai:apitype": "openai-responses",
|
|
"ai:model": "gpt-5.1",
|
|
"ai:thinkinglevel": "medium",
|
|
"ai:verbosity": "low",
|
|
"ai:capabilities": ["tools", "images", "pdfs"],
|
|
"waveai:premium": true,
|
|
"ai:switchcompat": ["wavecloud"]
|
|
}
|
|
}
|