|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to agent-core are documented here. |
| 4 | + |
| 5 | +Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). |
| 6 | + |
| 7 | +## [Unreleased] |
| 8 | + |
| 9 | +## [0.4.0] - 2026-03-22 |
| 10 | + |
| 11 | +### Changed |
| 12 | + |
| 13 | +- Bumped `ANALYZER_MIN_VERSION` to `v0.3.0` in `lib/binary/version.js`. v0.3.0 adds Phase 2-4 of agent-analyzer: AST symbol extraction (6 languages), project metadata, and doc-code cross-references. New query subcommands available: `symbols`, `dependents`, `stale-docs`, `project-info`. |
| 14 | + |
| 15 | +## [0.3.0] - 2026-03-16 |
| 16 | + |
| 17 | +### Fixed |
| 18 | + |
| 19 | +- Removed misleading `AUTO-GENERATED - do not edit directly` comment from `templates/CLAUDE.md.tmpl`. Plugin repos are expected to edit the generated file; the comment was incorrect. |
| 20 | +- Removed redundant `Be concise` clause from rule 8 in the template (flagged by agnix as redundant). |
| 21 | + |
| 22 | +## [0.2.0] - 2026-03-15 |
| 23 | + |
| 24 | +### Added |
| 25 | + |
| 26 | +- `lib/binary/` - Binary resolver for the `agent-analyzer` Rust binary. Handles lazy download from GitHub releases at runtime (no postinstall hook). Supports 5 platform targets, `tar.gz`/`zip` extraction, version checking, and auto-upgrade. Uses only Node.js built-ins; zero external npm dependencies. Exports `ensureBinary`, `runAnalyzer`, and related utilities. |
| 27 | +- `lib/collectors/git.js` - Git history collector that runs `agent-analyzer repo-intel init` and extracts health metrics: hotspots, contributors, AI ratio, bus factor, conventions, and release info. Registered in the `collect()` dispatch in `lib/collectors/index.js`. |
| 28 | + |
| 29 | +### Changed |
| 30 | + |
| 31 | +- Updated `lib/collectors/git.js` for the `RepoIntelData` schema: added `recentChanges` to hotspot output and `confidence` field to `aiAttribution`. |
| 32 | + |
| 33 | +## [0.1.1] - 2026-03-06 |
| 34 | + |
| 35 | +### Added |
| 36 | + |
| 37 | +- Added `agent-knowledge` as a git submodule, centralizing the knowledge base in [agent-sh/agent-knowledge](https://github.com/agent-sh/agent-knowledge) and sharing it across all plugin repos. |
| 38 | + |
| 39 | +## [0.1.0] - 2026-02-22 |
| 40 | + |
| 41 | +### Added |
| 42 | + |
| 43 | +- CI workflow calling the reusable workflow from `agent-sh/.github`. |
| 44 | +- Automated Claude Code PR review (restricted to owner/member/collaborator, max 3 runs per PR). |
| 45 | +- Claude Code `@mentions` support in PR comments. |
| 46 | +- Pre-push hook that runs tests before push. |
| 47 | +- agnix validation step in the CI pipeline. |
| 48 | +- CLAUDE.md sync: template (`templates/CLAUDE.md.tmpl`) and generator script (`scripts/generate-claudemd.js`) that produce a consistent `CLAUDE.md` for each consumer plugin repo during the sync workflow. |
| 49 | +- Extended sync matrix to all 12 graduated plugin repos. |
| 50 | + |
| 51 | +## [0.0.1] - 2026-02-21 |
| 52 | + |
| 53 | +### Added |
| 54 | + |
| 55 | +- Initial seed: `lib/` directory ported from agentsys, covering platform detection, pattern matching, workflow state, collectors, adapters, and utilities. |
| 56 | +- Sync workflow that triggers `lib/` propagation to consumer repos on push to `main`. |
| 57 | + |
| 58 | +[Unreleased]: https://github.com/agent-sh/agent-core/compare/v0.4.0...HEAD |
| 59 | +[0.4.0]: https://github.com/agent-sh/agent-core/compare/v0.3.0...v0.4.0 |
| 60 | +[0.3.0]: https://github.com/agent-sh/agent-core/compare/v0.2.0...v0.3.0 |
| 61 | +[0.2.0]: https://github.com/agent-sh/agent-core/compare/v0.1.1...v0.2.0 |
| 62 | +[0.1.1]: https://github.com/agent-sh/agent-core/compare/v0.1.0...v0.1.1 |
| 63 | +[0.1.0]: https://github.com/agent-sh/agent-core/compare/v0.0.1...v0.1.0 |
| 64 | +[0.0.1]: https://github.com/agent-sh/agent-core/releases/tag/v0.0.1 |
0 commit comments