name = "kbdb-ingest-plugin" main = "src/index.ts" compatibility_date = "2025-02-19" compatibility_flags = ["nodejs_compat"] workers_dev = true # KBDB-ingest 插件 = 純餵食器:GitHub 拉 + 採取/萃取 + 跨庫織網 → POST envelope 給 graph。 # 鐵律:不碰儲存(無 D1/Vectorize/AI 綁定——那些屬 base/graph,ingest 不直連)。 # 部署走 wrangler,繞 GitHub Actions(被 flag 教訓)。 [vars] ENVIRONMENT = "development" # graph 插件寫入端 base URL(POST {GRAPH_BASE_URL}/triplets/ingest)。 # 部署前用 `wrangler secret put` 或在此填,例如 https://kbdb-graph..workers.dev GRAPH_BASE_URL = "" # 萃取(路徑 B)預設模型意圖。"shallow"=Haiku/Workers AI;"deep"=Claude via CC。 DEFAULT_EXTRACT_TIER = "shallow" [alias] "zod/v3" = "zod" "zod/v4" = "zod" "zod/v4-mini" = "zod" # GITHUB_TOKEN / GRAPH_INTERNAL_TOKEN / ANTHROPIC 等機敏值走 `wrangler secret put`,不寫這裡。