Skip to content

Changelog

claude-ops bot edited this page Apr 14, 2026 · 16 revisions

Changelog

All notable changes to claude-ops, grouped by release.

Current Releases License: MIT

Note

Mirrors CHANGELOG.md in the repo. Every release links to the relevant wiki pages.


Release timeline

timeline
    title claude-ops release timeline
    v0.1.0 · 2026-04-11 : Plugin scaffold + registry
                         : Morning briefing + inbox
                         : YOLO mode (4 C-suite agents)
                         : Telegram MCP (Bot API)
    v0.2.x (Unreleased)  : Autolink wizards
                         : Public-repo hygiene pass
                         : gram.js MTProto Telegram
                         : Interactive setup wizard
    v0.4.0 · 2026-04-13  : Pixel-art dashboard
                         : Cross-platform /ops:speedup
                         : Auto-write Telegram creds
    v0.4.2 · 2026-04-13  : bin/ops-autofix
                         : /ops:doctor integration
    v0.5.0 · 2026-04-13  : ops-daemon + launchd
                         : ops-memories + Haiku 4.5
                         : Doppler + vault integration
                         : PreToolUse hooks
                         : Runtime Context
    v0.6.0 · 2026-04-13  : /ops:ecom · /ops:marketing · /ops:voice
                         : Daemon cron jobs
                         : Universal credential auto-scan
    v0.8.0 · 2026-04-13  : CLAUDE.md plugin rules
                         : Shopify admin app template
                         : Early daemon install
                         : Stripe + RevenueCat revenue
                         : Full-AWS infra-monitor
                         : Privacy and Security page
Loading

[0.8.0] — 2026-04-13

Release

Added

  • CLAUDE.md plugin rules — root CLAUDE.md with non-negotiable rules enforced across every skill. See Plugin Rules.
  • Shopify admin app templatetemplates/shopify-admin-app/ — full Shopify Admin Remix template with all admin scopes, forked from Shopify/shopify-app-template-remix. See Integrations#shopify.
  • bin/ops-shopify-create — non-interactive Shopify app scaffolding. Device-code OAuth via expect, fetches org ID from Shopify Partners API cache, runs shopify app init with all flags, injects client ID into shopify.app.toml.
  • expect as required CLI — added to bin/ops-setup-preflight detection + bin/ops-setup-install.
  • Test suite — new tests/ directory with bash-based validation covering skills, bin scripts, hooks, templates, and secrets (tests/test-no-secrets.sh).
  • briefing-pre-warm daemon service — runs bin/ops-gather every 2 minutes; /ops:go loads in <3s instead of <10s. See Daemon Guide.
  • Early daemon install (Step 2c of setup wizard) — daemon installs immediately after CLI tooling so briefing-pre-warm caches /ops:go data while remaining steps run. Step 5b became service reconciliation. See Daemon Guide#early-install-strategy.
  • /ops:revenue actual revenue trackingrevenue-tracker agent queries Stripe (charges, subscriptions → MRR, balance, disputes, open invoices, churn) and RevenueCat (mobile MRR, active subs, churn). /ops:setup Step 3k prompts for Stripe + RevenueCat. See Integrations#revenue-apis.
  • New userConfig keysstripe_secret_key, revenuecat_api_key, revenuecat_project_id.
  • infra-monitor full-AWS coverage — probes IAM access per service, reports on ECS, EC2, RDS, Lambda, S3 (flags public buckets), CloudFront, ALB/NLB, API Gateway, SQS (backlogs + DLQ), SNS, DynamoDB, ElastiCache, Route 53, ACM (cert expiry), CloudWatch alarms, Budgets, and IAM (stale access keys). See Agents Reference#infra-monitor.
  • Wiki revamp — 10 wiki pages with 2026 GitHub formatting (badges, mermaid diagrams, alert callouts). New pages: Daemon Guide, Memories System, Plugin Rules, Changelog, Privacy and Security.
  • Privacy & Security transparency — new Privacy and Security wiki page + README section explicitly document every credential scan source, what the daemon does on disk, and the no-telemetry / no-phone-home stance.

Changed

  • AskUserQuestion <=4 enforcement — all 15 skills audited and fixed. setup section picker (11→4+4+3), setup channel picker (7→4+3), and every >4 menu batched with [More options...] bridges.
  • Subagent models bumped Sonnet 4.5 → Sonnet 4.6comms-scanner, infra-monitor, project-scanner, revenue-tracker, triage-agent. yolo-* stays on Opus 4.6; memory-extractor stays on Haiku 4.5.
  • Agent Teams adoption/ops:fires, /ops:inbox, /ops:merge, /ops:orchestrate, /ops:triage, /ops:yolo now use TeamCreate + SendMessage primitives for parallel agent coordination instead of sequential Task dispatch.
  • /ops:speedup OS-agnostic — auto-detects macOS / Linux / WSL / Windows, selects sub-script per platform, degrades gracefully when tools are missing.

