All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.11.0 (2025-03-06)
- add a chat panel to work with the model directly in the dashboard (fccf2dd)
- cool looking agent client (bcaca88)
- core: monitoring provider standup (e15b347)
0.10.0 (2025-02-27)
- core: add dynamic pipeline evaluation and modification with permissions plugin example (f1143f1)
0.9.0 (2025-02-22)
- add pnpm-locak.yaml (bf39aae)
- address comments & update docs (250de8f)
- incorrect types used on handlers (c047356)
- update landing page ca (8e15e19)
- breaking change: making plugin-telegram composable through composers (965d1a0)
- making telegram plugin generic (6f3ed20)
- plugin-telegram changes (4f3fd3c)
- moving telegram plugin to accept Telegraf composer resulting in a backwards compatability break
0.8.0 (2025-02-20)
- maiar-starter: add terminal plugin to starter project (297ec63)
- plugin-terminal: generic chat feature, configurable through plugin class (55b2797)
0.7.0 (2025-02-19)
- plugin-x abstract more settings to plugin config (459502c)
0.6.1 (2025-02-18)
- correct error logging syntax in plugin-x (8861366)
0.6.0 (2025-02-18)
- support methods on ExpressRoutes (a5d1a6e)
- support method specification in ExpressRoute type (527d950)
0.5.0 (2025-02-17)
- core: :drunk: ♻️ remove repeated code (fd0fd68)
- core: ♻️ checkHealth init for ollama/deepseek (ae7f69a)
- core: ♻️ create strategy to share ollama verification (0af1bc9)
- core: ♻️ fix checkHealth for ollama models API (18e4a2c)
- core: ♻️ split init() and checkHealth() in runtime (e893a5e)
- core: add checkHealth for Deepseek model (a3c119b)
- core: openai checkHealth should limit response payload + maxTokens (3e81ddd)
- core: ♻️ add openai checkHealth() (96cd9e4)
- core: ♻️ implement checkHealth for Ollama (fb6c13d)
- core: add checkHealth extention to model core (f923b74)
- core: add info-level log to model init (381119f)
- core: print existing ollama models when healthcheck fails (365bbbf)
0.4.0 (2025-02-15)
- perplexity search plugin (e32dea6)
0.3.0 (2025-02-15)
- plugin for character configuration (73fb16b)
0.2.0 (2025-02-15)
- stand up x plugin (a07886a)
The initial release of Maiar, a composable, plugin-based AI agent framework.
This release includes the core framework and official plugins we will support, which include:
- 🧠 Models
- 🔌 Integrations
- 💾 Memory Providers
- ⚙️ Core
- 🏗 @maiar-ai/core - The core framework for building AI agents.
- 🔌 Official Plugins
- 🧠 Models
- 🤖 @maiar-ai/model-openai - An OpenAI model provider.
- 🦙 @maiar-ai/model-ollama - An Ollama model provider.
- 🔗 Integrations
- 🌐 @maiar-ai/plugin-express - A plugin for using Maiar with Express.
- ✍️ @maiar-ai/plugin-text - A plugin for text generation capabilities.
- 🖥️ @maiar-ai/plugin-terminal - A plugin for command-line interface interactions.
- 🔄 @maiar-ai/plugin-websocket - A plugin for WebSocket communication.
- 📩 @maiar-ai/plugin-telegram - A plugin for Telegram bot integration.
- ⏳ @maiar-ai/plugin-time - An example plugin for adding time to the agent context.
- 🖼️ @maiar-ai/plugin-image - A plugin for image processing capabilities.
- 💾 Memory Providers
- 📂 @maiar-ai/memory-filesystem - A filesystem-based memory provider.
- 🗄️ @maiar-ai/memory-sqlite - A SQLite-based memory provider.
- 🧠 Models