Skip to content

Commit 6ac0f5a

Browse files
authored
docs: add CHANGELOG.md from git history in Keep a Changelog format (#8)
Reconstructed from full commit history. Groups changes into 6 releases (v0.0.1 through v0.4.0) covering the initial lib/ seed, CI/hooks setup, agent-knowledge submodule, binary resolver, git collector, template fixes, and the ANALYZER_MIN_VERSION v0.3.0 bump.
1 parent 0f3cca4 commit 6ac0f5a

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

CHANGELOG.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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

Comments
 (0)