Skip to content

v0.12.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 11:38
· 19 commits to main since this release

Desktop App (recommended)

Platform Download
macOS (Apple Silicon) Markus.dmg
macOS (Intel) Markus.dmg
Windows x64 Markus-Setup.exe
Linux x64 Markus.AppImage

Server / CLI

# macOS / Linux (one-liner)
curl -fsSL https://markus.global/install.sh | bash

# npm (requires Node.js 22+)
npm install -g @markus-global/cli@0.12.0

Linux server binary: markus-setup-linux-x64.deb

What's Changed

  • release v0.11.3: stable release: web-ui turn-end authority, streaming bubble and stop/cancel fixes, Discord adapter (stage one), English docs reorg shipped in dist by @jsyqrt in #365
  • feat(core): make subagent delegation auditable (budgetHit + filesTouched + toolCalls) by @jsyqrt in #367
  • docs: rewrite the README around what Markus does, not how it is wired by @jsyqrt in #369
  • feat(comms): manifest-driven platform integrations + unified messaging gateway (closes #340) by @jsyqrt in #368
  • Configuration consolidation + Web UI polish by @jsyqrt in #370
  • test(web-ui): fix flaky instances-section agent-name spec reddening main CI by @jsyqrt in #371
  • feat(notify): reliable IM delivery of approvals & notifications, per-platform by @jsyqrt in #372
  • feat(remote-access): user-owned tunnels + Hub endpoint registry + 302 entry gate by @jsyqrt in #373
  • fix(org-manager): completed 卡禁止 agent 回退(T25 记账事故结构修复) by @jsyqrt in #374
  • fix(comms): preserve Discord bot identity for instance routing by @Taufique-Ansari in #375
  • feat: settings + approval tri-state + mailbox/memory + notification i18n + chat-liveness fixes by @jsyqrt in #377
  • feat(web-ui): auto-hide the mobile browser toolbar via document-root scrolling by @jsyqrt in #378
  • perf: compress and bound API payloads, lean chat history, unify async states by @jsyqrt in #379
  • feat(mobile): phone-ready chat, tasks and navigation, plus one swipe ring across the app by @jsyqrt in #381
  • fix(mobile): restrict the swipe ring to top-level pages by @jsyqrt in #382
  • fix(i18n): stop hardcoded defaults leaking into the team chat UI by @jsyqrt in #383
  • release v0.12.0-rc.0: feat: mobile-ready UI, API performance pass, tri-state approvals, remote access tunnels by @jsyqrt in #384
  • fix(comms): stamp the receiving bot instance centrally so no adapter can drop it by @jsyqrt in #385
  • release v0.12.0-rc.1: fix(comms): stamp the receiving bot instance centrally so no adapter can drop it (#376) by @jsyqrt in #386
  • feat: attention economy, agent-to-agent questions, and read-path fixes (supersedes #387) by @jsyqrt in #388
  • fix(web-ui): one process row per bubble (no column of tool rows) + per-view composer drafts by @jsyqrt in #389
  • fix(web-ui): mobile notifications page scrolls into blank — lay out only the active tab by @jsyqrt in #390
  • fix: task no-submit retry integrity, mobile session swipe, file preview ownership by @jsyqrt in #392
  • fix(storage): derive chat_sessions.last_message_at from the message write point by @jsyqrt in #391
  • perf(storage,context): bound what the model sees, externalize payloads, and self-heal existing databases by @jsyqrt in #393
  • fix(web-ui): keep the process panel collapsed by default by @jsyqrt in #394
  • release v0.12.0-rc.2: storage self-healing upgrade + batched writes, per-scenario context budget, chat stream UI fixes by @jsyqrt in #395
  • fix(core): make mailbox summaries explicitly lossy so a truncated message cannot read as complete by @jsyqrt in #396
  • refactor(context): post-hoc measurement only — retire prompt-size estimation by @jsyqrt in #398
  • fix(web-ui,core): never hide a blocking tool approval behind a session-id mismatch by @jsyqrt in #397
  • fix(chat): 群聊不再串进 agent 个人面(L1 预览 / 私聊缓冲 / 轮次会话身份) by @jsyqrt in #399
  • fix(web-ui): 请求输入(request_user_input)恢复自动弹窗,不再只落在通知铃铛 by @jsyqrt in #400
  • fix: three structural defects — phantom stop reasons, one turn = one bubble, an ask is data by @jsyqrt in #401
  • fix: context overflow, chat task links, and error classification by @jsyqrt in #404
  • release v0.12.0-rc.3: fix: context overflow, chat task links, error classification, and IM gateway instance stamping by @jsyqrt in #405

Full Changelog: v0.11.3...v0.12.0