/**
 * OpenCode Lattice Plugin — Passive Data Capture
 *
 * A lightweight plugin that passively captures chat interactions.
 * The agent is unaware — data flows silently to store.db via `lattice ingest`.
 *
 * Design Notes:
 * - Only uses stable `chat.message` hook (no experimental APIs)
 * - Compresses tool output at capture time (Layer 0)
 * - Tool outputs are NOT stored — only status and errors
 * - spawn is async (non-blocking) — capture never causes UI jank
 * - Silent failure: data loss is acceptable, agent interruption is not
 * - System 1 injection and System 2 search are handled by the MCP server
 *
 * Reference: RFC-002-R1 §4.2 Plugin Interface (OpenCode)
 */
import type { Plugin } from "@opencode-ai/plugin";
declare const plugin: Plugin;
export default plugin;
