# agent-harness-generator Drop-in

One zip. Two halves. The NotebookLM studio media rides **inside** this zip.

## What's inside

```
agent-harness-generator-dropin/
  for-humans/   — read & listen first
    agent-harness-generator-primer.md
    studio/
      🎧 metaharness-audio.m4a   — NotebookLM AUDIO OVERVIEW (play this first)
      📄 metaharness-report.md  — the written deep-dive briefing
      🖼 metaharness-infographic.png  — the whole story on one sheet (NotebookLM infographic)
      audio-overview-prompt.md  — the prompt that generated the audio
  for-ai/       — the searchable knowledge pack (wire this into your agent)
    agent-harness-generator-kb.rvf            — single 384-dim bge-small vector DB (the "brain")
    agent-harness-generator-kb.passages.jsonl — full passage text (tagged source_type: src|test|example|doc|config)
    agent-harness-generator-kb.ids.json       — id → passage index
    agent-harness-generator-symbols.json      — exact public API: every symbol + signature + doc + location
    agent-harness-generator-dep-graph.json    — component dependency graph (what depends on what)
    agent-harness-generator-entrypoints.json  — build/test/run/install commands + binaries
    ask-kb.mjs · kb-mcp-server.mjs · kb.config.mjs · resolve-deps.mjs · package.json
  README.md     — this file
  manifest.json — build metadata + Gate A score
```

## Studio (NotebookLM)
Start with the audio: play `for-humans/studio/metaharness-audio.m4a` — a friendly two-host overview of agent-harness-generator.
Prefer reading? Open `for-humans/studio/metaharness-report.md`.
Want it on one sheet? Open `for-humans/studio/metaharness-infographic.png`.


## Three steps to wire the AI half in
```bash
# 1 — unzip + install (two deps, Node 18+)
unzip agent-harness-generator-dropin.zip && cd agent-harness-generator-dropin/for-ai && npm install

# 2 — ask the brain a question straight away
node ask-kb.mjs agent-harness-generator "what does agent-harness-generator actually do"

# 3 — point your AI host at it with a .mcp.json in your project root:
#   { "mcpServers": { "agent-harness-generator-kb": { "command": "node", "args": ["for-ai/kb-mcp-server.mjs"] } } }
```

Built with the Repo-Primer recipe (ADR-0001 v1.3.1). Embedder: Xenova/bge-small-en-v1.5 (384-dim, single variant, recipe v1.3.1).
Source: github.com/ruvnet/agent-harness-generator @ 5b5dd7247bd9e0f61bdce2fee6730692b9606977.