Fixed

  • gog install fallback chain — setup wizard now tries npm install -g @example/gogbun install -g @example/goggit clone … ~/.gog && ./install.sh → manual instructions. Removed the incorrect pointer to a Homebrew tap that didn't exist.

[0.6.0] — 2026-04-13

Release

Added

  • /ops:ecom — e-commerce operations center (Shopify · Klaviyo · ShipBob · Meta Ads). See Integrations.
  • /ops:marketing — marketing analytics (email campaigns, ads, SEO, social, competitors).
  • /ops:voice — voice channel management (Bland AI · ElevenLabs · Groq Whisper).
  • Daemon cron jobs — competitor intel (weekly), inbox digest (4h), store health (daily 9am). See Daemon Guide.
  • Message listener — real-time message event processing via wacli.
  • Universal credential auto-scan — setup wizard auto-discovers API keys from env, Doppler, password managers, browser sessions. See Privacy and Security.
  • Dynamic partner discovery — ecom/marketing setup detects installed platforms automatically.
  • docs/ — full reference documentation (skills, agents, daemon, memories).

Fixed

  • MCP namespace corrections across 8 skills and 3 agents (Linear, Gmail, Sentry).
  • Broken YAML frontmatter in ops-comms, ops-triage, ops-yolo.
  • All 19 audit gaps resolved (100/100 score).

Changed

  • README updated with v0.6.0 features, architecture diagram, new skills table.
  • Plugin userConfig expanded with Klaviyo · Meta Ads · GA4 · Search Console · Shopify · ShipBob keys.

[0.5.0] — 2026-04-13

Release

Added

  • ops-daemon — unified background process manager (launchd). Manages wacli sync, memory extraction, and future services with auto-heal, bootstrap sync, and @lid auto-backfill. See Daemon Guide.
  • ops-memories — daemon-spawned Haiku agent extracts contact profiles, user preferences, communication patterns, conversation context from chat history every 30 min. See Memories System.
  • wacli-keepalive — persistent WhatsApp connection with bootstrap sync, empty @lid auto-detect, health file contract (~/.wacli/.health), launchd integration.
  • Doppler integration — setup detects + configures Doppler CLI. All skills query via doppler secrets get.
  • Password manager integration — detects 1Password · Dashlane · Bitwarden · macOS Keychain. Configures query commands for agent use.
  • CLI/API reference tables — all 14 operational skills include complete command reference tables for wacli, gog, gh, aws, sentry-cli, Linear GraphQL.
  • Deep context inboxops-inbox and ops-comms read full threads (20+ msgs), build cross-channel contact profiles, draft replies matching user's tone.
  • PreToolUse hooks — automatic wacli health check before any WhatsApp command. See Daemon Guide#pretooluse-hook.
  • Stop hooks — session cleanup removes stale worktrees and temp files.
  • Runtime Context — every skill loads preferences, daemon health, memories, and secrets at execution time.

Changed

  • Plugin feature adoption ~35% → ~85% — all 19 skills annotated with effort, maxTurns, disallowedTools. 3 heavy skills use claude-opus-4-6. 4 read-only skills block Edit/Write. All 10 spawnable agents have memory scope. 4 scanner agents have initialPrompt. Triage agent uses isolation: worktree.
  • Setup wizard — new steps for Doppler (3f), password manager (3g), daemon (5b). Daemon replaces standalone wacli launchd agent.
  • ops-inbox — full thread reads (20 msgs not 5), contact profile cards, topic search, cross-channel history, language/style matching.
  • ops-comms — full conversation context required before any send. Health pre-flight for WhatsApp.

[0.4.2] — 2026-04-13

Release

Added

  • bin/ops-autofix — silent auto-repair script. Fixes wacli FTS5 (rebuilds with sqlite_fts5 Go build tag), registers Slack MCP from keychain tokens, registers Vercel MCP. Non-interactive, --json output. Supports --fix=all|wacli-fts|slack-mcp|vercel-mcp targeting.

Changed

  • bin/ops-doctor — runs ops-autofix after diagnostics and reports applied fixes.
  • bin/ops-setup-preflight — runs ops-autofix as a background job during preflight, so /ops:setup auto-repairs issues before the wizard even starts.

[0.4.0] — 2026-04-13

Release

Added

  • /ops:dash — interactive pixel-art command center. Live status indicators (fires, unread, PRs, GSD phases), C-suite report viewer, interactive settings editor, share-your-setup social flow, FAQ/wiki links. /ops with no args now launches the dashboard instead of text menu.
  • /ops:speedup — cross-platform system optimizer. macOS/Linux/WSL auto-detect. Scans reclaimable disk (brew, npm, Xcode, Docker, trash, logs, tmp, app caches), memory pressure, runaway processes, startup bloat, network latency. Health score 0–100. Tiered cleanup: quick/full/deep/custom/memory/startup/network.
  • bin/ops-dash — shell script rendering pixel-art dashboard with parallel background probes.
  • bin/ops-speedup — shell script for cross-platform diagnostics (OS detect, hardware fingerprint, disk/memory/process/network metrics). --json flag for machine output.

