github wavetermdev/waveterm v0.12.0
Wave Terminal v0.12.0 Release

2 days ago

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 list command 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

Full Changelog: v0.11.6...v0.12.0

Don't miss a new waveterm release

NewReleases is sending notifications on new releases.