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 viaHasAgentEnhancementstrait - 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 viaAgentTaskmodel - feat(agents):
HasAgentEnhancementstrait — shared trait used byBaseLlmAgentWithFallbackandMuseModeAgentto 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 viaRunSubAgentJob) execution; max 3 concurrent sub-agents - feat(agents):
RunSubAgentJob— queued job with tenant context init; updatesAgentTaskstatus on completion/failure - feat(muse): orchestration instructions — Muse now has
SUB-AGENT DELEGATIONandMUSE MODE SPECIALIZATIONsections in its system prompt
Skills System (Phase 3)
- feat(agents):
AgentSkillmodel + 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 tenantskills.mdfile - feat(admin):
AgentSkillResource— full Filament 3 CRUD (list/create/edit) for managing skills per tenant; registered inAdminPanelProvider - 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 toMuseModeAgent; session caching (2h TTL); supports/new,/help,/status,/agentscommands - feat(social):
TelegramWebhookController— tenant-init + delegation to service; always returns HTTP 200 (Telegram retry-safe) - feat(social): webhook route —
POST api/webhook/telegram/{brandId}(public, no auth) - feat(models):
Brandtelegram helpers —getTelegramConfig(),setTelegramConfig(),hasTelegramConfig()
File Upload & Sandbox (Phase 4b)
- feat(agents):
ConversationFileService— file upload withDocumentScannerServiceextraction;getUploadedFilesContext($sessionId)called automatically byHasAgentEnhancements - feat(agents):
ConversationUploadController—POST/GET api/v1/conversations/uploadendpoints with tenant-scoped storage - feat(agents):
ExecutePythonTool— sandboxed Python execution viatimeout 30 python3; safety validator blocksos.system,subprocess,socket, write-modeopen()outside/tmp - fix(scanner):
DocumentScannerService::extractContentFromPath()— new public wrapper method; eliminates fragile reflection-based access fromConversationFileService
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- Resolve merge conflicts from PR #114 (local-dev-vps-24feb → main) by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/115
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
- Merge PR #111: resolve add/add conflict in docs/deploy-changelog.sh by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/112
v3.3.56
Released: 2026-02-23
- Auto: Update from local-dev-vps-23feb by @github-actions[bot] in https://github.com/AIOHM/aiohm-platform/pull/110
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
- Auto: Update from local-dev-vps-23feb by @github-actions[bot] in https://github.com/AIOHM/aiohm-platform/pull/108
v3.3.52
Released: 2026-02-23
- Local dev vps 23feb by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/109
v3.3.51
Released: 2026-02-23
- Auto: Update from local-dev-vps-23feb by @github-actions[bot] in https://github.com/AIOHM/aiohm-platform/pull/107
v3.3.50
Released: 2026-02-23
- Auto: Update from local-dev-vps-23feb by @github-actions[bot] in https://github.com/AIOHM/aiohm-platform/pull/106
v3.3.49
Released: 2026-02-23
- Local dev vps 23feb by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/103
v3.3.48
Released: 2026-02-23
- Fix remaining WCAG Level A accessibility issues: iframe titles and modal focus trap by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/102
v3.3.47
Released: 2026-02-23
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/AIOHM/aiohm-platform/pull/101
v3.3.46
Released: 2026-02-23
- [A11Y] Complete WCAG A accessibility fixes for footer newsletter form by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/71
v3.3.45
Released: 2026-02-23
- [A11Y] Fix missing accessible label on footer newsletter form by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/63
v3.3.44
Released: 2026-02-23
- [A11Y] Add accessible label to ai-chat textarea by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/65
v3.3.43
Released: 2026-02-23
- [A11Y] Fix unassociated form labels in connection manager components by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/64
v3.3.42
Released: 2026-02-23
- [A11Y] Fix focus visibility and tab reachability in workflow builder radiogroups by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/67
v3.3.41
Released: 2026-02-23
- fix(a11y): fix YouTube iframe accessibility — descriptive title and restore video controls by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/70
v3.3.40
Released: 2026-02-23
- Fix YouTube iframe accessibility issues (WCAG A, Media) by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/73
v3.3.39
Released: 2026-02-23
- [A11Y] Fix modal backdrop keyboard dismiss and focus trap by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/66
v3.3.38
Released: 2026-02-23
- [A11Y] Add sr-only label and fix aria-label for Muse chat input by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/78
v3.3.37
Released: 2026-02-23
- [A11Y] Fix SVG icons missing aria-hidden and aria-label across blade templates by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/76
v3.3.36
Released: 2026-02-23
- [A11Y] Complete radio button group accessibility in OAuth setup pages by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/79
v3.3.35
Released: 2026-02-23
- [A11Y] Fix missing aria-labels and aria-pressed state on interactive buttons by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/72
v3.3.34
Released: 2026-02-23
- Copilot/add semantic landmarks by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/100
v3.3.33
Released: 2026-02-23
- Copilot/fix accessibility issues by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/99
v3.3.32
Released: 2026-02-23
- Copilot/fix chat textarea accessibility by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/98
v3.3.31
Released: 2026-02-23
- Fix GitHub Actions: remove Continuous AI action, fix broken dev→main filter, harden path policy by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/96
v3.3.30
Released: 2026-02-23
- Remove hardcoded client tenant names from codebase by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/97
v3.3.29
Released: 2026-02-23
- Fix GitHub Actions workflow reliability and correctness issues by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/50
v3.3.28
Released: 2026-02-23
- [A11Y] Add aria-hidden="true" to decorative SVGs across chat and auth components by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/77
v3.3.27
Released: 2026-02-23
- Local dev vps 23feb by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/93
v3.3.26
Released: 2026-02-23
- Merge PR #93: resolve all conflicts from local-dev-vps-23feb into main by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/94
v3.3.25
Released: 2026-02-23
- Auto: Update from local-dev-vps-23feb by @github-actions[bot] in https://github.com/AIOHM/aiohm-platform/pull/92
v3.3.24
Released: 2026-02-23
- chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/AIOHM/aiohm-platform/pull/89
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/AIOHM/aiohm-platform/pull/89
v3.3.23
Released: 2026-02-23
- Merge PR #77 (a11y SVG aria-hidden) and PR #89 (puppeteer/ws/tar-fs bump) into main by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/90
v3.3.22
Released: 2026-02-23
- Auto: Update from local-dev-vps-22feb by @github-actions[bot] in https://github.com/AIOHM/aiohm-platform/pull/88
New Contributors
- @github-actions[bot] made their first contribution in https://github.com/AIOHM/aiohm-platform/pull/88
v3.3.21
Released: 2026-02-23
- Local dev VPS sync - 22 Feb by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/87
v3.3.20
Released: 2026-02-22
- fix: track bootstrap/cache directory in git to prevent missing directory error on deploy by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/86
v3.3.19
Released: 2026-02-22
- Remove accidentally committed root-level
tenants/directory by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/85
v3.3.18
Released: 2026-02-22
- Restore demo tenant storage folder tree by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/84
v3.3.17
Released: 2026-02-22
- Merge 19 open WCAG A/AA accessibility PRs into main by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/83
v3.3.16
Released: 2026-02-22
- [A11Y] Fix missing/weak alt text in image gallery selector by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/80
v3.3.15
Released: 2026-02-22
- Add root-level README.md by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/82
v3.3.14
Released: 2026-02-22
- Improve chat live announcements and default avatar alt text by @Codex in https://github.com/AIOHM/aiohm-platform/pull/61
New Contributors
- @Codex made their first contribution in https://github.com/AIOHM/aiohm-platform/pull/61
v3.3.13
Released: 2026-02-22
- Fix all remaining WCAG A/AA accessibility violations across platform views by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/60
v3.3.12
Released: 2026-02-22
- ci: bump PHP to 8.4 in tenant-audit workflow by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/59
v3.3.11
Released: 2026-02-22
- Local dev vps 22feb by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/58
v3.3.10
Released: 2026-02-22
- Phase 1: WCAG 2.1 AA accessibility fixes — modals, forms, chat, radio groups by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/53
v3.3.9
Released: 2026-02-22
No release notes available.
v3.3.8
Released: 2026-02-22
- [WIP] Merge open pull requests and fix conflicts by @Copilot in https://github.com/AIOHM/aiohm-platform/pull/52
New Contributors
- @Copilot made their first contribution in https://github.com/AIOHM/aiohm-platform/pull/52
v3.3.7
Released: 2026-02-22
- feat(docs): Complete documentation overhaul and login fixes by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/47
- fix(security): patch MCP SDK vulnerabilities in all NodeJS MCP servers by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/49
- fix(ci): deterministic deploy parity + workflow hardening by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/48
v3.3.6
Released: 2026-02-20
- fix: restore docs folder and keep docs in production filter by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/46
v3.3.5
Released: 2026-02-20
- test: add smoke workflow for startup diagnosis by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/33
- chore: remove temporary smoke workflow by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/35
- chore: keep only production files in main by @AIOHM in https://github.com/AIOHM/aiohm-platform/pull/40
v3.3.4
Released: 2026-02-20
Production release v3.3.4 for white-label deployment. Includes source archive and production package zip asset.