Changed

  • /ops router — empty args launch /ops:dash. Added routing for speedup, clean, optimize, cleanup/ops:speedup.
  • Telegram setup — after ops-telegram-autolink.mjs authenticates, credentials auto-write to MCP config. No more manual paste.
  • GSD companion install — installs with a single "Yes" instead of manual slash commands.

[Unreleased] — v0.2.x series

Autolink wizards + public-repo hygiene

Added — autolink wizards for Telegram and Slack

  • bin/ops-telegram-autolink.mjs — zero-browser Telegram user-auth wizard. Plain HTTP against my.telegram.org. Scouts keychain + ~/.claude.json first. POSTs phone to /auth/send_password, waits for code via /tmp/telegram-code.txt bridge, POSTs /auth/login, extracts api_id + api_hash, runs gram.js client.start() for session string.
  • bin/ops-slack-autolink.mjs — Slack token wizard with scout-first, Playwright fallback. Scouts ~/.claude.json, env, Keychain (slack-xoxc/slack-xoxd), shell profiles, Doppler. If nothing found, launches Playwright with persistent Chromium profile at ~/.claude-ops/slack-profile, extracts xoxc-... from localStorage and xoxd-... from cookies.
  • skills/setup/SKILL.md Step 3a + 3d rewritten to invoke these binaries via file-bridge pattern.
  • New deps: playwright (~200MB Chromium). Only required if user chooses Playwright fallback.

Fixed — public-repo hygiene pass

  • Scrubbed scripts/registry.json from all git history via git filter-repo + force-push. Now gitignored, with registry.example.json as starter.
  • Removed .planning/ from tracked files.
  • Refactored hardcoded project references to registry-driven iteration in 9 files. All loops now read .projects[].repos[] / .paths[] / .infra.ecs_clusters[] from scripts/registry.json.
  • Removed hardcoded personal data from agent + skill files.
  • Rewrote README installation + Telegram sections for marketplace-plugin flow.
  • Registered .gitignore superset: node_modules/, .env*, .planning/, .claude/worktrees/, .DS_Store, *.log, scripts/preferences.json, scripts/registry.json.

Added — interactive setup wizard (/ops:setup)

  • skills/setup/SKILL.md — end-to-end config wizard with AskUserQuestion selectors
  • bin/ops-setup-detect — JSON state probe
  • bin/ops-setup-install — idempotent Homebrew/apt installer
  • preferences.json — per-user settings in Claude Code's plugin data dir

[0.1.0] — 2026-04-11

Release

Added

Phase-by-phase initial release

Phase 1 · Plugin scaffold + registry

  • scripts/registry.example.json — template for per-user project registry
  • bin/ops-unread · bin/ops-git · bin/ops-prs · bin/ops-ci · bin/ops-infra · bin/ops-gather — gather scripts

Phase 2 · Morning briefing

  • skills/ops-go/SKILL.md — token-efficient morning briefing using ! shell injection. <10s data gather.

Phase 3 · Communications hub

  • skills/ops-inbox/SKILL.md — inbox zero across WhatsApp · Email · Slack · Telegram
  • skills/ops-comms/SKILL.md — send/read routing with natural-language parsing
  • Telegram MCP integration (Bot API at this stage — replaced with gram.js in v0.2.x)

Phase 4 · Project management

  • skills/ops-projects/SKILL.md — portfolio dashboard
  • skills/ops-linear/SKILL.md — sprint board + GSD sync
  • skills/ops-triage/SKILL.md — cross-platform triage (Sentry + Linear + GitHub)
  • skills/ops-fires/SKILL.md — production incidents dashboard
  • skills/ops-deploy/SKILL.md — ECS + Vercel + GitHub Actions deploy status

Phase 5 · Business intelligence

  • skills/ops-revenue/SKILL.md — AWS costs + credits + runway
  • skills/ops-next/SKILL.md — priority-ordered next action

Phase 6 · YOLO mode

  • skills/ops-yolo/SKILL.md — 4-agent C-suite + autonomous mode
  • agents/yolo-{ceo,cto,cfo,coo}.md — initial Opus 4.5 / Sonnet 4.5 agents

Phase 7 · Telegram MCP server

  • telegram-server/index.js — initial Bot API server
  • Tools: send_message · get_updates · list_chats

Supporting agents

  • comms-scanner · infra-monitor · project-scanner · revenue-tracker · triage-agent

See also

Clone this wiki locally