





























@@ -18,6 +18,7 @@ const rootEntries = [
1818] as const;
19192020const bundledPluginEntries = [
21+"*.ts!",
2122"index.ts!",
2223"setup-entry.ts!",
2324"{api,contract-api,helper-api,runtime-api,light-runtime-api,update-offset-runtime-api,channel-plugin-api,provider-plugin-api,setup-api}.ts!",
@@ -26,6 +27,25 @@ const bundledPluginEntries = [
2627"src/subagent-hooks-api.ts!",
2728] as const;
282930+const bundledPluginIgnoredRuntimeDependencies = [
31+"@agentclientprotocol/claude-agent-acp",
32+"@azure/identity",
33+"@clawdbot/lobster",
34+"@discordjs/opus",
35+"@homebridge/ciao",
36+"@matrix-org/matrix-sdk-crypto-wasm",
37+"@mozilla/readability",
38+"@openai/codex",
39+"@pierre/theme",
40+"@tloncorp/tlon-skill",
41+"@zed-industries/codex-acp",
42+"jiti",
43+"linkedom",
44+"openclaw",
45+"pdfjs-dist",
46+"typebox",
47+] as const;
48+2949const config = {
3050ignoreFiles: [
3151"scripts/**",
@@ -93,7 +113,7 @@ const config = {
93113workspaces: {
94114".": {
95115entry: rootEntries,
96-ignoreDependencies: ["@openclaw/*"],
116+ignoreDependencies: ["@openclaw/*", "sqlite-vec"],
97117project: [
98118"src/**/*.ts!",
99119"scripts/**/*.{js,mjs,cjs,ts,mts,cts}!",
@@ -114,7 +134,7 @@ const config = {
114134// `index.ts` contracts, so Knip needs these convention-based entry files.
115135entry: bundledPluginEntries,
116136project: ["index.ts!", "src/**/*.ts!"],
117-ignoreDependencies: ["openclaw"],
137+ignoreDependencies: bundledPluginIgnoredRuntimeDependencies,
118138},
119139},
120140} as const;
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。