This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Affected surfaces
Summary
AI summaryUpdates Highlights, Collections engine consolidation, and https://www.npmjs.com/package/mulmoclaude/v/1.1.0 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Adds Google Calendar integration across desktop, settings UI, chat agent, and phone commands. Adds Google Calendar integration across desktop, settings UI, chat agent, and phone commands. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Feature | Low |
Adds per-beat generate and play functionality in mulmoScript editor. Adds per-beat generate and play functionality in mulmoScript editor. Source: llm_adapter@2026-07-17 Confidence: high |
— |
| Dependency | Low |
Releases npm package [email protected]. |
— |
| Refactor | Low |
Consolidates collections engine; extracts manageCollection into shared server module and downgrades malformed file errors to row rejections. Consolidates collections engine; extracts manageCollection into shared server module and downgrades malformed file errors to row rejections. Source: llm_adapter@2026-07-17 Confidence: high |
— |
Full changelog
Highlights
Google Calendar integration, end to end
Link your Google account once — then use Calendar from the chat agent, the settings screen, and your phone:
- Local desktop OAuth (loopback + PKCE) — the refresh token is stored only on your machine, never sent to any cloud (the gcloud / gh CLI trust model). One consent covers
calendar.events,tasks, anddrive.file(Tasks / Drive tools follow in #2115). (#2110) - Settings → Plugins → Google — link / status / unlink UI with actionable guidance for missing or ambiguous OAuth client credentials. (#2113)
- Chat agent
googletool — new@mulmoclaude/google-pluginpreset: "add this to my calendar" just works; when the account isn't linked the agent guides you through linking via the new error-recovery help. (#2120) - Phone remote commands —
google.calendar.createEvent/listEventsover the Firestore command channel; the token stays on the host. (#2110)
mulmoScript: per-beat generate / play (#2119)
Generate or play each beat individually from the script editor, with real generation errors surfaced.
Collections engine consolidation (#2116, #2118)
Collection rollups; manageCollection extracted into @mulmoclaude/core/collection/server so both hosts share one engine. Malformed stored files now downgrade to a row rejection instead of failing a whole merge-mode put.
📦 npm: [email protected]
Full Changelog
See CHANGELOG.md for the complete list.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About MulmoClaude
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]