Files
knowledge-base-framework/agents
Manuel GanterandClaude Opus 5 1cb6369282 feat: mirror tag-vocabulary summary and note-type validation
Ports two changes from the knowledge-base vault this skeleton is extracted
from, keeping the shared scripts byte-identical across the pair:

- `graph_summary` reports `by_tag` and `tag_count`, sized by `topTags`, and
  drops the `by_type`/`by_status` breakdowns. An MCP-only agent could not
  otherwise discover the tag spellings that `graph_search_nodes` matches
  verbatim.
- `generate-graph.py --validate` now enforces a controlled vocabulary for a
  note's `type`, which is where the drift signal `by_type` used to give now
  lives. `AGENT_QUERY_GUIDE.md`, both skills and the-knowing-one quote the
  enforced enum.

`tests/test_generate_graph.py` is new; `make test` is 50 tests. Regenerating
the graph also drops a stale `GLOBAL_AGENTS` node for a file this skeleton
does not carry.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 11:37:02 +02:00
..
2026-09-11 09:40:02 +02:00

Agents

Subagent definitions for this vault. Mirrors the skills/ convention: each agent lives here and is wired into .claude/agents/ as a relative symlink (.claude/agents/<name>.md -> ../../agents/<name>.md).

  • the-knowing-one.md — read-only information gatherer. Send it a topic or task; it sweeps the whole vault (notes, policies, ADRs, repo info, areas, projects, the graph index) and follows links — internal typed markdown links and external URLs — to return a cited, synthesized briefing.
  • the-scribe.md — MCP-only resource ingestor. Wraps the knowledge-base-ingest-resource skill with no shell: it captures the original bytes (capture_raw, local file or download, binary included), writes notes, refreshes the graph, commits the named paths, and pushes entirely through the knowledge-database MCP server.

When creating a new agent or renaming a file, adjust the symlinks in ./.claude/agents/. To use an agent from another agent's home dir, link it like the skills, e.g.:

ln -s "$PWD/agents/the-knowing-one.md" ~/.claude/agents/the-knowing-one.md