Releases: mugwork/mug
Releases · mugwork/mug
Release list
v0.1.7
- 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
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
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
- New:
mug tables --schemashows column names, types, and row counts from the running dev server;--sampleadds 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
- 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
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 deployandmug validate ctx.credential()works as an alias forctx.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 _workspaceauto-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
- 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
- Unified workspace database — all connector data in one database with cross-source JOINs, auto-resolving table names,
mug tablescommand, andisolated: trueopt-out - Dev server auto-detects new connectors and workflows without restart
mug loginsupports non-interactive mode with--emailand--codeflags- 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
- 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
@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