Skip to content

Releases: mugwork/mug

v0.1.7

Choose a tag to compare

  • Feature: Workflow tables auto-created at deploy time from INSERT INTO column lists — no separate CREATE TABLE needed
  • Feature: Portal query errors now surface in the browser console as [mug] messages for easier debugging
  • Fix: Agent close phase no longer crashes when Durable Object restarts on alarm

Full changelog: https://mug.work/changelog

v0.1.6

Choose a tag to compare

Slack agent setup & dev server reliability

  • Slack setup — flag-driven mode for AI agents with --json state, --create-app, --install-url, --manifest, and --admin-instructions for guided admin setup
  • CLI — dev server port auto-discovery via .mug/dev.pid; sync response includes working data access commands
  • Dev server no longer hangs when wrangler becomes unresponsive — all internal requests now have timeouts
  • Deploy detects unregistered workspaces early instead of failing with a bare Unauthorized error
  • ctx.ai, ctx.notify, and other workflow methods now work on non-default dev server ports
  • Workflow /run/ endpoint correctly maps nested params to ctx.params
  • mug status displays workflow error details instead of [object Object]

Full changelog: https://mug.work/changelog

v0.1.10

Choose a tag to compare

Agent reliability & error visibility

  • fix: Slack agents now resolve short model names (claude-haiku, claude-sonnet, claude-opus) — previously failed silently
  • fix: Agent query tool defaults to workspace database — no more guessing database names
  • feature: Agent AI failures trigger email notifications to workspace owners, admins, and platform operator
  • improvement: Portal surfaces show inline error banners on query failures
  • improvement: Slack agent errors show actual failure reason instead of generic message
  • improvement: Agent AI errors logged with full details in workspace admin logs
  • improvement: CLI deploy validation catches unresolvable model names as errors

Full changelog: https://mug.work/changelog

v0.1.9

Choose a tag to compare

@tyler-berggren tyler-berggren released this 26 Jun 19:44
  • New: mug tables --schema shows column names, types, and row counts from the running dev server; --sample adds sample data rows
  • Fix: Dev server hot reload now works reliably for second and subsequent connector or workflow additions mid-session
  • Fix: mug query <source> now routes through the dev server when the local database file hasn't synced yet

Full changelog: https://mug.work/changelog

v0.1.8

Choose a tag to compare

@tyler-berggren tyler-berggren released this 26 Jun 18:23
  • Fix: Dev server hot reload now detects new connectors, databases, workflows, agents, surfaces, and files added mid-session without requiring a restart

Full changelog: https://mug.work/changelog

v0.1.5

Choose a tag to compare

What's new

Features

  • Dev server portals show production data by default — no more empty tables during surface development
  • Workflow tables auto-migrate — adding columns to CREATE TABLE IF NOT EXISTS automatically adds them to existing production tables without data loss
  • Workflow errors in production now email workspace owner and admins within seconds
  • TypeScript type-checking runs automatically during mug deploy and mug validate
  • ctx.credential() works as an alias for ctx.secret() in workflows

Improvements

  • Dev server logs table registry summary at startup and surfaces portal query errors in the console
  • Deploy warns when local databases fail to upload to production

Fixes

  • Deploy now uploads all source databases as prefixed tables to the unified workspace database
  • Workflow-created tables no longer get destroyed when deploying
  • Portal queries with CTEs (WITH clauses) no longer fail silently in paginated sections
  • Portal query errors on the dev server return a 500 error page instead of hanging
  • mug query _workspace auto-routes through the dev server
  • Workspace names with spaces or capitals no longer cause deploy to fail

Full changelog: https://mug.work/changelog

v0.1.4

Choose a tag to compare

  • New: Dev server auto-initializes tables from workflow code
  • Improved: mug login accepts email as positional argument
  • Improved: Dev server hot reload messaging
  • Fixed: mug clone subdomain conflict when cloning your own workspace
  • Fixed: mug init auto-slugifies workspace names
  • Fixed: mug query --dev connects to dev server correctly
  • Fixed: Portal cross-source queries in production
  • Fixed: mug push --all no longer wipes data between databases
  • Fixed: Portal pages handle missing tables gracefully

Full changelog: https://mug.work/changelog

v0.1.3

Choose a tag to compare

  • Unified workspace database — all connector data in one database with cross-source JOINs, auto-resolving table names, mug tables command, and isolated: true opt-out
  • Dev server auto-detects new connectors and workflows without restart
  • mug login supports non-interactive mode with --email and --code flags
  • Deploy auto-fixes invalid workspace names (slugifies instead of failing)
  • Slack manifest sync errors downgraded to soft warning during deploy
  • Explorer removes non-functional Local/Cloud toggle
  • Connector skill auto-configures sync schedule in mug.json
  • Explorer shows synced data immediately after first sync

Full changelog: https://mug.work/changelog

v0.1.2

Choose a tag to compare

  • SMS notifications work out of the box — platform toll-free number, no setup required. BYOK Twilio optional for custom caller ID.
  • Simplified SMS to Twilio-only — cleaner codebase, updated docs and agent instructions
  • Deploy command prints success confirmation

Full changelog: https://mug.work/changelog

Public beta

Choose a tag to compare

@mugwork/mug v0.1.0

  • CLI Agent Kit — build locally with Claude, Codex, or Cursor. Workspaces are git repos, deploy to Cloudflare
  • Headless surfaces — forms, portals, dashboards on branded subdomains. Email, SMS, and Slack notifications built in
  • Connectors — sync external APIs into queryable SQLite with OAuth, pagination, rate limiting, and cross-source JOINs
  • AI agents — durable multi-turn execution with context compaction, scratch databases, cost controls, and human-in-the-loop
  • Workflows — scheduled and triggered automation with step-level durability, retry, and branching
  • Smart AI routing across providers via Cloudflare AI Gateway, with BYOK API keys at every tier
  • Per-workspace V8 isolation — scoped bindings, storage, and credentials
  • Demo mode for safe client presentations with notification interception and synthetic data
  • ⚠️ Outbound SMS is BYOK-only at launch — platform managed SMS numbers are pending carrier approval
npm install -g @mugwork/mug

Full changelog: https://mug.work/changelog