Skip to content

0.2.0-M10

Choose a tag to compare

@github-actions github-actions released this 24 Jun 12:55
· 4 commits to 35c715af45a3f1475eb681a4f368d9b16dd28d42 since this release

The agentic-tooling milestone: Agentic Chat learns to discover tools on demand, act through review-then-act cards, work over a per-conversation filesystem workspace, and take voice input on-device, while Observability gains live Ollama-runtime and Safety dashboards.

Highlights

  • Dynamic tool discovery - instead of sending the model every tool definition up front, the chat hands it a single toolSearchTool and lets it search the catalog on demand, so the prompt stays small no matter how large the toolbox grows. Built on Spring AI 2.0's Tool Search advisor with a persistent, boot-warmed tool index. It is what lets a small local model act as a real agent over a large catalog - the Self-equipping agent preset ships in this mode.
  • Review-then-act action cards - sendEmail, addToCalendar, and showLocation render an interactive card (email draft, .ics event, embedded map) the user confirms; the tool never acts on its own. Generalized via a ChatClientAction registry, with a new Personal assistant preset.
  • Per-conversation filesystem workspace - built-in filesystem tools read across your home but write only inside a workspace scoped to each conversation; a new listAllowedDirectories tool reports the readable roots and the working directory.
  • Clickable file paths - file paths the assistant emits reveal the file in the OS file manager on desktop.
  • On-device voice input - a local whisper.cpp speech-to-text mic in Agentic Chat, no cloud round-trip, with whisper-model download in the desktop launcher.
  • Ollama & Safety observability dashboards - two new dashboards (twelve -> fourteen): live local-model runtime telemetry (reachability, loaded models + VRAM, idle-unload) and the MCP risk model as lifetime KPIs plus a risk-event timeline.

Changed

  • Observability Logs viewer - dropped the always-empty tool / MCP-server columns; a log row opens its detail dialog on double-click.

Fixed

  • Preset apply is hard-blocked (with the missing keys listed) when a preset's tools need unset API variables.
  • Chat process-panel summaries show the full tool / document list instead of a fixed-length truncation.

What's Changed

  • 0.2.0-M10 - dynamic tool discovery, action cards, voice input, Ollama & Safety dashboards by @JM-Lab in #15

Full Changelog: v0.2.0-M9...v0.2.0-M10

What's Changed

  • 0.2.0-M10 - dynamic tool discovery, action cards, voice input, Ollama & Safety dashboards by @JM-Lab in #15

Full Changelog: v0.2.0-M9...v0.2.0-M10

What's Changed

  • 0.2.0-M10 - dynamic tool discovery, action cards, voice input, Ollama & Safety dashboards by @JM-Lab in #15

Full Changelog: v0.2.0-M9...v0.2.0-M10

What's Changed

  • 0.2.0-M10 - dynamic tool discovery, action cards, voice input, Ollama & Safety dashboards by @JM-Lab in #15

Full Changelog: v0.2.0-M9...v0.2.0-M10

What's Changed

  • 0.2.0-M10 - dynamic tool discovery, action cards, voice input, Ollama & Safety dashboards by @JM-Lab in #15

Full Changelog: v0.2.0-M9...v0.2.0-M10

What's Changed

  • 0.2.0-M10 - dynamic tool discovery, action cards, voice input, Ollama & Safety dashboards by @JM-Lab in #15

Full Changelog: v0.2.0-M9...v0.2.0-M10