Skip to content

chore(release): promote to v1.7.0#142

Merged
auroracapital merged 2 commits intomainfrom
release/bump-1.7.0
Apr 18, 2026
Merged

chore(release): promote to v1.7.0#142
auroracapital merged 2 commits intomainfrom
release/bump-1.7.0

Conversation

@auroracapital
Copy link
Copy Markdown
Collaborator

@auroracapital auroracapital commented Apr 18, 2026

Minor release bundling four feature PRs and multiple security/stability fixes merged into main since v1.6.2.

Included PRs

Security / stability fixes (full detail in CHANGELOG)

  • SEV-9 ops-speedup replaced eval with declare -g + allowlist (Seer)
  • SEV-9 ops-projects removed hardcoded /Users/…/registry.json that broke the dashboard for every non-developer user (Seer + blocksorg + cursor + devin + codex)
  • SEV-8 ops-speedup RETURN-trap race + systemd mask allowlist
  • SEV-7 ops-speedup lsof +D probe wedge, daemon-services.default.json backing-script gap, ops-projects AskUserQuestion allowed-tools mismatch
  • wacli --follow torn down by immediate backfill (fixed via INITIAL_BACKFILL_DELAY=30 + reentrant guards)

Documentation

  • Updated all markdown for v1.7.0: 30 skills, 14 agents (was 21/12 in v0.6.0 era docs).
  • Added /gtm, /ops:projects portfolio, ops-speedup v2, and OAuth memory-extractor to feature tables.
  • Historical "What's New in vX.Y.Z" retrospectives are preserved.

Version bumps

1.6.2 → 1.7.0 in:

  • .claude-plugin/marketplace.json (plugins[0].version)
  • claude-ops/.claude-plugin/plugin.json
  • claude-ops/package.json

Next step

Merge this PR, then tag v1.7.0 on main. The Release workflow (.github/workflows/release.yml) fires on tag push and creates the GitHub Release with notes extracted from CHANGELOG.md [1.7.0].


Open in Devin Review

Note

Low Risk
Low risk: this PR is a release/metadata update (version bumps + documentation/changelog updates) and does not change runtime code paths.

Overview
Promotes the plugin to v1.7.0 by bumping versions in the marketplace entry, plugin manifest, and package.json.

