{
  "extends": "../../../tsconfig.base.json",
  "compilerOptions": {
    "rootDir": "src",
    "outDir": "lib/types",
    "tsBuildInfoFile": "lib/tsconfig.host.tsbuildinfo"
  },
  "files": [
    "src/index.ts",
    "src/invariant.ts",
    "src/types.ts",
    "src/remote-events.ts",
    "src/agent.ts",
    "src/catalog.ts",
    "src/commands.ts",
    "src/control.ts",
    "src/file-references.ts",
    "src/history.ts",
    "src/list.ts",
    "src/model-selection-projection.ts",
    "src/skill-catalog.ts"
  ],
  "references": [
    { "path": "../../../vendor/cordis" },
    { "path": "../../../vendor/schemastery" },
    { "path": "../../core/agent" },
    { "path": "../../core/agent-default-model" },
    { "path": "../../core/scope" },
    { "path": "../../core/session" },
    { "path": "../../context/file-reference" },
    { "path": "../../attachment/attachment" },
    { "path": "../../interaction/permission-presets" },
    { "path": "../../jobs/jobs" },
    { "path": "../../llm/llm" },
    { "path": "../../util/deque" },
    { "path": "../../util/native-command" },
    { "path": "../../preset/agent-presets" },
    { "path": "../../runtime-diagnostics/invariants" },
    { "path": "../../session/session-persistence" },
    { "path": "../../session/session-projection" },
    { "path": "../../session/session-projection-cache" },
    { "path": "../../session/session-title" },
    { "path": "../../session-query/session-query" },
    { "path": "../../skill/skill" },
    { "path": "../../subagent/subagent" },
    { "path": "../../util/time" },
    { "path": "../../typert/protocol" },
    { "path": "../../typert/registry" },
    { "path": "../../workspace/workspace" }
  ]
}
