Release history
MulmoClaude releases
All releases
231 shown
Typed helpers + ReDoS fix + session perf
Dispatch validation + ReDoS fix + Calendar push
Dispatch validation + ReDoS fix + Calendar button
Google push button + ReDoS fix + refactor
Google Calendar push + ReDoS fix + handler refactor
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Attachment path carrier
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
splitFrontmatter, escapeHtml update, linear scan
Wiki ingest/lint for summary.md SCHEMA.md
Lint, Collections, Google Calendar, Chat, Storage
Promises, Google Calendar, Collections, Lint, Desktop
Promise handling + collections + Google Calendar
Promises, Google Calendar, collections, lint, desktop
Promises, Calendar sync, Collections, Storage, Lint
Router, Google Calendar, Collections, Storage, Lint
Core 0.20.1 follow, launcher bump, token path change
@mulmoclaude/core dependency alignment
Google plugin, collections, sandbox, deps, mulmoScript
Google OAuth engine; dep bumps; collection enhancements
Docs update for GEMINI_API_KEY location
Dynamic icons, exports, remote‑view/chat, host UI, history, files
Windows fix, Mobile remote, Zip share, Mermaid, Session roles
Peer dep bump gui-chat-protocol
Peer dep bump
gui-chat-protocol bump
gui-chat-protocol bump
Unsafe chatSessionId rejection
Routine maintenance and dependency updates.
Voice input + collection instant + plugins
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Bridge shortcut for resetting and running skill
Env var role seeding + dep bump
Default role env-vars + package list + slack bump
Role‑seed env‑vars + package list + dep bump
Env‑var docs, package index, messenger v0.1.1
Env-var role seeding + transport ID normalization
Env‑var role seeding + matrix package bump
Bridge role env vars + transport ID normalization
Env vars for role seeding, Bluesky bump, dep range tighten
Bridge passthrough, role UI, refactor fixes
Bridge options + Role Manager
Ack reaction + scope requirement + bump
WhatsApp, Messenger, Teams plugins + WS hibernation
LINE Works bridge launch
Event exports, relay refactor, UI redesign, wizard, arXiv
Node.js min version + scheduler + notifications
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
Routine maintenance and dependency updates.
- Workspace layout changed (#284) — run migration script before upgrading
- `bridges/` directory removed — use `@mulmobridge/*` packages or `yarn cli` / `yarn telegram`
- `imageDataUrl` field removed from bridge protocol — use `attachments: Attachment[]` instead
- Real-time token‑by‑token streaming of Claude responses in the Web UI
- Extracted shared code into publishable `@mulmobridge/*` npm packages (protocol, client, chat-service, cli, telegram)
- Full Telegram bot bridge with image/photo support and long‑polling
Full changelog
Highlights
Monorepo & npm Packages (#360)
Extracted shared code into publishable @mulmobridge/* packages under yarn workspaces:
- @mulmobridge/protocol (v0.1.1) — shared types and constants (EVENT_TYPES, Attachment, CHAT_SOCKET_EVENTS)
- @mulmobridge/client (v0.1.0) — socket.io client library, bearer token reader, MIME utilities
- @mulmobridge/chat-service (v0.1.0) — server-side chat service (socket.io + REST bridge)
- @mulmobridge/cli (v0.1.1) — interactive terminal bridge (
npx @mulmobridge/cli@latest) - @mulmobridge/telegram (v0.1.1) — Telegram bot bridge (
npx @mulmobridge/telegram@latest)
Real-time Text Streaming (#392, #393)
Claude responses now stream token-by-token in the Web UI instead of appearing all at once.
Workspace Restructure (#284, #314)
Workspace layout reorganized into 4 semantic buckets: config/, conversations/, data/, artifacts/. Migration script included for existing workspaces.
File I/O Consolidation (#366, #368, #371, #374, #376, #384)
All workspace file operations centralized into domain-specific I/O modules under server/utils/files/ with atomic writes, discriminated-union returns, and DI-ready signatures. Eliminates raw fs.* / path.join in route handlers.
Telegram Bridge (#321, #322, #355)
Full Telegram bot bridge with long-polling, photo/image attachment support, chat-ID allowlist, long-message chunking, and server push delivery.
Features
- Sandbox enhancements: opt-in host credential forwarding (#327), macOS SSH agent support (#347), gh CLI with auth (#353)
- Image & PDF in chat: paste/drag-and-drop image (#379), PDF attachment support (#385)
- UI improvements: auto-expand chat input (#387), unread session highlights (#343), launcher active highlight + badge tooltips (#362), lock popup improvements (#332, #356)
- Skills system: render SKILL.md as formatted markdown (#339), direct editing in UI (#342), update via chat (#344)
- Incremental session fetch: server cursor for efficient session loading (#338)
- Notification scaffold: time-delayed push fan-out (#331)
- GitHub workspace: standardize github/ directory + .gitignore filter (#358, #365)
Refactoring & Infrastructure
- Server reorganized into 6 topical dirs (#328)
- Extracted
useImeAwareEntercomposable (#378) - Attachment protocol:
imageDataUrlreplaced withAttachment[](#383) - Pre-commit hook +
/precommitreview skill (#388, #389, #391, #398) - Test coverage expanded: session-store, image-store, plugin paths, workspace shape, chat-index, markdown-store (#367, #370, #373, #375)
- ESLint flat config scoped correctly for all packages
Bug Fixes
- Bearer token wired to MCP subprocess (#325) and frontend plugin launcher (#326)
- Agent resume failover on stored session ID rejection (#324)
- Wiki path references updated for post-#284 layout (#354, #359)
- PresentDocument images broken by bearer auth + path migration (#372)
- Re-fetch transcript on session_finished to recover missed events (#351)
- Post-#284 workspace paths in markdown + spreadsheet plugins (#348)
Breaking Changes
- Workspace layout changed (#284) — run migration script before upgrading
bridges/directory removed — use@mulmobridge/*packages oryarn cli/yarn telegramimageDataUrlfield removed from bridge protocol — useattachments: Attachment[]instead
npm Packages
| Package | Version | npm |
|---|---|---|
| @mulmobridge/protocol | 0.1.1 | https://www.npmjs.com/package/@mulmobridge/protocol |
| @mulmobridge/client | 0.1.0 | https://www.npmjs.com/package/@mulmobridge/client |
| @mulmobridge/chat-service | 0.1.0 | https://www.npmjs.com/package/@mulmobridge/chat-service |
| @mulmobridge/cli | 0.1.1 | https://www.npmjs.com/package/@mulmobridge/cli |
| @mulmobridge/telegram | 0.1.1 | https://www.npmjs.com/package/@mulmobridge/telegram |
Routine maintenance and dependency updates.
Specialized roles, wiki memory, skills, charts, Docker sandbox