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