# kiro-learn ## Docs - [Collector](https://kiro-learn.mintlify.app/architecture/collector.md): The HTTP daemon that receives events, cleans them, stores them, and buffers them for extraction. - [Compaction](https://kiro-learn.mintlify.app/architecture/compaction.md): Bounds buffer growth when extraction cannot consume events fast enough. LLM summarization, deterministic eviction, and atomic replace with catch-up. - [Database](https://kiro-learn.mintlify.app/architecture/database.md): Local SQLite store with full-text search. Where raw events and memory records live on your machine. - [Extraction](https://kiro-learn.mintlify.app/architecture/extraction.md): The ACP client, XML framing, batch extraction, and the circuit breaker that keeps extraction from wedging. - [Kiro CLI shim](https://kiro-learn.mintlify.app/architecture/kiro-cli-shim.md): How the Kiro CLI shim translates hook events into structured events for the daemon. - [Kiro IDE shim](https://kiro-learn.mintlify.app/architecture/kiro-ide-shim.md): How the Kiro IDE shim reads argv and environment variables, and why agentStop uses askAgent. - [Architecture overview](https://kiro-learn.mintlify.app/architecture/overview.md): High-level architecture of kiro-learn: how events flow from your editor to memory and back. - [Retrieval](https://kiro-learn.mintlify.app/architecture/retrieval.md): Finds relevant memories at prompt time, formats them for injection, and returns within a hard latency budget. - [Summarization](https://kiro-learn.mintlify.app/architecture/summarization.md): How kiro-learn captures what happened in an agent turn. The automatic path on stop and the explicit path via MCP. - [Viewer](https://kiro-learn.mintlify.app/architecture/viewer.md): The embedded dashboard for inspecting memory state, events, and the concept graph. - [Event buffer](https://kiro-learn.mintlify.app/concepts/event-buffer.md): How kiro-learn stages events between ingestion and memory extraction. - [Event types](https://kiro-learn.mintlify.app/concepts/event-types.md): The four kinds of events kiro-learn captures from Kiro agents, and the body shapes they carry. - [Privacy](https://kiro-learn.mintlify.app/concepts/privacy.md): Where kiro-learn stores your data, what leaves your machine, and how to redact sensitive content. - [Projects](https://kiro-learn.mintlify.app/concepts/projects.md): How kiro-learn identifies and isolates projects for per-project memory. - [Install and quickstart](https://kiro-learn.mintlify.app/getting-started/install.md): Install kiro-learn, initialize your project, and see your first memory. - [Introduction](https://kiro-learn.mintlify.app/getting-started/introduction.md): Continuous learning for Kiro agents. ## OpenAPI Specs - [openapi](https://kiro-learn.mintlify.app/api-reference/openapi.json)