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