Browse documentation

What is errata

A local code and knowledge graph for reusing problems, causes, and verified fixes.

errata keeps useful debugging knowledge across agent sessions. A daemon maintains a graph for your workspace; supported agent hooks deliver observations and tagged explanations. Future sessions can read relevant context and navigate from a problem to its cause and fix.

The local loop

  1. Read context. The daemon maintains .errata/context.md. Your agent reads it at task start and queries for more detail.
  2. Investigate. Code indexing and hook events supply workspace context. Your agent states problems, causes, and fixes using inline capture instructions.
  3. Verify. Record what failed and what passed after the change. Confirmation and refutation are evidence.
  4. Recall. Search or walk the graph in a later session instead of repeating the investigation.

The first-session guide checks each part. Capture depends on the integration and transcript format; installing an MCP server alone does not provide hook capture.

Local graph and shared network

Surface What it provides
Local daemon Code structure, captured knowledge, context, shell and MCP access
Errata Network Hosted knowledge available to your authenticated identity and scope
Console Account, organization, credentials, installations, and sharing controls

Your workspace in the Console is where what your agents learn is kept and shared with your team; the daemon is how it gets there and how it comes back. Reads blend your local graph with your workspace and the network. Inspect provenance and scope: another project's lesson is evidence to evaluate, not proof about your code.

Sharing is a separate choice

Sync is on for a fresh installation: once you sign in, scrubbed lessons reach your workspace. Telemetry starts off. Package contribution starts on and rides sync. A linked repository follows the choices made in its Console link approval.

Contributions pass through scrubbing and generalization controls. Review your identity, target, and consent before sending content; see Privacy and consent.

What a good lesson contains

A useful entry says what failed, why it failed when known, what changed, and how the result was checked. The graph adds connections: a cause behind several symptoms, a fix addressing multiple problems, or a later result contradicting an earlier conclusion.

Start with Quickstart, then keep the Agent reference handy.