tsconfig.base.json 37 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454
  1. {
  2. // Doubles as the resolution facade for vite-tsconfig-paths (vitest configs
  3. // point here). NEVER add include/files to this file: it would leak into
  4. // every extending package project and narrow the facade's match-all scope.
  5. "compilerOptions": {
  6. "target": "es2024",
  7. "module": "esnext",
  8. "moduleResolution": "bundler",
  9. "declaration": true,
  10. "sourceMap": true,
  11. "declarationMap": true,
  12. "composite": true,
  13. "incremental": true,
  14. "skipLibCheck": true,
  15. "esModuleInterop": true,
  16. "allowImportingTsExtensions": true,
  17. "rewriteRelativeImportExtensions": true,
  18. "verbatimModuleSyntax": false,
  19. "strict": true,
  20. "noUncheckedIndexedAccess": true,
  21. "exactOptionalPropertyTypes": true,
  22. "noImplicitOverride": true,
  23. "noFallthroughCasesInSwitch": true,
  24. "noUnusedLocals": true,
  25. "noUnusedParameters": true,
  26. "types": ["node"],
  27. // Source-level resolution for every repo-local graph. Project references,
  28. // not declaration path aliases, keep each package/vendor source compiled
  29. // under its own tsconfig boundary.
  30. "paths": {
  31. "@deepseek-ai/cordis": ["./vendor/cordis/src"],
  32. "@deepseek-ai/cosmokit": ["./vendor/cosmokit/src"],
  33. "@deepseek-ai/schemastery": ["./vendor/schemastery/src"],
  34. "@deepseek-ai/cordis-plugin-loader": ["./vendor/loader/src"],
  35. "@deepseek-ai/cordis-plugin-include": ["./vendor/include/src"],
  36. "@deepseek-ai/cordis-plugin-group": ["./vendor/group/src"],
  37. "@deepseek-ai/cordis-plugin-timer": ["./vendor/timer/src"],
  38. "@deepseek-ai/cordis-plugin-hmr": ["./vendor/hmr/src"],
  39. "@deepseek-ai/cordis-plugin-logger-console": ["./vendor/logger-console/src"],
  40. "@deepseek-ai/node-addon-landlock-run": ["./native/landlock-run/packages/entry/src/index.ts"],
  41. "@deepseek-ai/dsh-invariants": ["./packages/runtime-diagnostics/invariants/src/index.ts"],
  42. "@deepseek-ai/dsh-tool-call-timeout-policy": ["./packages/guard/timeout-policy/src"],
  43. "@deepseek-ai/dsh-spill-policy/notice": ["./packages/spill/spill-policy/src/notice.ts"],
  44. "@deepseek-ai/dsh-typert-registry": ["./packages/typert/registry/src/index.ts"],
  45. "@deepseek-ai/dsh-typert-registry/client": ["./packages/typert/registry/src/client/index.ts"],
  46. "@deepseek-ai/dsh-api-gateway": ["./packages/api/gateway/src/index.ts"],
  47. "@deepseek-ai/dsh-api-gateway/client": ["./packages/api/gateway/src/client/index.ts"],
  48. "@deepseek-ai/dsh-api-gateway/types": ["./packages/api/gateway/src/types.ts"],
  49. "@deepseek-ai/dsh-api-session-controller": ["./packages/api/session-controller/src/index.ts"],
  50. "@deepseek-ai/dsh-api-session-controller/client": ["./packages/api/session-controller/src/client/index.ts"],
  51. "@deepseek-ai/dsh-api-session-controller/types": ["./packages/api/session-controller/src/types.ts"],
  52. "@deepseek-ai/dsh-api-session-controller/remote-events": ["./packages/api/session-controller/src/remote-events.ts"],
  53. "@deepseek-ai/dsh-api-settings-controller": ["./packages/api/settings-controller/src/index.ts"],
  54. "@deepseek-ai/dsh-api-settings-controller/types": ["./packages/api/settings-controller/src/types.ts"],
  55. "@deepseek-ai/dsh-api-workspace-controller": ["./packages/api/workspace-controller/src/index.ts"],
  56. "@deepseek-ai/dsh-api-workspace-controller/client": ["./packages/api/workspace-controller/src/client/index.ts"],
  57. "@deepseek-ai/dsh-api-workspace-controller/types": ["./packages/api/workspace-controller/src/types.ts"],
  58. "@deepseek-ai/dsh-typert-protocol": ["./packages/typert/protocol/src/index.ts"],
  59. "@deepseek-ai/dsh-typert-protocol/types": ["./packages/typert/protocol/src/types.ts"],
  60. "@deepseek-ai/dsh-typert-loader": ["./packages/typert/loader/src/index.ts"],
  61. "@deepseek-ai/dsh-session/invariant": ["./packages/core/session/src/invariant.ts"],
  62. "@deepseek-ai/dsh-typert-registry/types": ["./packages/typert/registry/src/types.ts"],
  63. "@deepseek-ai/dsh-typert-generator": ["./packages/typert/generator/src/index.ts"],
  64. "@deepseek-ai/dsh-attachment/types": ["./packages/attachment/attachment/src/types.ts"],
  65. "@deepseek-ai/dsh-session/types": ["./packages/core/session/src/types.ts"],
  66. "@deepseek-ai/dsh-session/chunk-rows": ["./packages/core/session/src/chunk-rows.ts"],
  67. "@deepseek-ai/dsh-session/surface": ["./packages/core/session/src/surface.ts"],
  68. "@deepseek-ai/dsh-session-projection/types": ["./packages/session/session-projection/src/types.ts"],
  69. "@deepseek-ai/dsh-tool-todo/types": ["./packages/todo/tool-todo/src/types.ts"],
  70. "@deepseek-ai/dsh-tool-todo/client": ["./packages/todo/tool-todo/src/client.ts"],
  71. "@deepseek-ai/dsh-session-title/types": ["./packages/session/session-title/src/types.ts"],
  72. "@deepseek-ai/dsh-session-title/client": ["./packages/session/session-title/src/client.ts"],
  73. "@deepseek-ai/dsh-subagent/client": ["./packages/subagent/subagent/src/client.ts"],
  74. "@deepseek-ai/dsh-subagent/internal": ["./packages/subagent/subagent/src/internal.ts"],
  75. "@deepseek-ai/dsh-workspace/types": ["./packages/workspace/workspace/src/types.ts"],
  76. "@deepseek-ai/dsh-util-workspace-path": ["./packages/util/workspace-path/src/index.ts"],
  77. "@deepseek-ai/dsh-session-stats/types": ["./packages/session/session-stats/src/types.ts"],
  78. "@deepseek-ai/dsh-session-stats/client": ["./packages/session/session-stats/src/client.ts"],
  79. "@deepseek-ai/dsh-session-turn-outline/types": ["./packages/session/session-turn-outline/src/types.ts"],
  80. "@deepseek-ai/dsh-session-turn-outline/client": ["./packages/session/session-turn-outline/src/client.ts"],
  81. "@deepseek-ai/dsh-token-meter/client": ["./packages/llm/token-meter/src/client.ts"],
  82. "@deepseek-ai/dsh-plan-mode/types": ["./packages/plan/plan-mode/src/types.ts"],
  83. "@deepseek-ai/dsh-plan-mode/client": ["./packages/plan/plan-mode/src/client.ts"],
  84. "@deepseek-ai/dsh-agent-presets/types": ["./packages/preset/agent-presets/src/types.ts"],
  85. "@deepseek-ai/dsh-agent-presets/display": ["./packages/preset/agent-presets/src/display.ts"],
  86. "@deepseek-ai/dsh-pwsh-local": ["./packages/shell/pwsh-local/src/index.ts"],
  87. "@deepseek-ai/dsh-tool-pwsh": ["./packages/shell/tool-pwsh/src/index.ts"],
  88. "@deepseek-ai/dsh-shell-env": ["./packages/shell/shell-env/src/index.ts"],
  89. "@deepseek-ai/dsh-cordis-host-runner": ["./packages/extensions/cordis-host-runner/src/index.ts"],
  90. "@deepseek-ai/dsh-cordis-host-runner/types": ["./packages/extensions/cordis-host-runner/src/types.ts"],
  91. "@deepseek-ai/dsh-goal/types": ["./packages/goal/goal/src/types.ts"],
  92. "@deepseek-ai/dsh-goal/client": ["./packages/goal/goal/src/client.ts"],
  93. "@deepseek-ai/dsh-llm/types": ["./packages/llm/llm/src/types.ts"],
  94. "@deepseek-ai/dsh-llm/brand": ["./packages/llm/llm/src/brand.ts"],
  95. "@deepseek-ai/dsh-llm/assistant-stream": ["./packages/llm/llm/src/assistant-stream.ts"],
  96. "@deepseek-ai/dsh-deepseek-llm-api-extensions/types": ["./packages/llm/deepseek-llm-api-extensions/src/types.ts"],
  97. "@deepseek-ai/dsh-llm-retry/types": ["./packages/llm/llm-retry/src/types.ts"],
  98. "@deepseek-ai/dsh-workflow/types": ["./packages/workflow/workflow/src/types.ts"],
  99. "@deepseek-ai/dsh-tool-workflow/types": ["./packages/workflow/tool-workflow/src/types.ts"],
  100. "@deepseek-ai/dsh-llm/message": ["./packages/llm/llm/src/message.ts"],
  101. "@deepseek-ai/dsh-commands/brand": ["./packages/interaction/commands/src/brand.ts"],
  102. "@deepseek-ai/dsh-commands/types": ["./packages/interaction/commands/src/types.ts"],
  103. "@deepseek-ai/dsh-jobs/brand": ["./packages/jobs/jobs/src/brand.ts"],
  104. "@deepseek-ai/dsh-credentials/types": ["./packages/credentials/credentials/src/types.ts"],
  105. "@deepseek-ai/dsh-authorization/types": ["./packages/credentials/authorization/src/types.ts"],
  106. "@deepseek-ai/dsh-settings/types": ["./packages/settings/settings/src/types.ts"],
  107. "@deepseek-ai/dsh-api-remotes/types": ["./packages/api/remotes/src/types.ts"],
  108. "@deepseek-ai/dsh-compaction/checkpoint": ["./packages/compaction/compaction/src/checkpoint.ts"],
  109. "@deepseek-ai/dsh-compaction/types": ["./packages/compaction/compaction/src/types.ts"],
  110. "@deepseek-ai/dsh-file-reference/grammar": ["./packages/context/file-reference/src/grammar.ts"],
  111. "@deepseek-ai/dsh-file-reference/types": ["./packages/context/file-reference/src/types.ts"],
  112. "@deepseek-ai/dsh-session-reference/types": ["./packages/context/session-reference/src/types.ts"],
  113. "@deepseek-ai/dsh-tools/presentation": ["./packages/core/tools/src/presentation.ts"],
  114. "@deepseek-ai/dsh-tools/types": ["./packages/core/tools/src/types.ts"],
  115. "@deepseek-ai/dsh-tool-subagent-control/list-agents": ["./packages/subagent/tool-subagent-control/src/list-agents.ts"],
  116. "@deepseek-ai/dsh-tool-subagent/model-selection-settings": ["./packages/subagent/tool-subagent/src/model-selection-settings.ts"],
  117. "@deepseek-ai/dsh-user-approval/types": ["./packages/interaction/user-approval/src/types.ts"],
  118. "@deepseek-ai/dsh-user-questions/types": ["./packages/interaction/user-questions/src/types.ts"],
  119. "@deepseek-ai/dsh-agent/types": ["./packages/core/agent/src/types.ts"],
  120. "@deepseek-ai/dsh-agent/brand": ["./packages/core/agent/src/brand.ts"],
  121. "@deepseek-ai/dsh-agent/invariant": ["./packages/core/agent/src/invariant.ts"],
  122. "@deepseek-ai/dsh-scope/invariant": ["./packages/core/scope/src/invariant.ts"],
  123. "@deepseek-ai/dsh-agent-loop/invariant": ["./packages/core/agent-loop/src/invariant.ts"],
  124. "@deepseek-ai/dsh-experimental-agent-team/invariant": ["./packages/experimental/agent-team/src/invariant.ts"],
  125. // host/client package names prefix the group dir (dsh-client-<dir>), so
  126. // the generated aliases below — which map a package only when its name is
  127. // exactly dsh-<dir> — skip them; strip the group prefix with a dedicated
  128. // wildcard per group instead.
  129. "@deepseek-ai/dsh-host-*/invariant": ["./packages/host/*/src/invariant.ts"],
  130. "@deepseek-ai/dsh-client-*/invariant": ["./packages/client/*/src/invariant.ts"],
  131. "@deepseek-ai/dsh-headless/startup": ["./packages/bundle/headless/src/startup.ts"],
  132. "@deepseek-ai/dsh-web-app/startup": ["./packages/bundle/web-app/src/startup.ts"],
  133. "@deepseek-ai/dsh-client-*/client": ["./packages/client/*/src/client"],
  134. // One wildcard maps every @deepseek-ai/dsh-<name> to its source. Package
  135. // dir names are unique across groups, so first-on-disk-wins resolution is
  136. // unambiguous; adding a package under an existing group needs no edit
  137. // here. The aggregates' project references (tsconfig.host.json /
  138. // tsconfig.client.json) stay explicit — TS project references have no
  139. // wildcard form.
  140. "@deepseek-ai/dsh-host-directory-picker": ["./packages/host/directory-picker/src"],
  141. "@deepseek-ai/dsh-host-directory-picker/*": ["./packages/host/directory-picker/src/*"],
  142. "@deepseek-ai/dsh-host-directory-picker-browse": ["./packages/host/directory-picker-browse/src"],
  143. "@deepseek-ai/dsh-host-directory-picker-browse/*": ["./packages/host/directory-picker-browse/src/*"],
  144. "@deepseek-ai/dsh-host-directory-picker-native": ["./packages/host/directory-picker-native/src"],
  145. "@deepseek-ai/dsh-host-directory-picker-native/*": ["./packages/host/directory-picker-native/src/*"],
  146. "@deepseek-ai/dsh-host-directory-picker-auto": ["./packages/host/directory-picker-auto/src"],
  147. "@deepseek-ai/dsh-host-directory-picker-auto/*": ["./packages/host/directory-picker-auto/src/*"],
  148. "@deepseek-ai/dsh-host-open-in-app": ["./packages/host/open-in-app/src"],
  149. "@deepseek-ai/dsh-host-open-in-app/shared": ["./packages/host/open-in-app/src/shared.ts"],
  150. "@deepseek-ai/dsh-host-webserver": ["./packages/host/webserver/src"],
  151. "@deepseek-ai/dsh-host-frontend-static": ["./packages/host/frontend-static/src"],
  152. "@deepseek-ai/dsh-host-plugin-inventory": ["./packages/host/plugin-inventory/src"],
  153. "@deepseek-ai/dsh-host-plugin-inventory/types": ["./packages/host/plugin-inventory/src/types.ts"],
  154. "@deepseek-ai/dsh-client-ui-slots": ["./packages/client/ui-slots/src"],
  155. "@deepseek-ai/dsh-client-ui-attachment": ["./packages/client/ui-attachment/src"],
  156. "@deepseek-ai/dsh-client-ui-primitives": ["./packages/client/ui-primitives/src"],
  157. "@deepseek-ai/dsh-client-ui-dockkit": ["./packages/client/ui-dockkit/src"],
  158. "@deepseek-ai/dsh-client-ui-sidebar-right": ["./packages/client/ui-sidebar-right/src"],
  159. "@deepseek-ai/dsh-client-ui-sidebar-right/client": ["./packages/client/ui-sidebar-right/src/client"],
  160. "@deepseek-ai/dsh-client-ui-sidebar-textpreview": ["./packages/client/ui-sidebar-textpreview/src"],
  161. "@deepseek-ai/dsh-client-ui-sidebar-textpreview/client": ["./packages/client/ui-sidebar-textpreview/src/client"],
  162. "@deepseek-ai/dsh-api-workspace-files": ["./packages/api/workspace-files/src"],
  163. "@deepseek-ai/dsh-api-workspace-files/types": ["./packages/api/workspace-files/src/types.ts"],
  164. "@deepseek-ai/dsh-api-workspace-files/client": ["./packages/api/workspace-files/src/client/index.ts"],
  165. "@deepseek-ai/dsh-client-resources": ["./packages/client/resources/src"],
  166. "@deepseek-ai/dsh-client-resources/client": ["./packages/client/resources/src/client"],
  167. "@deepseek-ai/dsh-client-ui-sidebar-files": ["./packages/client/ui-sidebar-files/src"],
  168. "@deepseek-ai/dsh-client-ui-sidebar-files/client": ["./packages/client/ui-sidebar-files/src/client"],
  169. "@deepseek-ai/dsh-client-store": ["./packages/client/store/src/index.ts"],
  170. "@deepseek-ai/dsh-client-ui-renderer": ["./packages/client/ui-renderer/src"],
  171. "@deepseek-ai/dsh-client-ui-renderer/client": ["./packages/client/ui-renderer/src/client"],
  172. "@deepseek-ai/dsh-client-ui-renderer/invariant": ["./packages/client/ui-renderer/src/invariant.ts"],
  173. "@deepseek-ai/dsh-client-ui-session": ["./packages/client/ui-session/src"],
  174. "@deepseek-ai/dsh-client-ui-session/client": ["./packages/client/ui-session/src/client"],
  175. "@deepseek-ai/dsh-client-connection": ["./packages/client/connection/src"],
  176. "@deepseek-ai/dsh-client-file-upload": ["./packages/client/file-upload/src"],
  177. "@deepseek-ai/dsh-client-file-upload/client": ["./packages/client/file-upload/src/client/index.ts"],
  178. "@deepseek-ai/dsh-api-remotes": ["./packages/api/remotes/src"],
  179. "@deepseek-ai/dsh-api-remotes/client": ["./packages/api/remotes/src/client/index.ts"],
  180. "@deepseek-ai/dsh-client-hmr": ["./packages/client/hmr/src"],
  181. "@deepseek-ai/dsh-client-modules": ["./packages/client/modules/src"],
  182. "@deepseek-ai/dsh-cordis-client-runner": ["./packages/extensions/cordis-client-runner/src"],
  183. "@deepseek-ai/dsh-cordis-client-runner/client": ["./packages/extensions/cordis-client-runner/src/client"],
  184. "@deepseek-ai/dsh-client-ui-cordis": ["./packages/extensions/ui-cordis/src"],
  185. "@deepseek-ai/dsh-client-ui-cordis/client": ["./packages/extensions/ui-cordis/src/client"],
  186. "@deepseek-ai/dsh-client-test-runtime": ["./packages/test-support/client-runtime/src"],
  187. "@deepseek-ai/dsh-client-ui-layout": ["./packages/client/ui-layout/src"],
  188. "@deepseek-ai/dsh-client-ui-sidebar": ["./packages/client/ui-sidebar/src"],
  189. "@deepseek-ai/dsh-client-ui-brand-official": ["./packages/client/ui-brand-official/src"],
  190. "@deepseek-ai/dsh-client-ui-approval": ["./packages/client/ui-approval/src"],
  191. "@deepseek-ai/dsh-client-ui-approval/client": ["./packages/client/ui-approval/src/client/index.ts"],
  192. "@deepseek-ai/dsh-client-ui-chat": ["./packages/client/ui-chat/src"],
  193. "@deepseek-ai/dsh-client-ui-chat/client": ["./packages/client/ui-chat/src/client/index.ts"],
  194. "@deepseek-ai/dsh-client-ui-conversation": ["./packages/client/ui-conversation/src"],
  195. "@deepseek-ai/dsh-client-ui-conversation/client": ["./packages/client/ui-conversation/src/client/index.ts"],
  196. "@deepseek-ai/dsh-client-ui-tool": ["./packages/client/ui-tool/src"],
  197. "@deepseek-ai/dsh-client-ui-deliverables": ["./packages/client/ui-deliverables/src"],
  198. "@deepseek-ai/dsh-client-ui-workflow-run": ["./packages/client/ui-workflow-run/src"],
  199. "@deepseek-ai/dsh-client-ui-input-trigger": ["./packages/client/ui-input-trigger/src"],
  200. "@deepseek-ai/dsh-client-ui-reference": ["./packages/client/ui-reference/src"],
  201. "@deepseek-ai/dsh-client-ui-commands": ["./packages/client/ui-commands/src"],
  202. "@deepseek-ai/dsh-client-ui-model-selection": ["./packages/client/ui-model-selection/src"],
  203. "@deepseek-ai/dsh-client-ui-goal": ["./packages/client/ui-goal/src"],
  204. "@deepseek-ai/dsh-client-ui-message-feedback": ["./packages/client/ui-message-feedback/src"],
  205. "@deepseek-ai/dsh-client-ui-agent-preset": ["./packages/client/ui-agent-preset/src"],
  206. "@deepseek-ai/dsh-client-ui-permission-presets": ["./packages/client/ui-permission-presets/src"],
  207. "@deepseek-ai/dsh-client-ui-skill": ["./packages/client/ui-skill/src"],
  208. "@deepseek-ai/dsh-client-ui-subagent": ["./packages/client/ui-subagent/src"],
  209. "@deepseek-ai/dsh-experimental-client-ui-agent-team": ["./packages/experimental/client-ui-agent-team/src"],
  210. "@deepseek-ai/dsh-client-ui-settings-plugins": ["./packages/client/ui-settings-plugins/src"],
  211. "@deepseek-ai/dsh-client-ui-jobs": ["./packages/client/ui-jobs/src"],
  212. "@deepseek-ai/dsh-client-ui-schedule": ["./packages/client/ui-schedule/src"],
  213. "@deepseek-ai/dsh-client-ui-schedule/client": ["./packages/client/ui-schedule/src/client/index.ts"],
  214. "@deepseek-ai/dsh-client-ui-plan": ["./packages/client/ui-plan/src"],
  215. "@deepseek-ai/dsh-client-ui-user-questions": ["./packages/client/ui-user-questions/src"],
  216. "@deepseek-ai/dsh-client-ui-trajectory": ["./packages/client/ui-trajectory/src"],
  217. "@deepseek-ai/dsh-client-ui-workspace": ["./packages/client/ui-workspace/src"],
  218. "@deepseek-ai/dsh-client-ui-theme": ["./packages/client/ui-theme/src"],
  219. "@deepseek-ai/dsh-client-ui-settings": ["./packages/client/ui-settings/src"],
  220. "@deepseek-ai/dsh-client-ui-settings-general": ["./packages/client/ui-settings-general/src"],
  221. "@deepseek-ai/dsh-client-ui-settings-models": ["./packages/client/ui-settings-models/src"],
  222. "@deepseek-ai/dsh-client-ui-settings-plugin-inventory": ["./packages/client/ui-settings-plugin-inventory/src"],
  223. "@deepseek-ai/dsh-client-locale": ["./packages/client/locale/src"],
  224. "@deepseek-ai/dsh-client-web": ["./packages/client/web/src"],
  225. "@deepseek-ai/dsh-schedule/client": ["./packages/schedule/schedule/src/client.ts"],
  226. "@deepseek-ai/dsh-client-ui-directory-picker-browse": ["./packages/client/ui-directory-picker-browse/src"],
  227. "@deepseek-ai/dsh-client-ui-directory-picker-native": ["./packages/client/ui-directory-picker-native/src"],
  228. "@deepseek-ai/dsh-client-ui-open-in-app": ["./packages/client/ui-open-in-app/src"],
  229. // sdk/ folders are role-named without their npm-side sdk/jsonrpc prefixes,
  230. // so their names do not match their directories and the generated aliases
  231. // below cannot map them; these three stay hand-written.
  232. "@deepseek-ai/dsh-sdk-client": ["./packages/sdk/client/src"],
  233. "@deepseek-ai/dsh-sdk-protocol": ["./packages/sdk/protocol/src"],
  234. "@deepseek-ai/dsh-sdk-jsonrpc-server": ["./packages/sdk/server/src"],
  235. "@deepseek-ai/dsh-experimental-agent-team": ["./packages/experimental/agent-team/src"],
  236. "@deepseek-ai/dsh-experimental-agent-team-profile": ["./packages/experimental/agent-team-profile/src"],
  237. "@deepseek-ai/dsh-experimental-agent-team-web-profile": ["./packages/experimental/agent-team-web-profile/src"],
  238. "@deepseek-ai/dsh-experimental-tool-agent-team": ["./packages/experimental/tool-agent-team/src"],
  239. "@deepseek-ai/dsh-experimental-webworker-runtime": ["./packages/experimental/webworker-runtime/src"],
  240. "@deepseek-ai/dsh-experimental-webworker-packer": ["./packages/experimental/webworker-packer/src"],
  241. "@deepseek-ai/dsh-experimental-inspector": ["./packages/experimental/inspector/src"],
  242. "@deepseek-ai/dsh-experimental-inspector/client": ["./packages/experimental/inspector/src/client/index.ts"],
  243. "@deepseek-ai/dsh-experimental-code-runtime-python": ["./packages/experimental/code-runtime-python/src"],
  244. "@deepseek-ai/dsh-util-crypto": ["./packages/util/crypto/src"],
  245. "@deepseek-ai/dsh-util-values": ["./packages/util/values/src"],
  246. // util/ folders are role-named without the util- prefix their npm names carry,
  247. // so these aliases stay hand-written like dsh-util-crypto above.
  248. "@deepseek-ai/dsh-util-time": ["./packages/util/time/src"],
  249. // BEGIN generated package aliases — pnpm run gen-tsconfig-paths
  250. "@deepseek-ai/dsh-acp": ["./packages/acp/acp/src"],
  251. "@deepseek-ai/dsh-acp-app": ["./packages/bundle/acp-app/src"],
  252. "@deepseek-ai/dsh-agent": ["./packages/core/agent/src"],
  253. "@deepseek-ai/dsh-agent-default-model": ["./packages/core/agent-default-model/src"],
  254. "@deepseek-ai/dsh-agent-instructions": ["./packages/context/agent-instructions/src"],
  255. "@deepseek-ai/dsh-agent-loop": ["./packages/core/agent-loop/src"],
  256. "@deepseek-ai/dsh-agent-loop-testkit": ["./packages/test-support/agent-loop-testkit/src"],
  257. "@deepseek-ai/dsh-agent-presets": ["./packages/preset/agent-presets/src"],
  258. "@deepseek-ai/dsh-agent-presets/invariant": ["./packages/preset/agent-presets/src/invariant.ts"],
  259. "@deepseek-ai/dsh-agent-tool-presentation": ["./packages/core/agent-tool-presentation/src"],
  260. "@deepseek-ai/dsh-anonymous-user-id": ["./packages/identity/anonymous-user-id/src"],
  261. "@deepseek-ai/dsh-app-boot": ["./packages/boot/app-boot/src"],
  262. "@deepseek-ai/dsh-atomic-write": ["./packages/util/atomic-write/src"],
  263. "@deepseek-ai/dsh-attachment": ["./packages/attachment/attachment/src"],
  264. "@deepseek-ai/dsh-attachment-local": ["./packages/attachment/attachment-local/src"],
  265. "@deepseek-ai/dsh-authorization": ["./packages/credentials/authorization/src"],
  266. "@deepseek-ai/dsh-authorization/invariant": ["./packages/credentials/authorization/src/invariant.ts"],
  267. "@deepseek-ai/dsh-base": ["./packages/bundle/base/src"],
  268. "@deepseek-ai/dsh-bash-local": ["./packages/shell/bash-local/src"],
  269. "@deepseek-ai/dsh-bash-sandbox": ["./packages/shell/bash-sandbox/src"],
  270. "@deepseek-ai/dsh-brand": ["./packages/util/brand/src"],
  271. "@deepseek-ai/dsh-cmdline": ["./packages/boot/cmdline/src"],
  272. "@deepseek-ai/dsh-code-runtime": ["./packages/code-runtime/code-runtime/src"],
  273. "@deepseek-ai/dsh-code-runtime-worker-thread": ["./packages/code-runtime/code-runtime-worker-thread/src"],
  274. "@deepseek-ai/dsh-command-compact": ["./packages/compaction/command-compact/src"],
  275. "@deepseek-ai/dsh-command-feedback": ["./packages/feedback/command-feedback/src"],
  276. "@deepseek-ai/dsh-command-goal": ["./packages/goal/command-goal/src"],
  277. "@deepseek-ai/dsh-commands": ["./packages/interaction/commands/src"],
  278. "@deepseek-ai/dsh-commands/invariant": ["./packages/interaction/commands/src/invariant.ts"],
  279. "@deepseek-ai/dsh-compaction": ["./packages/compaction/compaction/src"],
  280. "@deepseek-ai/dsh-compaction/invariant": ["./packages/compaction/compaction/src/invariant.ts"],
  281. "@deepseek-ai/dsh-compaction-basic": ["./packages/compaction/compaction-basic/src"],
  282. "@deepseek-ai/dsh-compaction-tool-result-pruner": ["./packages/compaction/compaction-tool-result-pruner/src"],
  283. "@deepseek-ai/dsh-credentials": ["./packages/credentials/credentials/src"],
  284. "@deepseek-ai/dsh-credentials/invariant": ["./packages/credentials/credentials/src/invariant.ts"],
  285. "@deepseek-ai/dsh-credentials-local": ["./packages/credentials/credentials-local/src"],
  286. "@deepseek-ai/dsh-deepseek-llm-api-extensions": ["./packages/llm/deepseek-llm-api-extensions/src"],
  287. "@deepseek-ai/dsh-deque": ["./packages/util/deque/src"],
  288. "@deepseek-ai/dsh-e2b": ["./packages/e2b/e2b/src"],
  289. "@deepseek-ai/dsh-file-reference": ["./packages/context/file-reference/src"],
  290. "@deepseek-ai/dsh-file-reference-local": ["./packages/context/file-reference-local/src"],
  291. "@deepseek-ai/dsh-fs": ["./packages/fs/fs/src"],
  292. "@deepseek-ai/dsh-fs/invariant": ["./packages/fs/fs/src/invariant.ts"],
  293. "@deepseek-ai/dsh-fs-e2b": ["./packages/e2b/fs-e2b/src"],
  294. "@deepseek-ai/dsh-fs-local": ["./packages/fs/fs-local/src"],
  295. "@deepseek-ai/dsh-fs-observation-policy": ["./packages/fs/fs-observation-policy/src"],
  296. "@deepseek-ai/dsh-fs-sandbox": ["./packages/fs/fs-sandbox/src"],
  297. "@deepseek-ai/dsh-goal": ["./packages/goal/goal/src"],
  298. "@deepseek-ai/dsh-goal/invariant": ["./packages/goal/goal/src/invariant.ts"],
  299. "@deepseek-ai/dsh-goal-round-driver": ["./packages/goal/goal-round-driver/src"],
  300. "@deepseek-ai/dsh-goal-round-driver/invariant": ["./packages/goal/goal-round-driver/src/invariant.ts"],
  301. "@deepseek-ai/dsh-headless": ["./packages/bundle/headless/src"],
  302. "@deepseek-ai/dsh-home-paths": ["./packages/util/home-paths/src"],
  303. "@deepseek-ai/dsh-hook-protocol": ["./packages/hooks/hook-protocol/src"],
  304. "@deepseek-ai/dsh-hook-protocol/invariant": ["./packages/hooks/hook-protocol/src/invariant.ts"],
  305. "@deepseek-ai/dsh-hooks-claude-code": ["./packages/hooks/hooks-claude-code/src"],
  306. "@deepseek-ai/dsh-hooks-codex": ["./packages/hooks/hooks-codex/src"],
  307. "@deepseek-ai/dsh-http-proxy": ["./packages/util/http-proxy/src"],
  308. "@deepseek-ai/dsh-jobs": ["./packages/jobs/jobs/src"],
  309. "@deepseek-ai/dsh-jobs/invariant": ["./packages/jobs/jobs/src/invariant.ts"],
  310. "@deepseek-ai/dsh-jobs-local": ["./packages/jobs/jobs-local/src"],
  311. "@deepseek-ai/dsh-launch-environment": ["./packages/util/launch-environment/src"],
  312. "@deepseek-ai/dsh-llm": ["./packages/llm/llm/src"],
  313. "@deepseek-ai/dsh-llm/invariant": ["./packages/llm/llm/src/invariant.ts"],
  314. "@deepseek-ai/dsh-llm-deepseek": ["./packages/llm/llm-deepseek/src"],
  315. "@deepseek-ai/dsh-llm-mock-server": ["./packages/test-support/llm-mock-server/src"],
  316. "@deepseek-ai/dsh-llm-pi-ai": ["./packages/llm/llm-pi-ai/src"],
  317. "@deepseek-ai/dsh-llm-replay": ["./packages/test-support/llm-replay/src"],
  318. "@deepseek-ai/dsh-llm-retry": ["./packages/llm/llm-retry/src"],
  319. "@deepseek-ai/dsh-llm-retry/invariant": ["./packages/llm/llm-retry/src/invariant.ts"],
  320. "@deepseek-ai/dsh-loader-smoke": ["./packages/test-support/loader-smoke/src"],
  321. "@deepseek-ai/dsh-lsp": ["./packages/lsp/lsp/src"],
  322. "@deepseek-ai/dsh-lsp-stdio": ["./packages/lsp/lsp-stdio/src"],
  323. "@deepseek-ai/dsh-mcp-client": ["./packages/mcp/mcp-client/src"],
  324. "@deepseek-ai/dsh-message-feedback": ["./packages/feedback/message-feedback/src"],
  325. "@deepseek-ai/dsh-native-command": ["./packages/util/native-command/src"],
  326. "@deepseek-ai/dsh-output-retention": ["./packages/util/output-retention/src"],
  327. "@deepseek-ai/dsh-package-manifest": ["./packages/util/package-manifest/src"],
  328. "@deepseek-ai/dsh-permission-presets": ["./packages/interaction/permission-presets/src"],
  329. "@deepseek-ai/dsh-permission-presets/invariant": ["./packages/interaction/permission-presets/src/invariant.ts"],
  330. "@deepseek-ai/dsh-persona": ["./packages/preset/persona/src"],
  331. "@deepseek-ai/dsh-plan-mode": ["./packages/plan/plan-mode/src"],
  332. "@deepseek-ai/dsh-plan-mode/invariant": ["./packages/plan/plan-mode/src/invariant.ts"],
  333. "@deepseek-ai/dsh-plugin-package-inventory-deepseek": ["./packages/llm/plugin-package-inventory-deepseek/src"],
  334. "@deepseek-ai/dsh-pwsh-sandbox": ["./packages/shell/pwsh-sandbox/src"],
  335. "@deepseek-ai/dsh-repeat-tool-reminder": ["./packages/guard/repeat-tool-reminder/src"],
  336. "@deepseek-ai/dsh-sandbox": ["./packages/sandbox/sandbox/src"],
  337. "@deepseek-ai/dsh-sandbox-local": ["./packages/sandbox/sandbox-local/src"],
  338. "@deepseek-ai/dsh-sandbox-policy": ["./packages/sandbox/sandbox-policy/src"],
  339. "@deepseek-ai/dsh-sandbox-policy/invariant": ["./packages/sandbox/sandbox-policy/src/invariant.ts"],
  340. "@deepseek-ai/dsh-sandbox-windows-acl": ["./packages/sandbox/sandbox-windows-acl/src"],
  341. "@deepseek-ai/dsh-schedule": ["./packages/schedule/schedule/src"],
  342. "@deepseek-ai/dsh-schedule/invariant": ["./packages/schedule/schedule/src/invariant.ts"],
  343. "@deepseek-ai/dsh-scope": ["./packages/core/scope/src"],
  344. "@deepseek-ai/dsh-sdk-app": ["./packages/bundle/sdk-app/src"],
  345. "@deepseek-ai/dsh-sdk-minimal": ["./packages/bundle/sdk-minimal/src"],
  346. "@deepseek-ai/dsh-session": ["./packages/core/session/src"],
  347. "@deepseek-ai/dsh-session-checkpoint-policy": ["./packages/session/session-checkpoint-policy/src"],
  348. "@deepseek-ai/dsh-session-format": ["./packages/session/session-format/src"],
  349. "@deepseek-ai/dsh-session-format-catalog": ["./packages/session/session-format-catalog/src"],
  350. "@deepseek-ai/dsh-session-format-v0-to-v1": ["./packages/session/session-format-v0-to-v1/src"],
  351. "@deepseek-ai/dsh-session-format-v1-to-v2": ["./packages/session/session-format-v1-to-v2/src"],
  352. "@deepseek-ai/dsh-session-log-deepseek": ["./packages/session/session-log-deepseek/src"],
  353. "@deepseek-ai/dsh-session-log-deepseek/invariant": ["./packages/session/session-log-deepseek/src/invariant.ts"],
  354. "@deepseek-ai/dsh-session-log-export": ["./packages/session-query/session-log-export/src"],
  355. "@deepseek-ai/dsh-session-persistence": ["./packages/session/session-persistence/src"],
  356. "@deepseek-ai/dsh-session-persistence-jsonl": ["./packages/session/session-persistence-jsonl/src"],
  357. "@deepseek-ai/dsh-session-projection": ["./packages/session/session-projection/src"],
  358. "@deepseek-ai/dsh-session-projection-cache": ["./packages/session/session-projection-cache/src"],
  359. "@deepseek-ai/dsh-session-query": ["./packages/session-query/session-query/src"],
  360. "@deepseek-ai/dsh-session-query-sqlite": ["./packages/session-query/session-query-sqlite/src"],
  361. "@deepseek-ai/dsh-session-reference": ["./packages/context/session-reference/src"],
  362. "@deepseek-ai/dsh-session-snapshot": ["./packages/test-support/session-snapshot/src"],
  363. "@deepseek-ai/dsh-session-stats": ["./packages/session/session-stats/src"],
  364. "@deepseek-ai/dsh-session-telemetry": ["./packages/session/session-telemetry/src"],
  365. "@deepseek-ai/dsh-session-telemetry-otel": ["./packages/session/session-telemetry-otel/src"],
  366. "@deepseek-ai/dsh-session-title": ["./packages/session/session-title/src"],
  367. "@deepseek-ai/dsh-session-title/invariant": ["./packages/session/session-title/src/invariant.ts"],
  368. "@deepseek-ai/dsh-session-title-all-prompts-llm": ["./packages/session/session-title-all-prompts-llm/src"],
  369. "@deepseek-ai/dsh-session-title-first-prompt-llm": ["./packages/session/session-title-first-prompt-llm/src"],
  370. "@deepseek-ai/dsh-session-title-llm": ["./packages/session/session-title-llm/src"],
  371. "@deepseek-ai/dsh-session-turn-outline": ["./packages/session/session-turn-outline/src"],
  372. "@deepseek-ai/dsh-settings": ["./packages/settings/settings/src"],
  373. "@deepseek-ai/dsh-settings/invariant": ["./packages/settings/settings/src/invariant.ts"],
  374. "@deepseek-ai/dsh-settings-file": ["./packages/settings/settings-file/src"],
  375. "@deepseek-ai/dsh-shell": ["./packages/shell/shell/src"],
  376. "@deepseek-ai/dsh-skill": ["./packages/skill/skill/src"],
  377. "@deepseek-ai/dsh-skill-badge": ["./packages/skill/skill-badge/src"],
  378. "@deepseek-ai/dsh-skill-filesystem": ["./packages/skill/skill-filesystem/src"],
  379. "@deepseek-ai/dsh-spill": ["./packages/spill/spill/src"],
  380. "@deepseek-ai/dsh-spill-local": ["./packages/spill/spill-local/src"],
  381. "@deepseek-ai/dsh-spill-policy": ["./packages/spill/spill-policy/src"],
  382. "@deepseek-ai/dsh-storage": ["./packages/storage/storage/src"],
  383. "@deepseek-ai/dsh-storage-domain": ["./packages/storage/storage-domain/src"],
  384. "@deepseek-ai/dsh-storage-domain/invariant": ["./packages/storage/storage-domain/src/invariant.ts"],
  385. "@deepseek-ai/dsh-storage-json": ["./packages/storage/storage-json/src"],
  386. "@deepseek-ai/dsh-storage-sqlite": ["./packages/storage/storage-sqlite/src"],
  387. "@deepseek-ai/dsh-subagent": ["./packages/subagent/subagent/src"],
  388. "@deepseek-ai/dsh-subagent/invariant": ["./packages/subagent/subagent/src/invariant.ts"],
  389. "@deepseek-ai/dsh-subagent-acp": ["./packages/subagent/subagent-acp/src"],
  390. "@deepseek-ai/dsh-subagent-claude-code": ["./packages/subagent/subagent-claude-code/src"],
  391. "@deepseek-ai/dsh-subagent-codex": ["./packages/subagent/subagent-codex/src"],
  392. "@deepseek-ai/dsh-subagent-dsh-sdk": ["./packages/subagent/subagent-dsh-sdk/src"],
  393. "@deepseek-ai/dsh-subagent-fork-in-process": ["./packages/subagent/subagent-fork-in-process/src"],
  394. "@deepseek-ai/dsh-subagent-in-process-driver": ["./packages/subagent/subagent-in-process-driver/src"],
  395. "@deepseek-ai/dsh-subagent-spawn-in-process": ["./packages/subagent/subagent-spawn-in-process/src"],
  396. "@deepseek-ai/dsh-subprocess": ["./packages/subprocess/subprocess/src"],
  397. "@deepseek-ai/dsh-subprocess-e2b": ["./packages/e2b/subprocess-e2b/src"],
  398. "@deepseek-ai/dsh-subprocess-local": ["./packages/subprocess/subprocess-local/src"],
  399. "@deepseek-ai/dsh-system-prompt": ["./packages/core/system-prompt/src"],
  400. "@deepseek-ai/dsh-system-prompt/invariant": ["./packages/core/system-prompt/src/invariant.ts"],
  401. "@deepseek-ai/dsh-terminal": ["./packages/terminal/terminal/src"],
  402. "@deepseek-ai/dsh-terminal-bash": ["./packages/terminal/terminal-bash/src"],
  403. "@deepseek-ai/dsh-time-context": ["./packages/context/time-context/src"],
  404. "@deepseek-ai/dsh-time-context/invariant": ["./packages/context/time-context/src/invariant.ts"],
  405. "@deepseek-ai/dsh-timeout": ["./packages/util/timeout/src"],
  406. "@deepseek-ai/dsh-tmux-context": ["./packages/context/tmux-context/src"],
  407. "@deepseek-ai/dsh-token-meter": ["./packages/llm/token-meter/src"],
  408. "@deepseek-ai/dsh-tool-ask-user": ["./packages/interaction/tool-ask-user/src"],
  409. "@deepseek-ai/dsh-tool-bash": ["./packages/shell/tool-bash/src"],
  410. "@deepseek-ai/dsh-tool-bash-persistent": ["./packages/shell/tool-bash-persistent/src"],
  411. "@deepseek-ai/dsh-tool-cordis": ["./packages/extensions/tool-cordis/src"],
  412. "@deepseek-ai/dsh-tool-fs": ["./packages/fs/tool-fs/src"],
  413. "@deepseek-ai/dsh-tool-fs-search": ["./packages/fs/tool-fs-search/src"],
  414. "@deepseek-ai/dsh-tool-goal": ["./packages/goal/tool-goal/src"],
  415. "@deepseek-ai/dsh-tool-jobs": ["./packages/jobs/tool-jobs/src"],
  416. "@deepseek-ai/dsh-tool-lsp": ["./packages/lsp/tool-lsp/src"],
  417. "@deepseek-ai/dsh-tool-pwsh-persistent": ["./packages/shell/tool-pwsh-persistent/src"],
  418. "@deepseek-ai/dsh-tool-ralph": ["./packages/workflow/tool-ralph/src"],
  419. "@deepseek-ai/dsh-tool-session-query": ["./packages/session-query/tool-session-query/src"],
  420. "@deepseek-ai/dsh-tool-skill": ["./packages/skill/tool-skill/src"],
  421. "@deepseek-ai/dsh-tool-str-replace-editor": ["./packages/fs/tool-str-replace-editor/src"],
  422. "@deepseek-ai/dsh-tool-subagent": ["./packages/subagent/tool-subagent/src"],
  423. "@deepseek-ai/dsh-tool-subagent/invariant": ["./packages/subagent/tool-subagent/src/invariant.ts"],
  424. "@deepseek-ai/dsh-tool-subagent-control": ["./packages/subagent/tool-subagent-control/src"],
  425. "@deepseek-ai/dsh-tool-terminal": ["./packages/terminal/tool-terminal/src"],
  426. "@deepseek-ai/dsh-tool-todo": ["./packages/todo/tool-todo/src"],
  427. "@deepseek-ai/dsh-tool-todo/invariant": ["./packages/todo/tool-todo/src/invariant.ts"],
  428. "@deepseek-ai/dsh-tool-web": ["./packages/web/tool-web/src"],
  429. "@deepseek-ai/dsh-tool-workflow": ["./packages/workflow/tool-workflow/src"],
  430. "@deepseek-ai/dsh-tool-workflow/invariant": ["./packages/workflow/tool-workflow/src/invariant.ts"],
  431. "@deepseek-ai/dsh-tools": ["./packages/core/tools/src"],
  432. "@deepseek-ai/dsh-tools/invariant": ["./packages/core/tools/src/invariant.ts"],
  433. "@deepseek-ai/dsh-user-approval": ["./packages/interaction/user-approval/src"],
  434. "@deepseek-ai/dsh-user-approval/invariant": ["./packages/interaction/user-approval/src/invariant.ts"],
  435. "@deepseek-ai/dsh-user-questions": ["./packages/interaction/user-questions/src"],
  436. "@deepseek-ai/dsh-web": ["./packages/web/web/src"],
  437. "@deepseek-ai/dsh-web-app": ["./packages/bundle/web-app/src"],
  438. "@deepseek-ai/dsh-web-fetch-http": ["./packages/web/web-fetch-http/src"],
  439. "@deepseek-ai/dsh-web-search-deepseek": ["./packages/web/web-search-deepseek/src"],
  440. "@deepseek-ai/dsh-web-search-exa": ["./packages/web/web-search-exa/src"],
  441. "@deepseek-ai/dsh-web-search-perplexity": ["./packages/web/web-search-perplexity/src"],
  442. "@deepseek-ai/dsh-webhook": ["./packages/webhook/webhook/src"],
  443. "@deepseek-ai/dsh-webhook/invariant": ["./packages/webhook/webhook/src/invariant.ts"],
  444. "@deepseek-ai/dsh-webhook-github": ["./packages/webhook/webhook-github/src"],
  445. "@deepseek-ai/dsh-win32-process": ["./packages/subprocess/win32-process/src"],
  446. "@deepseek-ai/dsh-workflow": ["./packages/workflow/workflow/src"],
  447. "@deepseek-ai/dsh-workflow/invariant": ["./packages/workflow/workflow/src/invariant.ts"],
  448. "@deepseek-ai/dsh-workflow-worker-thread": ["./packages/workflow/workflow-worker-thread/src"],
  449. "@deepseek-ai/dsh-workspace": ["./packages/workspace/workspace/src"],
  450. "@deepseek-ai/dsh-workspace/invariant": ["./packages/workspace/workspace/src/invariant.ts"]
  451. // END generated package aliases
  452. }
  453. }
  454. }