{
  "inventoryVersion": "1",
  "packageName": "@yejiming/dsh-data-agent",
  "nativeRuntime": {
    "bundleRows": [
      "@yejiming/dsh-data-agent",
      "@yejiming/dsh-data-agent/routes"
    ],
    "presetRows": [
      "@deepseek-ai/dsh-persona",
      "@deepseek-ai/dsh-tool-str-replace-editor"
    ],
    "commands": ["catalog", "database"],
    "tools": [
      "render-analysis",
      "catalog-get",
      "catalog-search",
      "metric-get",
      "sql-cmd",
      "sql-query",
      "sql-write",
      "str_replace_editor"
    ],
    "services": [
      "dataAgentCatalog",
      "dataAgentCatalogReview",
      "dataAgentCatalogScanner",
      "dataAgentConnections"
    ],
    "routes": [
      "GET describe",
      "GET catalog/assets/:assetId",
      "GET catalog/diff",
      "GET catalog/runs",
      "GET catalog/search",
      "GET catalog/semantics/:semanticId",
      "GET catalog/sources",
      "GET catalog/status",
      "GET schemas",
      "GET status",
      "GET tables",
      "POST connect",
      "POST catalog/cancel",
      "POST catalog/scan",
      "POST catalog/semantics",
      "POST catalog/semantics/:semanticId/dismiss",
      "POST catalog/semantics/:semanticId/retire",
      "POST catalog/semantics/:semanticId/verify",
      "POST disconnect",
      "POST query"
    ],
    "webSlots": [
      "conversation.hero.agentPreset",
      "conversation.input.right",
      "tool.call.toolview"
    ],
    "storageDomains": ["data_agent_catalog@1", "data_agent_connections@1"],
    "surfaces": ["desktop", "headless", "tui", "web"],
    "databaseTypes": [
      "clickhouse",
      "doris",
      "hive",
      "impala",
      "mysql",
      "oracle",
      "postgres",
      "sqlite",
      "sqlserver"
    ],
    "publicExports": [
      ".",
      "./client",
      "./command",
      "./cordis.patch.yml",
      "./invariant",
      "./package.json",
      "./routes",
      "./src/*",
      "./tool"
    ],
    "packageFiles": [
      "cordis.patch.yml",
      "lib/**",
      "preset/**"
    ]
  },
  "abilities": [
    { "id": "command:catalog", "disposition": "declared", "manifestReference": "io.github.omdsh-dev.dsh-data-agent.catalog" },
    { "id": "command:database", "disposition": "declared", "manifestReference": "io.github.omdsh-dev.dsh-data-agent.database" },
    { "id": "tools:model", "disposition": "upstream-gap", "restrictionId": "tool-extension-not-in-tui-profile" },
    { "id": "preset:data-agent", "disposition": "upstream-gap", "restrictionId": "agent-preset-not-in-tui-profile" },
    { "id": "service:dataAgentConnections", "disposition": "upstream-gap", "restrictionId": "cordis-service-not-in-tui-profile" },
    { "id": "routes:data-agent", "disposition": "restriction", "restrictionId": "http-routes-native-only" },
    { "id": "ui:web-slots", "disposition": "restriction", "restrictionId": "web-slots-native-only" },
    { "id": "storage:data_agent_connections", "disposition": "restriction", "restrictionId": "storage-domain-native-only" },
    { "id": "storage:data_agent_catalog", "disposition": "restriction", "restrictionId": "storage-domain-native-only" },
    { "id": "credentials:resolve", "disposition": "restriction", "restrictionId": "credential-resolution-native-only" },
    { "id": "subprocess:database-clients", "disposition": "restriction", "restrictionId": "database-execution-native-only" },
    { "id": "presentation:local-tty", "disposition": "restriction", "restrictionId": "legacy-local-tty" }
  ]
}
