{
  "id": "byterover",
  "kind": "context-engine",
  "name": "ByteRover",
  "contracts": {
    "tools": ["brv_record"]
  },
  "description": "ByteRover context engine (mono) - recalls curated knowledge from the centralized brv data dir into the assemble system prompt; agents save durable knowledge with the `brv_record` tool.",
  "configSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "cwd": {
        "type": "string",
        "description": "Working directory for byterover-mono commands. Resolved against the project that has been `brv init`-ed (its tree lives at <brv-data>/projects/<flat-cwd>/context-tree/)."
      },
      "recallScript": {
        "type": "string",
        "description": "Deprecated no-op retained for compatibility with the older script-backed mono prototype. Recall and record are in-process on this branch."
      },
      "recallTimeoutMs": {
        "type": "number",
        "description": "Deprecated no-op retained for compatibility. Recall is in-process and this timeout is ignored."
      },
      "recallLimit": {
        "type": "number",
        "description": "Top-N cap on hits returned by recall. Defaults to 5."
      },
      "queryTimeoutMs": {
        "type": "number",
        "description": "Deprecated no-op legacy alias from the CLI-flavored plugin. Recall is in-process on this branch."
      }
    }
  }
}
