Releases: wavetermdev/waveterm
Wave Terminal v0.12.3 Release
Patch release with Wave AI model upgrade, new secret management features, and improved terminal input handling.
Wave AI Updates:
- GPT-5.1 Model - Upgraded to use OpenAI's GPT-5.1 model for improved responses
- Thinking Mode Toggle - New dropdown to select between Quick, Balanced, and Deep thinking modes for optimal response quality vs speed
- [bugfix] Fixed path mismatch issue when restoring AI write file backups
New Features:
- Secret Store - New secret management widget for storing and managing sensitive credentials. Access secrets via CLI with
wsh secret list/get/setcommands
Terminal Improvements:
- Enhanced Input Handling - Better support for interactive CLI tools like Claude Code. Shift+Enter now inserts newlines by default for multi-line commands
- Image Paste Support - Paste images directly into terminal (saved to temp files with path inserted). Works great in Claude Code!
- IME Fix - Fixed duplicate text issue when switching input methods during Chinese/Japanese/Korean composition
Other Changes:
- Improved backend panic tracking for better debugging
- Fixed memory leak around sysinfo events
- WIP: New WaveApps builder framework (not yet released)
- Package updates and dependency bumps
PRs
- better panic debug strs by @sawka in #2524
- new secret store impl by @sawka in #2525
- fix path mismatch issue, always expand path by @sawka in #2527
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.89.1 to 1.90.0 by @dependabot[bot] in #2529
- Bump google.golang.org/api from 0.254.0 to 0.255.0 by @dependabot[bot] in #2530
- feat(terminal): improve input handling for interactive CLI tools by @togo01 in #2523
- secrets view (UI to manage wave secrets) by @sawka in #2526
- Big Paste Handler Cleanup by @sawka in #2535
- more work on tsunami builder by @sawka in #2534
- Bump the dev-dependencies-patch group with 6 updates by @dependabot[bot] in #2532
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.15 to 1.31.17 by @dependabot[bot] in #2531
- revert file telemetry by @sawka in #2538
- Add RenameLocalApp function to waveappstore by @Copilot in #2536
- capture go build / go mod tidy output to outputcapture by @sawka in #2540
- tsunami -- handle onSubmit and onChange for file inputs by @sawka in #2541
- add a 'check go version' command to RPC by @sawka in #2542
- cleaned up build output w/ "debug" lines and filtering by @sawka in #2545
- when the AI edits a file it now triggers a rebuild and the AI gets the tool output by @sawka in #2546
- New AI Thinking Control by @sawka in #2543
- remove unused shadcn elements and radix-ui deps. also remove unused donutchart/chart class by @sawka in #2547
- big improvements to waveapp builder by @sawka in #2550
- use AppMeta instead of AppTitle/AppShortDesc by @sawka in #2551
- update to gpt-5.1 by @sawka in #2552
- more builder updates by @sawka in #2553
- show apps icon in the widgets bar which shows a tsunami app launcher by @sawka in #2554
- Bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in #2555
- Bump the dev-dependencies-patch group with 2 updates by @dependabot[bot] in #2558
- Bump golang.org/x/mod from 0.29.0 to 0.30.0 by @dependabot[bot] in #2557
- Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #2559
- dont grow events unbounded when persisting by @sawka in #2560
- simplify table rendering (no more pinned rows nonsense) to fix #2513 by @sawka in #2561
- fix tsunami:scaffold for windows runner by @sawka in #2562
- first cut at v0.12.3 release notes by @sawka in #2563
- fix tsunami scaffold in build by @sawka in #2564
- better ux for thinkingmode control (more responsive, less likely to overlap message) by @sawka in #2565
- updated release notes date, onboarding screen for v0.12.3 by @sawka in #2567
- bump tsunami version to v0.12.3 by @sawka in #2568
New Contributors
Full Changelog: v0.12.2...v0.12.3
Wave Terminal v0.12.3-beta.3 Release
Patch release with Wave AI model upgrade, new secret management features, and improved terminal input handling.
Wave AI Updates:
- GPT-5.1 Model - Upgraded to use OpenAI's GPT-5.1 model for improved responses
- Thinking Mode Toggle - New dropdown to select between Quick, Balanced, and Deep thinking modes for optimal response quality vs speed
- [bugfix] Fixed path mismatch issue when restoring AI write file backups
New Features:
- Secret Store - New secret management widget for storing and managing sensitive credentials. Access secrets via CLI with
wsh secret list/get/setcommands
Terminal Improvements:
- Enhanced Input Handling - Better support for interactive CLI tools like Claude Code. Shift+Enter now inserts newlines by default for multi-line commands
- Image Paste Support - Paste images directly into terminal (saved to temp files with path inserted). Works great in Claude Code!
- IME Fix - Fixed duplicate text issue when switching input methods during Chinese/Japanese/Korean composition
Other Changes:
- Improved backend panic tracking for better debugging
- Fixed memory leak around sysinfo events
- WIP: New WaveApps builder framework (not yet released)
- Package updates and dependency bumps
PRs
- better panic debug strs by @sawka in #2524
- new secret store impl by @sawka in #2525
- fix path mismatch issue, always expand path by @sawka in #2527
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.89.1 to 1.90.0 by @dependabot[bot] in #2529
- Bump google.golang.org/api from 0.254.0 to 0.255.0 by @dependabot[bot] in #2530
- feat(terminal): improve input handling for interactive CLI tools by @togo01 in #2523
- secrets view (UI to manage wave secrets) by @sawka in #2526
- Big Paste Handler Cleanup by @sawka in #2535
- more work on tsunami builder by @sawka in #2534
- Bump the dev-dependencies-patch group with 6 updates by @dependabot[bot] in #2532
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.15 to 1.31.17 by @dependabot[bot] in #2531
- revert file telemetry by @sawka in #2538
- Add RenameLocalApp function to waveappstore by @Copilot in #2536
- capture go build / go mod tidy output to outputcapture by @sawka in #2540
- tsunami -- handle onSubmit and onChange for file inputs by @sawka in #2541
- add a 'check go version' command to RPC by @sawka in #2542
- cleaned up build output w/ "debug" lines and filtering by @sawka in #2545
- when the AI edits a file it now triggers a rebuild and the AI gets the tool output by @sawka in #2546
- New AI Thinking Control by @sawka in #2543
- remove unused shadcn elements and radix-ui deps. also remove unused donutchart/chart class by @sawka in #2547
- big improvements to waveapp builder by @sawka in #2550
- use AppMeta instead of AppTitle/AppShortDesc by @sawka in #2551
- update to gpt-5.1 by @sawka in #2552
- more builder updates by @sawka in #2553
- show apps icon in the widgets bar which shows a tsunami app launcher by @sawka in #2554
- Bump golang.org/x/crypto from 0.43.0 to 0.44.0 by @dependabot[bot] in #2555
- Bump the dev-dependencies-patch group with 2 updates by @dependabot[bot] in #2558
- Bump golang.org/x/mod from 0.29.0 to 0.30.0 by @dependabot[bot] in #2557
- Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #2559
- dont grow events unbounded when persisting by @sawka in #2560
- simplify table rendering (no more pinned rows nonsense) to fix #2513 by @sawka in #2561
- fix tsunami:scaffold for windows runner by @sawka in #2562
- first cut at v0.12.3 release notes by @sawka in #2563
- fix tsunami scaffold in build by @sawka in #2564
- better ux for thinkingmode control (more responsive, less likely to overlap message) by @sawka in #2565
- updated release notes date, onboarding screen for v0.12.3 by @sawka in #2567
New Contributors
Full Changelog: v0.12.2...v0.12.3-beta.3
Wave Terminal v0.12.2 Release
Wave v0.12.2 adds file editing ability to Wave AI. Before approving a file edit you can easily see a diff (rendered in the Monaco Editor diff viewer), and after approving an edit you can easily roll back the change using a "Revert File" button.
Lots of other bug fixes and improvements including:
- Fixed a big memory leak in the RPC system
- Schema validation working again for config files
- Better tool descriptions, better input validations (run before tool approvals)
- Fix issue with premature tool timeouts
- Ability to adjust thinking level and max output tokens per chat
- Can drag&drop files from the preview viewer directly to Wave AI
- Fixed a regression with PowerShell 5.x
- Allow
wsh aito attach directory listings to chats - Fix an issue with prompt caching when attaching files
PRs
- Bump vite from 6.3.6 to 6.4.1 by @dependabot[bot] in #2464
- should lowercase ext when looking up in staticmimetypemap by @sawka in #2468
- allow wsh ai to attach directory listings to the chat by @sawka in #2469
- more terminal integration for wave ai by @sawka in #2470
- Bump google.golang.org/api from 0.252.0 to 0.253.0 by @dependabot[bot] in #2475
- Bump github.com/aws/aws-sdk-go-v2 from 1.39.3 to 1.39.4 by @dependabot[bot] in #2473
- Remove unused chat directory and related components by @Copilot in #2479
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.13 to 1.31.15 by @dependabot[bot] in #2474
- Remove ellipsis mixin and delete mixins.scss by @Copilot in #2480
- Bump the dev-dependencies-patch group with 4 updates by @dependabot[bot] in #2476
- waveapps builder window (scaffolding, restructure AI panel to work in both builder and tab windows) by @sawka in #2482
- Add Stop, Restart, and Force Rebuild menu items to Tsunami view by @Copilot in #2483
- do not enable OSC 7 support for old 5.x powershell by @sawka in #2485
- tsunami app builder 2 by @sawka in #2486
- Add alert and confirm modal system for tsunami apps by @Copilot in #2484
- tsunami builder 3 (checkpoint) by @sawka in #2487
- add env var to start pprof server by @sawka in #2488
- Add Write File Tools to WaveAI by @sawka in #2492
- Add drag-and-drop from preview directory to WaveAI panel by @Copilot in #2502
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.88.4 to 1.89.1 by @dependabot[bot] in #2497
- Bump the dev-dependencies-minor group across 1 directory with 3 updates by @dependabot[bot] in #2499
- Bump google.golang.org/api from 0.253.0 to 0.254.0 by @dependabot[bot] in #2494
- remove unused imports and empty files by @Mostafa-Khairy0 in #2491
- feat: Add fullscreen launch setting (#1933) by @Mostafa-Khairy0 in #2490
- add ability to change thinking/maxtokens from waveai context menu by @sawka in #2504
- better tool input descriptions by @sawka in #2507
- various fixes and enhancements for v0.12.2 by @sawka in #2508
- improve prompt caching by computing a deterministic hash (+ other bug fixes) by @sawka in #2509
- fix huge memory leak in RPC system by @sawka in #2510
- assorted bugs: tool timeouts, schema files, and verifyinput callbacks by @sawka in #2511
- upgrade to electron v38.5.0 by @sawka in #2516
- Make WaveAI context menu consistent with kebab menu by @sawka in #2517
- v0.12.2 release notes, onboarding flow by @sawka in #2518
- Remove embedded docsite, always use live docs.waveterm.dev by @Copilot in #2503
- small changes to wave ai error handling by @sawka in #2520
- track number of terminal commands run by @sawka in #2519
- remove the redundant term_command_output tool by @sawka in #2522
New Contributors
- @Mostafa-Khairy0 made their first contribution in #2491
Full Changelog: v0.12.1...v0.12.2
Wave Terminal v0.12.2-beta.4 Release
Wave v0.12.2 adds file editing ability to Wave AI. Before approving a file edit you can easily see a diff (rendered in the Monaco Editor diff viewer), and after approving an edit you can easily roll back the change using a "Revert File" button.
Lots of other bug fixes and improvements including:
- Fixed a big memory leak in the RPC system
- Schema validation working again for config files
- Better tool descriptions, better input validations (run before tool approvals)
- Fix issue with premature tool timeouts
- Ability to adjust thinking level and max output tokens per chat
- Can drag&drop files from the preview viewer directly to Wave AI
- Fixed a regression with PowerShell 5.x
- Allow
wsh aito attach directory listings to chats - Fix an issue with prompt caching when attaching files
What's Changed
- upgrade to electron v38.5.0 by @sawka in #2516
- Make WaveAI context menu consistent with kebab menu by @sawka in #2517
- v0.12.2 release notes, onboarding flow by @sawka in #2518
- Remove embedded docsite, always use live docs.waveterm.dev by @Copilot in #2503
- small changes to wave ai error handling by @sawka in #2520
- track number of terminal commands run by @sawka in #2519
Full Changelog: v0.12.2-beta.3...v0.12.2-beta.4
Wave Terminal v0.12.2-beta.3 Release
Wave v0.12.2 adds file editing ability to Wave AI. Before approving a file edit you can easily see a diff (rendered in the Monaco Editor diff viewer), and after approving an edit you can easily roll back the change using a "Revert File" button.
Lots of other bug fixes and improvements including:
- Fixed a big memory leak in the RPC system
- Schema validation working again for config files
- Better tool descriptions, better input validations (run before tool approvals)
- Fix issue with premature tool timeouts
- Ability to adjust thinking level and max output tokens per chat
- Can drag&drop files from the preview viewer directly to Wave AI
- Fixed a regression with PowerShell 5.x
- Allow
wsh aito attach directory listings to chats - Fix an issue with prompt caching when attaching files
What's Changed
- Bump vite from 6.3.6 to 6.4.1 by @dependabot[bot] in #2464
- should lowercase ext when looking up in staticmimetypemap by @sawka in #2468
- allow wsh ai to attach directory listings to the chat by @sawka in #2469
- more terminal integration for wave ai by @sawka in #2470
- Bump google.golang.org/api from 0.252.0 to 0.253.0 by @dependabot[bot] in #2475
- Bump github.com/aws/aws-sdk-go-v2 from 1.39.3 to 1.39.4 by @dependabot[bot] in #2473
- Remove unused chat directory and related components by @Copilot in #2479
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.13 to 1.31.15 by @dependabot[bot] in #2474
- Remove ellipsis mixin and delete mixins.scss by @Copilot in #2480
- Bump the dev-dependencies-patch group with 4 updates by @dependabot[bot] in #2476
- waveapps builder window (scaffolding, restructure AI panel to work in both builder and tab windows) by @sawka in #2482
- Add Stop, Restart, and Force Rebuild menu items to Tsunami view by @Copilot in #2483
- do not enable OSC 7 support for old 5.x powershell by @sawka in #2485
- tsunami app builder 2 by @sawka in #2486
- Add alert and confirm modal system for tsunami apps by @Copilot in #2484
- tsunami builder 3 (checkpoint) by @sawka in #2487
- add env var to start pprof server by @sawka in #2488
- Add Write File Tools to WaveAI by @sawka in #2492
- Add drag-and-drop from preview directory to WaveAI panel by @Copilot in #2502
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.88.4 to 1.89.1 by @dependabot[bot] in #2497
- Bump the dev-dependencies-minor group across 1 directory with 3 updates by @dependabot[bot] in #2499
- Bump google.golang.org/api from 0.253.0 to 0.254.0 by @dependabot[bot] in #2494
- remove unused imports and empty files by @Mostafa-Khairy0 in #2491
- feat: Add fullscreen launch setting (#1933) by @Mostafa-Khairy0 in #2490
- add ability to change thinking/maxtokens from waveai context menu by @sawka in #2504
- better tool input descriptions by @sawka in #2507
- various fixes and enhancements for v0.12.2 by @sawka in #2508
- improve prompt caching by computing a deterministic hash (+ other bug fixes) by @sawka in #2509
- fix huge memory leak in RPC system by @sawka in #2510
- assorted bugs: tool timeouts, schema files, and verifyinput callbacks by @sawka in #2511
New Contributors
- @Mostafa-Khairy0 made their first contribution in #2491
Full Changelog: v0.12.1...v0.12.2-beta.3
Wave Terminal v0.12.1 Release
Patch release focused on shell integration improvements and Wave AI enhancements. This release fixes syntax highlighting in the code editor and adds significant shell context tracking capabilities.
Shell Integration & Context:
- OSC 7 Support - Added OSC 7 (current working directory) support across bash, zsh, fish, and pwsh shells. Wave now automatically tracks and restores your current directory across restarts for both local and remote terminals.
- Shell Context Tracking - Implemented shell integration for bash, zsh, and fish shells. Wave now tracks when your shell is ready to receive commands, the last command executed, and exit codes. This enhanced context enables better terminal management and lays the groundwork for Wave AI to write and execute commands intelligently.
Wave AI Improvements:
- Display reasoning summaries in the UI while waiting for AI responses
- Added enhanced terminal context - Wave AI now has access to shell state including current directory, command history, and exit codes
- Added feedback buttons (thumbs up/down) for AI responses to help improve the experience
- Added copy button to easily copy AI responses to clipboard
Other Changes:
- Mobile user agent emulation support for web widgets #2442
- [bugfix] Fixed padding for header buttons in code editor (Tailwind regression)
- [bugfix] Restored syntax highlighting in code editor preview blocks #2427
- Package updates and dependency bumps
What's Changed
- handle reasoning deltas and display them in the UI by @sawka in #2443
wsh aiexample was missing-mflag by @jpetazzo in #2452- working on more terminal context by @sawka in #2444
- Add AI Response Feedback + Copy Buttons by @sawka in #2457
- Add OSC 7 support for Fish and PowerShell shells by @Copilot in #2456
- Add Google AI file summarization package by @Copilot in #2455
- Add mobile user agent emulation for web widgets by @Copilot in #2454
- Bump github.com/aws/aws-sdk-go-v2/config from 1.31.8 to 1.31.13 by @dependabot[bot] in #2449
- Bump google.golang.org/api from 0.251.0 to 0.252.0 by @dependabot[bot] in #2448
- Bump the dev-dependencies-patch group with 3 updates by @dependabot[bot] in #2450
- Bump actions/setup-node from 5 to 6 in /.github/workflows by @dependabot[bot] in #2445
- Bump the prod-dependencies-patch group with 2 updates by @dependabot[bot] in #2451
- fix padding for header buttons (tailwind regression) by @sawka in #2458
- Fix Monaco editor syntax highlighting in Preview block by @slate20 in #2459
- implement more OSC 16162 for fish, pwsh, and bash by @sawka in #2462
- v0.12.1 release notes and onboarding by @sawka in #2465
- Fix IME inputs for Wave AI, and update privacy wording to be more clear about OpenAI by @sawka in #2466
New Contributors
Full Changelog: v0.12.0...v0.12.1
Wave Terminal v0.12.0 Release
Wave v0.12 Has Arrived with Wave AI (beta)!
Wave Terminal v0.12.0 introduces a completely redesigned AI experience powered by OpenAI GPT-5. This represents a major upgrade and modernization over Wave's previous AI integration, bringing multi-modal support, advanced tool integration, and an intuitive new interface. The main AI PR alone included 128 commits and added 13,000+ lines of code.
Wave AI Features:
- New Slide-Out Chat Panel - Access Wave AI via hotkeys (Cmd-Shift-A or Ctrl-Shift-0) from the left side of your screen
- Multi-Modal Input - Support for images, PDFs, and text file attachments
- Drag & Drop Files - Simply drag files into the chat to attach them
- Command-Line Integration - Send files and command output directly to Wave AI using
wsh ai - Smart Context Switching - Enable Wave AI to see into your widgets and file system
- Built-in Tools:
- Web search capabilities
- Local file and directory operations
- Widget screenshots
- Terminal scrollback access
- Web navigation
Wave AI is in active beta with included AI credits while we refine the experience. BYOK (Bring Your Own Key) will be available once we've stabilized core features and gathered feedback on what works best. Share your feedback in our Discord.
For more information and upcoming features, visit our Wave AI documentation.
Other Improvements:
- New onboarding flow showcasing block magnification, Wave AI, and wsh view/edit capabilities
- New
wsh blocks listcommand for listing and filtering blocks by workspace, tab, or view type - Continued migration from SCSS to Tailwind v4
- Package upgrades and dependency updates
- Internal code cleanup and refactoring
What's Changed
- Bump electron from 38.1.0 to 38.1.2 in the electron-patch group by @dependabot[bot] in #2366
- Bump debug from 4.4.1 to 4.4.3 in the prod-dependencies-patch group by @dependabot[bot] in #2365
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.87.3 to 1.88.1 by @dependabot[bot] in #2362
- Bump github.com/openai/openai-go/v2 from 2.1.1 to 2.5.0 by @dependabot[bot] in #2363
- layout simplification by @sawka in #2387
- New AIPanel by @sawka in #2370
- Bump google.golang.org/api from 0.249.0 to 0.251.0 by @dependabot[bot] in #2390
- update awk sdk by @sawka in #2396
- Bump the prod-dependencies-minor group across 1 directory with 5 updates by @dependabot[bot] in #2393
- Bump the dev-dependencies-patch group across 1 directory with 8 updates by @dependabot[bot] in #2394
- revert sass to 1.91 to remove deprecation by @sawka in #2397
- Bump electron-vite from 4.0.0 to 4.0.1 in the electron-patch group by @dependabot[bot] in #2382
- revert monaco upgrade (doesn't load) by @sawka in #2400
- analysis of the monaco v0.53 issue, for next release by @sawka in #2401
- Bump the dev-dependencies-patch group across 1 directory with 2 updates by @dependabot[bot] in #2399
- update react, fix tool def by @sawka in #2402
- add clear history/storage for web widgets by @sawka in #2383
- upgrade tsunami react to 19.2.0 by @sawka in #2403
- Bump github.com/sashabaranov/go-openai from 1.41.1 to 1.41.2 by @dependabot[bot] in #2361
- custom streamdown components for wave ai by @sawka in #2404
- feat(cli): add blocks list with filtering and JSON output by @mister-x-ops in #2337
- New data-tooluse AI SDK packet and Tool Approvals Implemented by @sawka in #2407
- openai native web search tool enabled by @sawka in #2410
- onboarding and polish for v0.12 by @sawka in #2411
- add a copilot-setup-steps.yml file by @sawka in #2412
- remove npm ci timing info by @sawka in #2413
- Add read_dir AI tool for reading directory contents by @Copilot in #2414
- Make Block Close / Cmd-W more consistent by @sawka in #2417
- fix wave ai scrolling bug (and some other small UI fixes) by @sawka in #2416
- Bump github/codeql-action from 3 to 4 in /.github/workflows by @dependabot[bot] in #2423
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 by @dependabot[bot] in #2419
- Bump the prod-dependencies-patch group with 3 updates by @dependabot[bot] in #2425
- Bump golang.org/x/mod from 0.28.0 to 0.29.0 by @dependabot[bot] in #2420
- Bump the dev-dependencies-minor group with 3 updates by @dependabot[bot] in #2424
- Bump github.com/shirou/gopsutil/v4 from 4.25.8 to 4.25.9 by @dependabot[bot] in #2418
- Big Onboarding Updates by @sawka in #2428
- small bug fixes noticed in beta 0 by @sawka in #2429
- Batch Approval for AI Tool Calls, fix "AI is thinking" message, chunk JS by @sawka in #2430
- quick log rotation by @sawka in #2432
- add an onboarding upgrade modal by @sawka in #2433
- Updates to prepare for v0.12 launch by @sawka in #2434
- Reimplement
wsh ai, fix text file attaching format by @sawka in #2435 - fix api-dev URLs by @sawka in #2436
- first cut at release notes for v0.12 by @sawka in #2437
- exclude autoupdate channel in custom settings by @sawka in #2438
- reduce some logging for prod release by @sawka in #2440
New Contributors
- @mister-x-ops made their first contribution in #2337
- @Copilot made their first contribution in #2414
Full Changelog: v0.11.6...v0.12.0
Wave Terminal v0.12.0-beta.4 Release
Wave v0.12 Has Arrived with Wave AI (beta)!
Wave AI features (powered by OpenAI gpt-5):
- New slide-out chat on the left side of the screen (hot keys to activate Cmd-Shift-A, or Ctrl-Shift-0)
- Multi-modal input (images, pdfs, text file attachments)
- Drag & Drop files to attach them
- Easy context switch to enable Wave AI to see into your widgets and file-system
- Built in tools:
- Web search enabled on backend
- Read local files and directories
- Screenshot widgets
- See terminal scrollback
- Web navigation
Lots more is in the works, but this is a major upgrade and modernization over Wave's previous AI integration. See https://docs.waveterm.dev/waveai for more information and "coming soon" features. This was a significant lift, the main AI PR was 128 commits and added 13k LOC.
Wave AI is in active beta with included AI credits while we refine the experience. BYOK will be available once we've stabilized core features and gathered feedback on what works best. Share feedback in our Discord.
What's Changed (since beta.3)
- Updates to prepare for v0.12 launch by @sawka in #2434
- Reimplement
wsh ai, fix text file attaching format by @sawka in #2435
Full Changelog: v0.12.0-beta.3...v0.12.0-beta.4
Wave Terminal v0.12.0-beta.3 Release
Wave v0.12 Has Arrived with Wave AI (beta)!
Wave AI features (powered by OpenAI gpt-5):
- New slide-out chat on the left side of the screen (hot keys to activate Cmd-Shift-A, or Ctrl-Shift-0)
- Multi-modal input (images, pdfs, text file attachments)
- Drag & Drop files to attach them
- Easy context switch to enable Wave AI to see into your widgets and file-system
- Built in tools:
- Web search enabled on backend
- Read local files and directories
- Screenshot widgets
- See terminal scrollback
- Web navigation
Lots more is in the works, but this is a major upgrade and modernization over Wave's previous AI integration. See https://docs.waveterm.dev/waveai for more information and "coming soon" features. This was a significant lift, the main AI PR was 128 commits and added 13k LOC.
Wave AI is in active beta with included AI credits while we refine the experience. BYOK will be available once we've stabilized core features and gathered feedback on what works best. Share feedback in our Discord.
What's Changed (since beta.2)
Full Changelog: v0.12.0-beta.2...v0.12.0-beta.3
Wave Terminal v0.12.0-beta.2 Release
Wave v0.12 Has Arrived with Wave AI (beta)!
Wave AI features (powered by OpenAI gpt-5):
- New slide-out chat on the left side of the screen (hot keys to activate Cmd-Shift-A, or Ctrl-Shift-0)
- Multi-modal input (images, pdfs, text file attachments)
- Drag & Drop files to attach them
- Easy context switch to enable Wave AI to see into your widgets and file-system
- Built in tools:
- Web search enabled on backend
- Read local files and directories
- Screenshot widgets
- See terminal scrollback
- Web navigation
Lots more is in the works, but this is a major upgrade and modernization over Wave's previous AI integration. See https://docs.waveterm.dev/waveai for more information and "coming soon" features. This was a significant lift, the main AI PR was 128 commits and added 13k LOC.
Wave AI is in active beta with included AI credits while we refine the experience. BYOK will be available once we've stabilized core features and gathered feedback on what works best. Share feedback in our Discord.
What's Changed
- Bump electron from 38.1.0 to 38.1.2 in the electron-patch group by @dependabot[bot] in #2366
- Bump debug from 4.4.1 to 4.4.3 in the prod-dependencies-patch group by @dependabot[bot] in #2365
- Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.87.3 to 1.88.1 by @dependabot[bot] in #2362
- Bump github.com/openai/openai-go/v2 from 2.1.1 to 2.5.0 by @dependabot[bot] in #2363
- layout simplification by @sawka in #2387
- New AIPanel by @sawka in #2370
- Bump google.golang.org/api from 0.249.0 to 0.251.0 by @dependabot[bot] in #2390
- update awk sdk by @sawka in #2396
- Bump the prod-dependencies-minor group across 1 directory with 5 updates by @dependabot[bot] in #2393
- Bump the dev-dependencies-patch group across 1 directory with 8 updates by @dependabot[bot] in #2394
- revert sass to 1.91 to remove deprecation by @sawka in #2397
- Bump electron-vite from 4.0.0 to 4.0.1 in the electron-patch group by @dependabot[bot] in #2382
- revert monaco upgrade (doesn't load) by @sawka in #2400
- analysis of the monaco v0.53 issue, for next release by @sawka in #2401
- Bump the dev-dependencies-patch group across 1 directory with 2 updates by @dependabot[bot] in #2399
- update react, fix tool def by @sawka in #2402
- add clear history/storage for web widgets by @sawka in #2383
- upgrade tsunami react to 19.2.0 by @sawka in #2403
- Bump github.com/sashabaranov/go-openai from 1.41.1 to 1.41.2 by @dependabot[bot] in #2361
- custom streamdown components for wave ai by @sawka in #2404
- feat(cli): add blocks list with filtering and JSON output by @mister-x-ops in #2337
- New data-tooluse AI SDK packet and Tool Approvals Implemented by @sawka in #2407
- openai native web search tool enabled by @sawka in #2410
- onboarding and polish for v0.12 by @sawka in #2411
- add a copilot-setup-steps.yml file by @sawka in #2412
- remove npm ci timing info by @sawka in #2413
- Add read_dir AI tool for reading directory contents by @Copilot in #2414
- Make Block Close / Cmd-W more consistent by @sawka in #2417
- fix wave ai scrolling bug (and some other small UI fixes) by @sawka in #2416
- Bump github/codeql-action from 3 to 4 in /.github/workflows by @dependabot[bot] in #2423
- Bump golang.org/x/crypto from 0.42.0 to 0.43.0 by @dependabot[bot] in #2419
- Bump the prod-dependencies-patch group with 3 updates by @dependabot[bot] in #2425
- Bump golang.org/x/mod from 0.28.0 to 0.29.0 by @dependabot[bot] in #2420
- Bump the dev-dependencies-minor group with 3 updates by @dependabot[bot] in #2424
- Bump github.com/shirou/gopsutil/v4 from 4.25.8 to 4.25.9 by @dependabot[bot] in #2418
- Big Onboarding Updates by @sawka in #2428
- small bug fixes noticed in beta 0 by @sawka in #2429
- Batch Approval for AI Tool Calls, fix "AI is thinking" message, chunk JS by @sawka in #2430
New Contributors
- @mister-x-ops made their first contribution in #2337
- @Copilot made their first contribution in #2414
Full Changelog: v0.11.6...v0.12.0-beta.2