From 29277ac273f294fd4804c35e43af9c8a5fc5ba9d Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Fri, 20 Mar 2026 00:29:20 -0700 Subject: [PATCH] chore: prepare v1.9.0 release (#666) - Bump version to 1.9.0 in package.json, package-lock.json, .opencode/package.json - Add v1.9.0 changelog with 212 commits covering selective install architecture, 6 new agents, 15+ new skills, session/state infrastructure, observer fixes, 12 language ecosystems, and community contributions - Update README with v1.9.0 release notes and complete agents tree (27 agents) - Add pytorch-build-resolver to AGENTS.md agent table - Update documentation counts to 27 agents, 109 skills, 57 commands - Update version references in zh-CN README - All 1421 tests passing, catalog counts verified --- .opencode/package.json | 2 +- AGENTS.md | 5 +- CHANGELOG.md | 103 +++++++++++++++++++++++++++++++++++++++++ README.md | 32 +++++++++++-- docs/zh-CN/README.md | 2 +- package-lock.json | 4 +- package.json | 2 +- 7 files changed, 139 insertions(+), 11 deletions(-) diff --git a/.opencode/package.json b/.opencode/package.json index e847e9a1..35d124e0 100644 --- a/.opencode/package.json +++ b/.opencode/package.json @@ -1,6 +1,6 @@ { "name": "ecc-universal", - "version": "1.8.0", + "version": "1.9.0", "description": "Everything Claude Code (ECC) plugin for OpenCode - agents, commands, hooks, and skills", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/AGENTS.md b/AGENTS.md index b426ba26..37fe37b2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -2,6 +2,8 @@ This is a **production-ready AI coding plugin** providing 27 specialized agents, 109 skills, 57 commands, and automated hook workflows for software development. +**Version:** 1.9.0 + ## Core Principles 1. **Agent-First** — Delegate to specialized agents for domain tasks @@ -39,6 +41,7 @@ This is a **production-ready AI coding plugin** providing 27 specialized agents, | harness-optimizer | Harness config tuning | Reliability, cost, throughput | | rust-reviewer | Rust code review | Rust projects | | rust-build-resolver | Rust build errors | Rust build failures | +| pytorch-build-resolver | PyTorch runtime/CUDA/training errors | PyTorch build/training failures | | typescript-reviewer | TypeScript/JavaScript code review | TypeScript/JavaScript projects | ## Agent Orchestration @@ -139,7 +142,7 @@ Troubleshoot failures: check test isolation → verify mocks → fix implementat ``` agents/ — 27 specialized subagents -skills/ — 108 workflow skills and domain knowledge +skills/ — 109 workflow skills and domain knowledge commands/ — 57 slash commands hooks/ — Trigger-based automations rules/ — Always-follow guidelines (common + per-language) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1315c495..a4465740 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,108 @@ # Changelog +## 1.9.0 - 2026-03-20 + +### Highlights + +- Selective install architecture with manifest-driven pipeline and SQLite state store. +- Language coverage expanded to 10+ ecosystems with 6 new agents and language-specific rules. +- Observer reliability hardened with memory throttling, sandbox fixes, and 5-layer loop guard. +- Self-improving skills foundation with skill evolution and session adapters. + +### New Agents + +- `typescript-reviewer` — TypeScript/JavaScript code review specialist (#647) +- `pytorch-build-resolver` — PyTorch runtime, CUDA, and training error resolution (#549) +- `java-build-resolver` — Maven/Gradle build error resolution (#538) +- `java-reviewer` — Java and Spring Boot code review (#528) +- `kotlin-reviewer` — Kotlin/Android/KMP code review (#309) +- `kotlin-build-resolver` — Kotlin/Gradle build errors (#309) +- `rust-reviewer` — Rust code review (#523) +- `rust-build-resolver` — Rust build error resolution (#523) +- `docs-lookup` — Documentation and API reference research (#529) + +### New Skills + +- `pytorch-patterns` — PyTorch deep learning workflows (#550) +- `documentation-lookup` — API reference and library doc research (#529) +- `bun-runtime` — Bun runtime patterns (#529) +- `nextjs-turbopack` — Next.js Turbopack workflows (#529) +- `mcp-server-patterns` — MCP server design patterns (#531) +- `data-scraper-agent` — AI-powered public data collection (#503) +- `team-builder` — Team composition skill (#501) +- `ai-regression-testing` — AI regression test workflows (#433) +- `claude-devfleet` — Multi-agent orchestration (#505) +- `blueprint` — Multi-session construction planning +- `everything-claude-code` — Self-referential ECC skill (#335) +- `prompt-optimizer` — Prompt optimization skill (#418) +- 8 Evos operational domain skills (#290) +- 3 Laravel skills (#420) +- VideoDB skills (#301) + +### New Commands + +- `/docs` — Documentation lookup (#530) +- `/aside` — Side conversation (#407) +- `/prompt-optimize` — Prompt optimization (#418) +- `/resume-session`, `/save-session` — Session management +- `learn-eval` improvements with checklist-based holistic verdict + +### New Rules + +- Java language rules (#645) +- PHP rule pack (#389) +- Perl language rules and skills (patterns, security, testing) +- Kotlin/Android/KMP rules (#309) +- C++ language support (#539) +- Rust language support (#523) + +### Infrastructure + +- Selective install architecture with manifest resolution (`install-plan.js`, `install-apply.js`) (#509, #512) +- SQLite state store with query CLI for tracking installed components (#510) +- Session adapters for structured session recording (#511) +- Skill evolution foundation for self-improving skills (#514) +- Orchestration harness with deterministic scoring (#524) +- Catalog count enforcement in CI (#525) +- Install manifest validation for all 109 skills (#537) +- PowerShell installer wrapper (#532) +- Antigravity IDE support via `--target antigravity` flag (#332) +- Codex CLI customization scripts (#336) + +### Bug Fixes + +- Resolved 19 CI test failures across 6 files (#519) +- Fixed 8 test failures in install pipeline, orchestrator, and repair (#564) +- Observer memory explosion with throttling, re-entrancy guard, and tail sampling (#536) +- Observer sandbox access fix for Haiku invocation (#661) +- Worktree project ID mismatch fix (#665) +- Observer lazy-start logic (#508) +- Observer 5-layer loop prevention guard (#399) +- Hook portability and Windows .cmd support +- Biome hook optimization — eliminated npx overhead (#359) +- InsAIts security hook made opt-in (#370) +- Windows spawnSync export fix (#431) +- UTF-8 encoding fix for instinct CLI (#353) +- Secret scrubbing in hooks (#348) + +### Translations + +- Korean (ko-KR) translation — README, agents, commands, skills, rules (#392) +- Chinese (zh-CN) documentation sync (#428) + +### Credits + +- @ymdvsymd — observer sandbox and worktree fixes +- @pythonstrup — biome hook optimization +- @Nomadu27 — InsAIts security hook +- @hahmee — Korean translation +- @zdocapp — Chinese translation sync +- @cookiee339 — Kotlin ecosystem +- @pangerlkr — CI workflow fixes +- @0xrohitgarg — VideoDB skills +- @nocodemf — Evos operational skills +- @swarnika-cmd — community contributions + ## 1.8.0 - 2026-03-04 ### Highlights diff --git a/README.md b/README.md index ecc303b9..e2ec9e17 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,18 @@ This repo is the raw code only. The guides explain everything. ## What's New +### v1.9.0 — Selective Install & Language Expansion (Mar 2026) + +- **Selective install architecture** — Manifest-driven install pipeline with `install-plan.js` and `install-apply.js` for targeted component installation. State store tracks what's installed and enables incremental updates. +- **6 new agents** — `typescript-reviewer`, `pytorch-build-resolver`, `java-build-resolver`, `java-reviewer`, `kotlin-reviewer`, `kotlin-build-resolver` expand language coverage to 10 languages. +- **New skills** — `pytorch-patterns` for deep learning workflows, `documentation-lookup` for API reference research, `bun-runtime` and `nextjs-turbopack` for modern JS toolchains, plus 8 operational domain skills and `mcp-server-patterns`. +- **Session & state infrastructure** — SQLite state store with query CLI, session adapters for structured recording, skill evolution foundation for self-improving skills. +- **Orchestration overhaul** — Harness audit scoring made deterministic, orchestration status and launcher compatibility hardened, observer loop prevention with 5-layer guard. +- **Observer reliability** — Memory explosion fix with throttling and tail sampling, sandbox access fix, lazy-start logic, and re-entrancy guard. +- **12 language ecosystems** — New rules for Java, PHP, Perl, Kotlin/Android/KMP, C++, and Rust join existing TypeScript, Python, Go, and common rules. +- **Community contributions** — Korean and Chinese translations, InsAIts security hook, biome hook optimization, VideoDB skills, Evos operational skills, PowerShell installer, Antigravity IDE support. +- **CI hardening** — 19 test failure fixes, catalog count enforcement, install manifest validation, and full test suite green. + ### v1.8.0 — Harness Performance System (Mar 2026) - **Harness-first release** — ECC is now explicitly framed as an agent harness performance system, not just a config pack. @@ -252,7 +264,7 @@ everything-claude-code/ | |-- plugin.json # Plugin metadata and component paths | |-- marketplace.json # Marketplace catalog for /plugin marketplace add | -|-- agents/ # Specialized subagents for delegation +|-- agents/ # 27 specialized subagents for delegation | |-- planner.md # Feature implementation planning | |-- architect.md # System design decisions | |-- tdd-guide.md # Test-driven development @@ -263,13 +275,23 @@ everything-claude-code/ | |-- refactor-cleaner.md # Dead code cleanup | |-- doc-updater.md # Documentation sync | |-- docs-lookup.md # Documentation/API lookup +| |-- chief-of-staff.md # Communication triage and drafts +| |-- loop-operator.md # Autonomous loop execution +| |-- harness-optimizer.md # Harness config tuning | |-- cpp-reviewer.md # C++ code review | |-- cpp-build-resolver.md # C++ build error resolution | |-- go-reviewer.md # Go code review | |-- go-build-resolver.md # Go build error resolution -| |-- python-reviewer.md # Python code review (NEW) -| |-- database-reviewer.md # Database/Supabase review (NEW) -| |-- typescript-reviewer.md # TypeScript/JavaScript code review (NEW) +| |-- python-reviewer.md # Python code review +| |-- database-reviewer.md # Database/Supabase review +| |-- typescript-reviewer.md # TypeScript/JavaScript code review +| |-- java-reviewer.md # Java/Spring Boot code review +| |-- java-build-resolver.md # Java/Maven/Gradle build errors +| |-- kotlin-reviewer.md # Kotlin/Android/KMP code review +| |-- kotlin-build-resolver.md # Kotlin/Gradle build errors +| |-- rust-reviewer.md # Rust code review +| |-- rust-build-resolver.md # Rust build error resolution +| |-- pytorch-build-resolver.md # PyTorch/CUDA training errors | |-- skills/ # Workflow definitions and domain knowledge | |-- coding-standards/ # Language best practices @@ -1167,7 +1189,7 @@ ECC is the **first plugin to maximize every major AI coding tool**. Here's how e | **Context File** | CLAUDE.md + AGENTS.md | AGENTS.md | AGENTS.md | AGENTS.md | | **Secret Detection** | Hook-based | beforeSubmitPrompt hook | Sandbox-based | Hook-based | | **Auto-Format** | PostToolUse hook | afterFileEdit hook | N/A | file.edited hook | -| **Version** | Plugin | Plugin | Reference config | 1.8.0 | +| **Version** | Plugin | Plugin | Reference config | 1.9.0 | **Key architectural decisions:** - **AGENTS.md** at root is the universal cross-tool file (read by all 4 tools) diff --git a/docs/zh-CN/README.md b/docs/zh-CN/README.md index b0297bdf..69e7a7fc 100644 --- a/docs/zh-CN/README.md +++ b/docs/zh-CN/README.md @@ -1163,7 +1163,7 @@ ECC 是**第一个最大化利用每个主要 AI 编码工具的插件**。以 | **上下文文件** | CLAUDE.md + AGENTS.md | AGENTS.md | AGENTS.md | AGENTS.md | | **秘密检测** | 基于钩子 | beforeSubmitPrompt 钩子 | 基于沙箱 | 基于钩子 | | **自动格式化** | PostToolUse 钩子 | afterFileEdit 钩子 | N/A | file.edited 钩子 | -| **版本** | 插件 | 插件 | 参考配置 | 1.8.0 | +| **版本** | 插件 | 插件 | 参考配置 | 1.9.0 | **关键架构决策:** diff --git a/package-lock.json b/package-lock.json index cfb1b7aa..ff8a09c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ecc-universal", - "version": "1.8.0", + "version": "1.9.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ecc-universal", - "version": "1.8.0", + "version": "1.9.0", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index cc3814f5..822234f8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ecc-universal", - "version": "1.8.0", + "version": "1.9.0", "description": "Complete collection of battle-tested Claude Code configs — agents, skills, hooks, commands, and rules evolved over 10+ months of intensive daily use by an Anthropic hackathon winner", "keywords": [ "claude-code",