-
Notifications
You must be signed in to change notification settings - Fork 21
Changelog
claude-ops bot edited this page Apr 14, 2026
·
16 revisions
Note
Mirrors CHANGELOG.md in the repo. Every release links to the relevant wiki pages.
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
-
CLAUDE.md plugin rules — root
CLAUDE.mdwith non-negotiable rules enforced across every skill. See Plugin Rules. -
Shopify admin app template —
templates/shopify-admin-app/— full Shopify Admin Remix template with all admin scopes, forked fromShopify/shopify-app-template-remix. See Integrations#shopify. -
bin/ops-shopify-create— non-interactive Shopify app scaffolding. Device-code OAuth viaexpect, fetches org ID from Shopify Partners API cache, runsshopify app initwith all flags, injects client ID intoshopify.app.toml. -
expectas required CLI — added tobin/ops-setup-preflightdetection +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-warmdaemon service — runsbin/ops-gatherevery 2 minutes;/ops:goloads 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-warmcaches/ops:godata while remaining steps run. Step 5b became service reconciliation. See Daemon Guide#early-install-strategy. -
/ops:revenueactual revenue tracking —revenue-trackeragent queries Stripe (charges, subscriptions → MRR, balance, disputes, open invoices, churn) and RevenueCat (mobile MRR, active subs, churn)./ops:setupStep 3k prompts for Stripe + RevenueCat. See Integrations#revenue-apis. -
New
userConfigkeys —stripe_secret_key,revenuecat_api_key,revenuecat_project_id. -
infra-monitorfull-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.
-
AskUserQuestion <=4enforcement — 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.6 —
comms-scanner,infra-monitor,project-scanner,revenue-tracker,triage-agent.yolo-*stays on Opus 4.6;memory-extractorstays on Haiku 4.5. -
Agent Teams adoption —
/ops:fires,/ops:inbox,/ops:merge,/ops:orchestrate,/ops:triage,/ops:yolonow useTeamCreate+SendMessageprimitives for parallel agent coordination instead of sequentialTaskdispatch. -
/ops:speedupOS-agnostic — auto-detects macOS / Linux / WSL / Windows, selects sub-script per platform, degrades gracefully when tools are missing.
-
goginstall fallback chain — setup wizard now triesnpm install -g @example/gog→bun install -g @example/gog→git clone … ~/.gog && ./install.sh→ manual instructions. Removed the incorrect pointer to a Homebrew tap that didn't exist.
-
/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).
- 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).
- README updated with v0.6.0 features, architecture diagram, new skills table.
- Plugin
userConfigexpanded with Klaviyo · Meta Ads · GA4 · Search Console · Shopify · ShipBob keys.
-
ops-daemon— unified background process manager (launchd). Manages wacli sync, memory extraction, and future services with auto-heal, bootstrap sync, and@lidauto-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@lidauto-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 inbox —
ops-inboxandops-commsread 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.
-
Plugin feature adoption ~35% → ~85% — all 19 skills annotated with
effort,maxTurns,disallowedTools. 3 heavy skills useclaude-opus-4-6. 4 read-only skills blockEdit/Write. All 10 spawnable agents havememoryscope. 4 scanner agents haveinitialPrompt. Triage agent usesisolation: 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.
-
bin/ops-autofix— silent auto-repair script. Fixes wacli FTS5 (rebuilds withsqlite_fts5Go build tag), registers Slack MCP from keychain tokens, registers Vercel MCP. Non-interactive,--jsonoutput. Supports--fix=all|wacli-fts|slack-mcp|vercel-mcptargeting.
-
bin/ops-doctor— runsops-autofixafter diagnostics and reports applied fixes. -
bin/ops-setup-preflight— runsops-autofixas a background job during preflight, so/ops:setupauto-repairs issues before the wizard even starts.
-
/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./opswith 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).--jsonflag for machine output.
-
/opsrouter — empty args launch/ops:dash. Added routing forspeedup,clean,optimize,cleanup→/ops:speedup. -
Telegram setup — after
ops-telegram-autolink.mjsauthenticates, credentials auto-write to MCP config. No more manual paste. - GSD companion install — installs with a single "Yes" instead of manual slash commands.
Autolink wizards + public-repo hygiene
-
bin/ops-telegram-autolink.mjs— zero-browser Telegram user-auth wizard. Plain HTTP againstmy.telegram.org. Scouts keychain +~/.claude.jsonfirst. POSTs phone to/auth/send_password, waits for code via/tmp/telegram-code.txtbridge, POSTs/auth/login, extractsapi_id+api_hash, runs gram.jsclient.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, extractsxoxc-...fromlocalStorageandxoxd-...from cookies. -
skills/setup/SKILL.mdStep 3a + 3d rewritten to invoke these binaries via file-bridge pattern. -
New deps:
playwright(~200MB Chromium). Only required if user chooses Playwright fallback.
-
Scrubbed
scripts/registry.jsonfrom all git history viagit filter-repo+ force-push. Now gitignored, withregistry.example.jsonas 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[]fromscripts/registry.json. - Removed hardcoded personal data from agent + skill files.
- Rewrote README installation + Telegram sections for marketplace-plugin flow.
-
Registered
.gitignoresuperset:node_modules/,.env*,.planning/,.claude/worktrees/,.DS_Store,*.log,scripts/preferences.json,scripts/registry.json.
-
skills/setup/SKILL.md— end-to-end config wizard withAskUserQuestionselectors -
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
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
- Home — current version highlights
- Plugin Rules — v0.8.0 rules in detail
- Daemon Guide — v0.5.0+ daemon internals
- Integrations — v0.6.0+ integration taxonomy
- Privacy and Security — v0.8.0 transparency