Skip to content

Commit 2b5aa6e

Browse files
shahe-devclaude
andcommitted
docs: changelog entry for ecosystem miners
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 055324e commit 2b5aa6e

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,31 @@ All notable changes to engram are documented here. Format based on
44
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versioning follows
55
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## Unreleased
8+
9+
### Added
10+
11+
- **`plugin-miner`** — indexes installed Claude Code plugins and their
12+
provided agents as `concept` nodes with `metadata.subkind` of
13+
`"plugin"` or `"agent"`. Plugin-provided skills are also indexed with
14+
`subkind: "skill"`, scored against the project's detected stack, and
15+
linked to their parent plugin via `provided_by` edges. Skills scored
16+
EXTRACTED or INFERRED also get `relevant_to` edges to matching
17+
project files.
18+
- **`config-miner`** — indexes configured hooks (`subkind: "hook"`) and
19+
MCP servers (`subkind: "mcp_server"`) from `~/.claude/settings.json`
20+
and `<project>/.claude/settings.local.json`. Always-on infrastructure
21+
— confidence fixed at EXTRACTED 1.0, no `relevant_to` edges.
22+
- **`stack-detect`** utility (`src/graph/stack-detect.ts`) — pure
23+
function that derives a set of lowercase language/framework tokens
24+
from a snapshot of graph nodes. Single source of truth for stack
25+
detection across miners.
26+
- **New `EdgeRelation` values**: `provided_by` and `relevant_to`.
27+
- Environment variable `ENGRAM_SKIP_ECOSYSTEM=1` disables both new
28+
miners. Also gated behind the existing `options.withSkills` flag so
29+
empty-project and stress tests stay isolated from the real
30+
`~/.claude` tree.
31+
732
## [0.5.0] — 2026-04-13 — "Context Spine"
833

934
### Added

0 commit comments

Comments
 (0)