Skip to content

Releases: Neirth/OpenLobster

v0.3.0

23 Mar 09:48
33996da

Choose a tag to compare

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_memory tool 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, and version subcommands to the binary for a cleaner command-line interface.
  • New flags for the serve command: --host, --port, --data-dir, and base_dir support.
  • 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, and platformUserName fields during pairing flows.

Task Scheduling

  • Improved task_add tool: 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 GetContextWindow returning incorrect data for some service configurations.
  • Fixed cross-message leakage between different users.
  • Fixed Neo4j node type changes via the WebUI.
  • Fixed agent.provider not being persisted and respected on reload.
  • Fixed WhatsApp/Twilio snapshot inconsistencies.

Refactoring & Code Quality

  • Refactored logging system for consistency across backend services.
  • Split main.go wiring into a dedicated cmd/openlobster/init/ package.
  • Moved business logic out of main.go into proper internal packages.
  • Improved test coverage for both frontend and backend.
  • Fixed linter warnings and test failures across the codebase.

v0.2.0

18 Mar 16:38
v0.2.0-rebase
f014cec

Choose a tag to compare

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)

  • f014cec fix: remove duplicate nodes and fix visibility
  • 49a90f5 fix: address review feedback
  • 6a3534e docs: improve documentation clarity
  • 88a1fd8 deps: update dependencies
  • a4876c7 fix: clean up leftover code

Full Changelog: https://github.com/Neirth/OpenLobster/commits/v0.2.0-rebase

Release v0.1.0

22 Mar 00:30
v0.1.0
00e5684

Choose a tag to compare

This is the initial release of this project. Enjoy!