Skip to content

Changelog

All notable changes to the AIOHM Platform are documented here. Each version corresponds to a GitHub release with auto-generated notes from merged pull requests and commits.

Version v4.1.0

Release Date: 2026-03-11

DeerFlow-Inspired Agent Intelligence — Full Stack Enhancement

Inspired by ByteDance's DeerFlow super-agent harness (LangGraph, #1 GitHub Trending Feb 2026). Brings persistent memory, sub-agent orchestration, skill-based workflows, Telegram integration, and file-upload context to all AIOHM agents.

Agent Intelligence (Phase 1)

  • feat(agents): AgentMemoryService — cross-session per-brand memory for all agents; top-N facts injected into every system prompt automatically via HasAgentEnhancements trait
  • feat(agents): ContextSummarizationService — token-budget tracker; triggers LLM summarization at 70% context capacity; compressed summaries stored in conversation metadata
  • feat(agents): AgentPlanService — complexity heuristics + plan-mode prompt wrapping; complex tasks get structured step-by-step planning before execution; tracks steps via AgentTask model
  • feat(agents): HasAgentEnhancements trait — shared trait used by BaseLlmAgentWithFallback and MuseModeAgent to inject memory, skills, file context, and plan mode at the system-prompt level
  • feat(agents): ExtractAgentMemoryJob — queued job to extract and store brand memories after each conversation turn

Sub-Agent Orchestration (Phase 2)

  • feat(muse): DelegateToAgentTool — Muse can now delegate tasks to 8 specialised sub-agents (wordpress, woocommerce, seo, analytics, webbuilder, marketing, mautic, rss)
  • feat(agents): SubAgentExecutorService — maps agent names to FQCN; supports sync (immediate) and async (queued via RunSubAgentJob) execution; max 3 concurrent sub-agents
  • feat(agents): RunSubAgentJob — queued job with tenant context init; updates AgentTask status on completion/failure
  • feat(muse): orchestration instructions — Muse now has SUB-AGENT DELEGATION and MUSE MODE SPECIALIZATION sections in its system prompt

Skills System (Phase 3)

  • feat(agents): AgentSkill model + migration — central-DB skills with trigger keywords, markdown content, sort order, tenant scope; matchesPrompt() + appliesToAgent() helpers
  • feat(agents): SkillDetectionService — keyword-based skill detection; caps injected context at 2000 chars to protect context window; merges DB skills with tenant skills.md file
  • feat(admin): AgentSkillResource — full Filament 3 CRUD (list/create/edit) for managing skills per tenant; registered in AdminPanelProvider
  • feat(agents): default skills — 4 built-in skills seeded via AgentSkill::seedDefaultSkills(): campaign-launch, seo-audit, content-calendar, lead-nurture

Telegram Integration (Phase 4a)

  • feat(social): TelegramBotService — per-brand Telegram bot; routes incoming messages to MuseModeAgent; session caching (2h TTL); supports /new, /help, /status, /agents commands
  • feat(social): TelegramWebhookController — tenant-init + delegation to service; always returns HTTP 200 (Telegram retry-safe)
  • feat(social): webhook routePOST api/webhook/telegram/{brandId} (public, no auth)
  • feat(models): Brand telegram helpersgetTelegramConfig(), setTelegramConfig(), hasTelegramConfig()

File Upload & Sandbox (Phase 4b)

  • feat(agents): ConversationFileService — file upload with DocumentScannerService extraction; getUploadedFilesContext($sessionId) called automatically by HasAgentEnhancements
  • feat(agents): ConversationUploadControllerPOST/GET api/v1/conversations/upload endpoints with tenant-scoped storage
  • feat(agents): ExecutePythonTool — sandboxed Python execution via timeout 30 python3; safety validator blocks os.system, subprocess, socket, write-mode open() outside /tmp
  • fix(scanner): DocumentScannerService::extractContentFromPath() — new public wrapper method; eliminates fragile reflection-based access from ConversationFileService

Version v4.0.7