Updates top-level docs (README.md, docs/*, claude-ops/README.md) and CHANGELOG.md to reflect the v1.7.0 release notes, including the expanded 30 skills / 14 agents and the newly documented additions/fixes (e.g., /ops:gtm, projects dashboard, ops-speedup hardening, OAuth memory-extractor, WhatsApp keepalive stability).

Reviewed by Cursor Bugbot for commit a3a85a4. Bugbot is set up for automated code reviews on this repo. Configure here.

Summary by CodeRabbit

Release Notes v1.7.0

  • New Features

    • Added /gtm go-to-market planning skill with approval gates for paid/outbound actions
    • Launched /ops:projects portfolio dashboard backed by registry sync
    • Enhanced credential management with improved OAuth support
    • Added ops-speedup v2 with GPU/power monitoring and OS action handling
    • Introduced 8 new skills: /ops:monitor, /ops:package, /ops:integrate, /ops:daemon, /ops:whatsapp-biz, /ops:status, /ops:settings, /ops:doctor
  • Bug Fixes

    • Improved connection stability and reentrancy handling
    • Enhanced security and script portability

Minor release bundling three feature PRs and multiple security/stability fixes:

- PR #141: /gtm — cross-channel go-to-market planning skill
- PR #139: /ops:projects portfolio dashboard + GSD registry sync
- PR #140: ops-speedup v2 parity (GPU/ANE monitoring, power hogs, OS actions)
- PR #138: ops-memory-extractor Claude Code OAuth support + wacli persistent --follow fix

Bug fixes (see CHANGELOG.md [1.7.0] for full detail):
- SEV-9: ops-speedup eval shell-injection (Seer)
- SEV-9: ops-projects hardcoded /Users/ path breaking for all other users (Seer + blocksorg + cursor + devin + codex)
- SEV-8: ops-speedup RETURN trap race + systemd mask allowlist
- SEV-7: ops-speedup lsof +D probe wedge, daemon-services backing-script gap, ops-projects AskUserQuestion allowed-tools mismatch
- wacli --follow torn down by immediate backfill (now INITIAL_BACKFILL_DELAY=30 + reentrant guard)

Bumps claude-ops/package.json, claude-ops/.claude-plugin/plugin.json, and
.claude-plugin/marketplace.json plugins[0].version 1.6.2 → 1.7.0.
Audits every .md in the repo and brings the counts + version strings
up to date. Adds /gtm, /ops:projects portfolio, ops-speedup v2, and the
Claude Code OAuth memory-extractor support to the feature lists.

Files touched:
- README.md (root): badges, commands table, What's New, footer
- claude-ops/README.md: version header, features table (+10 missing skills),
  What's New in v1.7.0, agent table (+marketing-optimizer, +monitor-agent),
  architecture ASCII diagram counts
- docs/ARCHITECTURE.md: version, skills/agents counts in mermaid
- docs/GETTING-STARTED.md: version header
- docs/DEVELOPMENT.md: skills/agents counts in repo tree + token-saving note
- claude-ops/docs/skills-reference.md: badges, intro line
- claude-ops/docs/agents-reference.md: badges, intro line

Historical version references in CHANGELOG.md and the "What's New in
vX.Y.Z" retrospectives are intentionally preserved — they describe
what shipped in that specific version, not the current state.
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 18, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 15da1c50-937e-4fc1-a0f1-ea333f50e760

📥 Commits

Reviewing files that changed from the base of the PR and between 28c991a and a3a85a4.

📒 Files selected for processing (11)
  • .claude-plugin/marketplace.json
  • README.md
  • claude-ops/.claude-plugin/plugin.json
  • claude-ops/CHANGELOG.md
  • claude-ops/README.md
  • claude-ops/docs/agents-reference.md
  • claude-ops/docs/skills-reference.md
  • claude-ops/package.json
  • docs/ARCHITECTURE.md
  • docs/DEVELOPMENT.md
  • docs/GETTING-STARTED.md

📝 Walkthrough

Walkthrough

This PR bumps the claude-ops plugin from version 1.6.2 to 1.7.0 across configuration and documentation files. Changes include updated version strings, feature counts (skills 22→30, agents 12→14), and a comprehensive CHANGELOG documenting new capabilities including /gtm, /ops:projects, ops-speedup v2, and security fixes.

Changes

Cohort / File(s) Summary
Plugin Metadata
.claude-plugin/marketplace.json, claude-ops/.claude-plugin/plugin.json, claude-ops/package.json
Version field updated from 1.6.2 to 1.7.0 across all plugin configuration manifests.
Root Documentation
README.md
Version badge updated to v1.7.0, Commands matrix expanded with new skills (/ops:gtm, /ops:monitor, /ops:package, /ops:integrate, /ops:daemon, /ops:whatsapp-biz, /ops:status), feature counts revised (skills 25→30, agents 13→14), and old v1.1.0 feature bullets replaced with v1.7.0 content.
Plugin Documentation
claude-ops/README.md
Release version bumped v0.6.0→v1.7.0, feature counts updated (21→30 skills, 12→14 agents), command surface expanded, and "What's New" section replaced with v1.7.0 feature descriptions (GTM planner, projects dashboard, ops-speedup v2, OAuth improvements, wacli-keepalive enhancements).
Reference Documentation
claude-ops/docs/agents-reference.md, claude-ops/docs/skills-reference.md
Version badges and feature counts updated to reflect v1.7.0 release (skills 22→30, agents 12→14) in documentation headers.
Architecture & Development Guides
docs/ARCHITECTURE.md, docs/DEVELOPMENT.md, docs/GETTING-STARTED.md
Version badges and skill/agent inventory counts updated to v1.7.0 (skills 22→30, agents 12→14) in architecture diagrams and guidance text.
Release Notes
claude-ops/CHANGELOG.md
Comprehensive v1.7.0 changelog (2026-04-18) documenting new features (/gtm go-to-market planner, /ops:projects portfolio dashboard, ops-speedup v2 parity, ops-memory-extractor OAuth enhancements), bug fixes (wacli-keepalive reentrancy guards, eval removal in ops-speedup, temp-file leak fixes, service masking, portability improvements), and security/reliability enhancements.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 From 1.6.2 to 1.7.0 we hop,
Thirty skills and fourteen agents at the top!
New GTM planner, dashboards bright and new,
Security fixes and speedup v2 too!
📋 Badges updated, docs all aligned,
A well-crafted release, carefully signed. ✨

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/bump-1.7.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@auroracapital auroracapital merged commit 0d32934 into main Apr 18, 2026
9 of 10 checks passed
@auroracapital auroracapital deleted the release/bump-1.7.0 branch April 18, 2026 14:54
Copy link
Copy Markdown

@devin-ai-integration devin-ai-integration Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 2 potential issues.

View 4 additional findings in Devin Review.

Open in Devin Review

Comment thread README.md
## Commands

All 22 skills, grouped by category:
All 30 skills, grouped by category:
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Root README claims "All 30 skills" but table only lists 29 — /ops:settings missing

Line 65 of the root README.md was changed from "All 22 skills" to "All 30 skills, grouped by category" but the commands table below it only contains 29 entries. /ops:settings (View/edit preferences, toggle features, rotate credentials) is present in the inner claude-ops/README.md:37 skills table but was not added to the root README's commands table. The other 9 new skills (/ops:gtm, /ops:monitor, /ops:package, /ops:integrate, /ops:whatsapp-biz, /ops:daemon, /ops:status, /ops:doctor, /ops:uninstall) were all added correctly.

Prompt for agents
The root README.md line 65 says "All 30 skills, grouped by category" but the commands table (lines 67-89) only lists 29 skills. The missing skill is `/ops:settings` — View/edit preferences, toggle features, rotate credentials. It is correctly listed in claude-ops/README.md:37. Add `/ops:settings` to one of the table sections (likely 🧰 Maintenance, alongside /ops:speedup, /ops:doctor, /ops:daemon, /ops:status). Since the Maintenance table currently has 4 entries per column (matching the 4x4 grid), you may need to add it as a 5th row in that section.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

{
"name": "ops",
"version": "1.6.2",
"version": "1.7.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 plugin.json description says "25 skills, 13 agents" after version bump to 1.7.0

The version in claude-ops/.claude-plugin/plugin.json:3 was bumped from 1.6.2 to 1.7.0, but the description field on line 4 still reads "25 skills, 13 agents". The actual counts are 30 skills and 14 agents (verified by ls claude-ops/skills/ | wc -l → 30, ls claude-ops/agents/ | wc -l → 14). This description is user-facing in the Claude Code plugin marketplace, so users will see stale skill/agent counts.

Prompt for agents
The version on line 3 of claude-ops/.claude-plugin/plugin.json was bumped to 1.7.0 but the description on line 4 still says "25 skills, 13 agents". Update the description to say "30 skills, 14 agents" to match the actual counts. This is the user-facing description shown in the Claude Code plugin marketplace.
Open in Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant