Releases: Neirth/OpenLobster
Releases · Neirth/OpenLobster
v0.3.0
Release Notes — v0.3.0
What's New
Memory System Overhaul
- Map-reducer based memory consolidation: Introduced a new pipeline architecture for consolidating memories, improving scalability and reliability.
- Typed memories: Extended the
add_memorytool to support typed memory entries, enabling richer semantic categorisation. - Extended entity types: Memory consolidation now recognises a broader range of entity types for more accurate knowledge graph construction.
- Improved pipeline reliability: Fixed deduplication logic and enhanced overall robustness of the memory consolidation pipeline.
- OpenClaw backwards compatibility: OpenLobster now supports MEMORY.md to facilitate the migration.
AI Reasoning Level Configuration
- Unified AI reasoning level configuration across all supported providers, making it easier to control model behaviour from a single place.
CLI Improvements
- Added
serve,config,migrate, andversionsubcommands to the binary for a cleaner command-line interface. - New flags for the
servecommand:--host,--port,--data-dir, andbase_dirsupport. - Added migration steps wired into the binary so schema upgrades can be run explicitly.
Permissions & User Management
- Chip-based user selector in the WebUI with bulk-by-group assignment.
- Auto-select agent when creating permissions.
- Fixed provider credential overwrite when editing permission entries.
Pairing Requests
- Added support for pending pairing requests, allowing agents to place incoming pairings on hold until approved.
- Fixed propagation of
channelID,channelType, andplatformUserNamefields during pairing flows.
Task Scheduling
- Improved
task_addtool: appended notify username string for cleaner notification targeting. - Fixed hot-scheduling of new tasks that were not being picked up correctly.
Frontend Improvements
- Replaced hardcoded internal tool list with live API data and polished the general UI.
- Fixed pairing request UI and added hover effects to schema fields.
Bug Fixes
- Fixed group deletion in the WebUI.
- Fixed
GetContextWindowreturning incorrect data for some service configurations. - Fixed cross-message leakage between different users.
- Fixed Neo4j node type changes via the WebUI.
- Fixed
agent.providernot being persisted and respected on reload. - Fixed WhatsApp/Twilio snapshot inconsistencies.
Refactoring & Code Quality
- Refactored logging system for consistency across backend services.
- Split
main.gowiring into a dedicatedcmd/openlobster/init/package. - Moved business logic out of
main.gointo proper internal packages. - Improved test coverage for both frontend and backend.
- Fixed linter warnings and test failures across the codebase.
v0.2.0
This release consolidates the evolution from the initial structure (v0.1.0) with improvements in stability, implementation refinements, dependency updates, and expanded documentation.
Main changes
-
Backend
- Improvements and fixes across the MCP integration and its GraphQL layer (resolvers, tool handling, and OAuth flow).
- Refinements to the message handling logic and related processing (including compaction and message processing flow).
- Infrastructure adapter updates (e.g., terminal handling, memory/Neo4j/GML, filesystem) plus configuration/persistence/migration adjustments.
-
Frontend
- UI/UX adjustments across key views (chat, MCPs, settings, skills, tasks, and memory).
- Added/updated components to improve rendering and user experience (e.g., skeleton placeholders during loading).
- Visual/behavioral updates in modals and navigation/header areas.
-
Documentation & tooling
- Review and expansion of architecture and workflow documentation (chat, memory, settings, skills, tasks, etc.).
- Dependency updates and small infrastructure consistency fixes.
Commits included (since v0.1.0)
f014cecfix: remove duplicate nodes and fix visibility49a90f5fix: address review feedback6a3534edocs: improve documentation clarity88a1fd8deps: update dependenciesa4876c7fix: clean up leftover code
Full Changelog: https://github.com/Neirth/OpenLobster/commits/v0.2.0-rebase
Release v0.1.0
This is the initial release of this project. Enjoy!