Skip to content

v1.8.0

Choose a tag to compare

@orangeshyguy21 orangeshyguy21 released this 09 Apr 01:26
· 166 commits to master since this release
5e71230

Overview

AI Expansion

  • OpenRouter API is now supported for cloud based inference
  • The Groundskeeper Agent makes it's debut with remote access and two way conversations via Telegram
  • Custom configuration for prompts, tools, model, jobs, and schedules.
  • Tool catalog: Bitcoin network/chain, lightning channels/peers, system metrics, memory, mint stats, and more (all read only)

Important

AI configurations have been moved out of the env file. Use the GUI to set and manage AI configs.

Analytics Expansion

  • Mint & Bitcoin data is now archived in an analytics database to take pressure off supporting services.
  • System metrics are also collected and stored for agent visibility

Note

An Archiving process runs on first boot. It can take 24 hours+ for large mint databases.
Data for configured services is collected hourly, and grouped into hourly buckets

Mint Dashboard Enhancements

  • Expanded mint dashboard navigation
  • Improved ecash chart
  • Mint dashboards are now powered by the archived database to increase performance and reduce mint dependency.

Settings

  • New settings for the AI expansion
    • Vendor (Ollama vs openrouter)
    • Messaging (Telegram bot token & User Chat ID)
    • Groundskeeper settings (Primary conversational agent)
    • Job management (create, update, and delete custom jobs)
  • Sensitive configurations, like API tokens, stored in the Orchard database are encrypted at rest

Build & Developer Experience

  • Improved build process with progress feedback
  • Bundle size reduced from ~2MB to 1.6MB
  • GraphQL API documentation
  • Angular, Material, and CLI major version updates; testing dep upgrades

Bug Fixes

  • Fixed legacy keyset derivation paths. Some older mints used a different format that caused Graph API errors.

What's Changed

Full Changelog: v1.7.0...v1.8.0