Changelog

v0.3 February 1, 2025

v0.3 — Bot Capabilities Enhancement

Added

  • Bot Memory System: Partition-scoped long-term memory with LLM-based extraction
  • Workflow Orchestration: Visual DAG workflow editor with parallel execution, conditional branching, variable pipes, event/schedule triggers
  • Prompt Management: Three-layer prompt resolution (Bot > Workspace > Default)
  • Docker Sandbox: Isolated container execution with image and command scope controls
  • Conversation Persistence: Auto-persist and compress chat history across sessions
  • Event/Schedule System: Cron-based scheduling with event-driven triggers

Changed

  • Improved session handling with LLM-powered summarization
  • Enhanced Bot-as-Runner delegation with permission constraints
  • Gateway message routing strategy improvements

Fixed

  • Workflow security fixes for parallel execution
  • Session persistence edge cases
  • Memory extraction accuracy improvements
v0.2 January 15, 2025

v0.2 — Plugin System + OAuth

Added

  • Unified Plugin Contract: ResourceType-driven tool definitions, permission declarations, and cost accounting
  • OAuth Infrastructure: OAuthProvider management, authorize/callback flow, automatic credential creation
  • Plugin Auto-Discovery: PluginManifest model, PluginLoader, PluginManager, REST API
  • SDK Infrastructure: HttpExecutorBase, PluginClient, Platform SDK with built-in executor SDK functions
  • Plugin i18n: Locale directory translations, REST API for translations
  • CLI Tools: monstrum-cli init/pack/validate for plugin development
  • .mst Import + Hot Reload: Upload .mst packages, hot reload plugins with path traversal protection

Changed

  • GitHub migrated from built-in to reference plugin
  • Tool catalog now loads from database instead of hardcoded JSON
  • Auth methods model replaces legacy auth_flow + credential_schema

Fixed

  • Token lifecycle management improvements
  • Plugin manifest validation edge cases
  • 49 tests added for SDK infrastructure
v0.1 January 1, 2025

v0.1 — Foundation Release

Added

  • Core Platform: Resource model, permission engine (Guardian), audit logging, credential management
  • Execution Engine: SSH, MCP, Bot-as-Runner built-in executors
  • Multi-Tenant Architecture: Workspace isolation, unified resource model
  • Three-Layer Resource Model: ResourceType → Resource (+Credential) → Bot
  • Declarative Scope Checker: check_scope_declarative() with pattern/path/exact matching
  • Multi-Channel Gateway: Slack, Feishu, Telegram, Discord, Webhook adapters
  • Workflow Engine: DAG-based workflow with visual editor
  • Web Dashboard: React-based management interface

Changed

  • Brand rename from Monster to Monstrum (137 files updated)
  • Four-layer resource model simplified to three-layer model

Fixed

  • Task cancellation handling
  • Workflow connection issues
  • Gateway routing fixes
  • API unification across 11 items