Skip to content

v0.7.0 — Differentiators

Choose a tag to compare

@elfensky elfensky released this 22 Jul 18:11
· 201 commits to develop since this release

Greenfield tools no surveyed Apple-apps MCP server ships. On PyPI: pip install macos-apps-mcp==0.7.0.

Added

  • free_busy(start, end, calendars?) (#65) — merged busy intervals + free gaps in a window; fold-proof epoch merge; availability/all-day aware.
  • create_note / update_note (#66) — write a note and get back its stable x-coredata://…/ICNote/pN id (unique in the ecosystem); injection-safe HTML; verify-after-write; update preserves the id.
  • Write audit trail (#67) — append-only JSONL of every write with before-state on update/delete, plus an audit(since?) read tool. A central middleware captures before-state; auditing never fails a write.
  • Mail triage reads (#68) — mail_needs_response() and mail_awaiting_reply(days=3) return ranked Pointers with a stable machine-readable reason. awaiting-reply uses real In-Reply-To/References header threading (not fuzzy subject matching). No body scan.
  • Pointer.reason — optional triage reason field; ranking is list order.

Full notes: CHANGELOG.