v0.2.6

multica-ai/multicav0.2.6Apr 18, 2026by github-actions[bot]

AI Summary

This release focuses on infrastructure improvements for self-hosting, agent configuration fixes, and security enhancements. It clarifies Docker deployment settings and adds important security validations.

Key Highlights

  • Added APP_ENV configuration for self-hosted Docker deployments (#1307, #1313)
  • Fixed per-agent MCP config field restoration (#1168)
  • Fixed open redirect vulnerability in auth (#1309)
  • Added restart: unless-stopped to self-host compose (#1274)
  • Wrote Copilot skills to .github/skills/ for native discovery (#1270)

New Features

  • APP_ENV passthrough to backend container
  • MCP config field for agents
  • Open redirect protection in authentication
  • Docker restart policy configuration
  • Copilot skills file generation for workspace

Full Release Notes

## Changelog
* 133a1f1c16930a4df8a808108f87d00dba81ac3e ci(release): restrict tag pattern to semver and reject -dirty tags (#1280)
* b1b66ab05d9f806a0a7e199191c9893dc0d6f6e4 ci: exclude apps/docs from frontend build/typecheck/test (#1279)
* e198a67f8f2afe637cde3dfad9e5c86205a78964 docs(prompt): warn agents that mention syntax is an action, not a text reference (#1306)
* 6cd49e132de7632b1f2aaa675c98e8eca9308bb7 docs(selfhost): clarify 888888 master code is disabled by default in Docker (#1313)
* 163f34f91868e4ea0c1e3d08937fca083b6e96e3 feat(agents): show launch mode preview in custom args tab (#1312)
* 63800f05ff8c1d4510bb147c9343b298484ff285 fix(agent): add per-agent mcp_config field to restore MCP access (#1168)
* 2c1478a69c05a4a1f84131634ec1f9dc4d08418d fix(agents): make issue tasks easier to open from agent details (#1152)
* 2317533da4d22f1c31509e048111925bd3613259 fix(auth): validate next= redirect target to prevent open redirect (#1309)
* 0ed16fc1b1c99c062c6ad5185fb3a9eabb7f2b27 fix(autopilots): spin the Loader2 icon while a run is in progress (#1305)
* 746f33a38b9987089264d8dceb629532408f9fa2 fix(claude): clear fresh session_id on resume failure so daemon fallback fires (#1285)
* d81e6a14a66d5ebddc94f9d930c525a312fcdf86 fix(comment): assignee on_comment path should use reply id, not thread root (#1302)
* aa9305f7e4b84f94412f6857d85658e4a026355d fix(daemon): populate workspace_id in ClaimTaskByRuntime for autopilot run_only tasks (#1294)
* eecb3a2bc85c86c89f7b3c8af951e3c45c7ef112 fix(desktop): use releaseType instead of publishingType in electron-builder publish config (#1268)
* 0fc9641bf60c2e7547bf7ff692d1493645afba00 fix(docker): add restart: unless-stopped to self-host compose (#1274)
* b2307a5ee9496a67d2a3095d5e1067fe633d59e9 fix(execenv): write Copilot skills to .github/skills/ for native discovery (#1270)
* 965561a6cc1687c9d675eaa27dfd29602dedafab fix(selfhost): pass APP_ENV to backend container, default to production (#1307)
* 4223d32b371baa484272628e15a90e2227823e89 fix(sidebar): prevent pin drag from reloading page and smooth drop animation (#1271)
* a6db465e46166ef5e3578162d95452ec64b39220 fix(ui/agents): drop Codex-incompatible --model example from custom args tab (#1310)