Release Date: 2026-03-09

  • feat(muse): full orchestrator redesign — Muse is now execution-first master operator
  • feat(muse): add 37 tools across all domains (image generation, WordPress, Mautic, SEO, Analytics, E-commerce, Content)
  • feat(muse): add all 7 MCP servers (wordpress, mautic, seo, google_analytics, facebook, postiz, web_search)
  • feat(muse): rewrite instructions from planning-only to execution-first with platform mastery directive
  • feat(muse): add PLATFORM_features.md to dev_docs for ReadDocumentationFile MCP access
  • fix(muse): update stale "AIOHM Booking" brand name reference to "AIOHM"
  • fix(muse): fix brand name regex in getInstructionsWithMemory for correct tenant replacement

Version v4.0.6

Release Date: 2025-05-11

  • docs: add comprehensive platform-features.md covering all 20 feature areas
  • feat(social): fix Instagram post_type required field on create post
  • feat(social): fix social scheduler calendar (date params, response shape, mount cache)
  • feat(social): remove onboarding box from social scheduler page
  • feat(social): redesign social media manager cards with avatars and click-to-post
  • feat(mcp): add Facebook MCP server settings panel per tenant
  • fix(mcp): show settings button on Facebook MCP server card
  • fix(header): update FB Groups link to fbgroups.aiohm.app

Version v4.0.5

Release Date: 2026-03-06

  • fix(ci): add SSH connect timeouts to changelog sync job

Version v4.0.4

Release Date: 2026-03-06

  • fix(ci): run tenant audit under sqlite-safe test env
  • fix(ci): add .env.example required by tenant audit
  • fix(ci): bootstrap Laravel when validating tenant defaults
  • fix(ci): make changelog VPS sync resilient to network outages

v3.3.61

Latest Released: 2026-02-24

v3.3.60

Released: 2026-02-23

No release notes available.


v3.3.59

Released: 2026-02-23

No release notes available.


v3.3.58

Released: 2026-02-23

No release notes available.


v3.3.57

Released: 2026-02-23


v3.3.56

Released: 2026-02-23


v3.3.55

Released: 2026-02-23

No release notes available.


v3.3.54

Released: 2026-02-23

No release notes available.


v3.3.53

Released: 2026-02-23


v3.3.52

Released: 2026-02-23


v3.3.51

Released: 2026-02-23


v3.3.50

Released: 2026-02-23


v3.3.49

Released: 2026-02-23


v3.3.48

Released: 2026-02-23


v3.3.47

Released: 2026-02-23


v3.3.46

Released: 2026-02-23


v3.3.45

Released: 2026-02-23


v3.3.44

Released: 2026-02-23


v3.3.43

Released: 2026-02-23


v3.3.42

Released: 2026-02-23


v3.3.41

Released: 2026-02-23


v3.3.40

Released: 2026-02-23


v3.3.39

Released: 2026-02-23


v3.3.38

Released: 2026-02-23


v3.3.37

Released: 2026-02-23


v3.3.36

Released: 2026-02-23


v3.3.35

Released: 2026-02-23


v3.3.34

Released: 2026-02-23


v3.3.33

Released: 2026-02-23


v3.3.32

Released: 2026-02-23


v3.3.31

Released: 2026-02-23


v3.3.30

Released: 2026-02-23


v3.3.29

Released: 2026-02-23


v3.3.28

Released: 2026-02-23


v3.3.27

Released: 2026-02-23


v3.3.26

Released: 2026-02-23


v3.3.25

Released: 2026-02-23


v3.3.24

Released: 2026-02-23

New Contributors


v3.3.23

Released: 2026-02-23


v3.3.22

Released: 2026-02-23

New Contributors


v3.3.21

Released: 2026-02-23


v3.3.20

Released: 2026-02-22


v3.3.19

Released: 2026-02-22


v3.3.18

Released: 2026-02-22


v3.3.17

Released: 2026-02-22


v3.3.16

Released: 2026-02-22


v3.3.15

Released: 2026-02-22


v3.3.14

Released: 2026-02-22

New Contributors


v3.3.13

Released: 2026-02-22


v3.3.12

Released: 2026-02-22


v3.3.11

Released: 2026-02-22


v3.3.10

Released: 2026-02-22


v3.3.9

Released: 2026-02-22

No release notes available.


v3.3.8

Released: 2026-02-22

New Contributors


v3.3.7

Released: 2026-02-22


v3.3.6

Released: 2026-02-20


v3.3.5

Released: 2026-02-20


v3.3.4

Released: 2026-02-20

Production release v3.3.4 for white-label deployment. Includes source archive and production package zip asset.


Released under the MIT License.