Skip to content

Release 0.0.3

Latest

Choose a tag to compare

@ripienaar ripienaar released this 25 Jul 13:41
v0.0.3
88a3967

Binary Name Change

The binary is now called fisk rather than fisk-ai.

Enhancements

  • Improve user interface using github.com/choria-io/ui
  • Add a knowledge watch command that automatically re-index changed, added or removed files
  • Adds a JetStream KV memory store
  • Adds a JetStream session store

Bug Fixes

  • Default MCP to listen on configurable 127.0.0.1

Refactoring

Huge internal refactoring was done to prepare the libraries for use as a generic Agent builder toolkit in go.

Every subsystem is pluggable via Adapters and Provider registries.

Agent Hooks were added that allows Policy engines to be built that can hide secrets from the LLM or perform other policy controls

  • Make memory backends pluggable via a registry
  • Make session stores pluggable via a registry
  • Centralize NATS connection establishment in a conns Provider
  • Split a2a into protocol machinery and a pluggable transport
  • make agent.Run safe to drive concurrently in one process
  • Create a func based tool backend
  • Inject memory, session, and a2a-transport via agent.Options
  • Add agent run hooks

Full Changelog: v0.0.2...v0.0.3