kevin@T14p:~/AndroidStudioProjects/deepseek-harness$ pnpm dsh web
$ node --import tsx/esm apps/cli/src/bin.ts web
/home/kevin/AndroidStudioProjects/deepseek-harness/packages/boot/app-boot/src/index.ts:832
throw new Error(${binName}: ${stage}: ${detail}${stack}, { cause })
^
Error: dsh: plugin tree failed to load: failed to apply loader entry data-agent (@yejiming/dsh-data-agent): agent-presets: preset "data-agent" failed to mount: failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:
- $.prefix missing required value (at prefix) (/home/kevin/.dsh/.agent-presets/data-agent/agent.cordis.yml)
ValidationError: invalid config:
- $.prefix missing required value (at prefix)
at resolveConfig (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:58:11)
at Fiber._resolveConfig (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:643:27)
at Fiber._reload (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:655:28)
at async Fiber.await (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:706:7)
at async Entry._start (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:297:7)
at async Entry._init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:285:7)
at async Entry.init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:261:7)
at async Entry.update (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:172:41)
at async EntryGroup.create (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/group.ts:30:7)
at async Promise.allSettled (index 0)
at boot (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/boot/app-boot/src/index.ts:832:11)
at async runProfile (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/profile-boot.ts:336:15)
at async runCli (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/bin.ts:34:7)
at async (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/bin.ts:65:3) {
[cause]: Error: failed to apply loader entry data-agent (@yejiming/dsh-data-agent): agent-presets: preset "data-agent" failed to mount: failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:
- $.prefix missing required value (at prefix) (/home/kevin/.dsh/.agent-presets/data-agent/agent.cordis.yml)
at updateError (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:26:10)
at Entry._await (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:273:13)
at async Promise.allSettled (index 160)
at async Proxy.await (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/tree.ts:53:24)
at async boot (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/boot/app-boot/src/index.ts:812:5)
at async runProfile (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/profile-boot.ts:336:15)
at async runCli (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/bin.ts:34:7)
at async (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/bin.ts:65:3) {
[cause]: RemoteError: agent-presets: preset "data-agent" failed to mount: failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:
- $.prefix missing required value (at prefix) (/home/kevin/.dsh/.agent-presets/data-agent/agent.cordis.yml)
at mountPreset (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/preset/agent-presets/src/mount.ts:426:11)
at async (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/preset/agent-presets/src/index.ts:785:9)
at async Proxy.standingKeyFor (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/preset/agent-presets/src/index.ts:743:13)
at async Object.apply [as callback] (file:///home/kevin/.dsh/profiles/web/node_modules/@yejiming/dsh-data-agent/lib/index.js:682:23)
at async Fiber._reload (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:656:9) {
code: 'agent-preset/invalid',
details: {
agentPreset: 'data-agent',
reason: 'failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:\n' +
' - $.prefix missing required value (at prefix) (/home/kevin/.dsh/.agent-presets/data-agent/agent.cordis.yml)'
},
isDSHRemoteError: true,
[cause]: Error: failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:
- $.prefix missing required value (at prefix)
at updateError (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:26:10)
at Entry._init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:287:13)
at async Entry.init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:261:7)
... 2 lines matching cause stack trace ...
at async Promise.allSettled (index 0)
at async EntryGroup.update (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/group.ts:71:24)
at async PresetTree._apply (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/include/src/index.ts:317:5) {
[cause]: ValidationError: invalid config:
- $.prefix missing required value (at prefix)
at resolveConfig (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:58:11)
at Fiber._resolveConfig (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:643:27)
at Fiber._reload (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:655:28)
at async Fiber.await (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:706:7)
at async Entry._start (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:297:7)
at async Entry._init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:285:7)
at async Entry.init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:261:7)
at async Entry.update (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:172:41)
at async EntryGroup.create (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/group.ts:30:7)
at async Promise.allSettled (index 0)
}
}
}
}
Node.js v22.23.2
[ELIFECYCLE] Command failed with exit code 1.
kevin@T14p:~/AndroidStudioProjects/deepseek-harness$
kevin@T14p:~/AndroidStudioProjects/deepseek-harness$ pnpm dsh web
$ node --import tsx/esm apps/cli/src/bin.ts web
/home/kevin/AndroidStudioProjects/deepseek-harness/packages/boot/app-boot/src/index.ts:832
throw new Error(
${binName}: ${stage}: ${detail}${stack}, { cause })^
Error: dsh: plugin tree failed to load: failed to apply loader entry data-agent (@yejiming/dsh-data-agent): agent-presets: preset "data-agent" failed to mount: failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:
ValidationError: invalid config:
at resolveConfig (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:58:11)
at Fiber._resolveConfig (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:643:27)
at Fiber._reload (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:655:28)
at async Fiber.await (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:706:7)
at async Entry._start (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:297:7)
at async Entry._init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:285:7)
at async Entry.init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:261:7)
at async Entry.update (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:172:41)
at async EntryGroup.create (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/group.ts:30:7)
at async Promise.allSettled (index 0)
at boot (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/boot/app-boot/src/index.ts:832:11)
at async runProfile (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/profile-boot.ts:336:15)
at async runCli (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/bin.ts:34:7)
at async (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/bin.ts:65:3) {
[cause]: Error: failed to apply loader entry data-agent (@yejiming/dsh-data-agent): agent-presets: preset "data-agent" failed to mount: failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:
at updateError (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:26:10)
at Entry._await (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:273:13)
at async Promise.allSettled (index 160)
at async Proxy.await (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/tree.ts:53:24)
at async boot (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/boot/app-boot/src/index.ts:812:5)
at async runProfile (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/profile-boot.ts:336:15)
at async runCli (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/bin.ts:34:7)
at async (/home/kevin/AndroidStudioProjects/deepseek-harness/apps/cli/src/bin.ts:65:3) {
[cause]: RemoteError: agent-presets: preset "data-agent" failed to mount: failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:
at mountPreset (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/preset/agent-presets/src/mount.ts:426:11)
at async (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/preset/agent-presets/src/index.ts:785:9)
at async Proxy.standingKeyFor (/home/kevin/AndroidStudioProjects/deepseek-harness/packages/preset/agent-presets/src/index.ts:743:13)
at async Object.apply [as callback] (file:///home/kevin/.dsh/profiles/web/node_modules/@yejiming/dsh-data-agent/lib/index.js:682:23)
at async Fiber._reload (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:656:9) {
code: 'agent-preset/invalid',
details: {
agentPreset: 'data-agent',
reason: 'failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:\n' +
' - $.prefix missing required value (at prefix) (/home/kevin/.dsh/.agent-presets/data-agent/agent.cordis.yml)'
},
isDSHRemoteError: true,
[cause]: Error: failed to apply loader entry persona (@deepseek-ai/dsh-persona): invalid config:
at updateError (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:26:10)
at Entry._init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:287:13)
at async Entry.init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:261:7)
... 2 lines matching cause stack trace ...
at async Promise.allSettled (index 0)
at async EntryGroup.update (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/group.ts:71:24)
at async PresetTree._apply (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/include/src/index.ts:317:5) {
[cause]: ValidationError: invalid config:
at resolveConfig (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:58:11)
at Fiber._resolveConfig (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:643:27)
at Fiber._reload (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:655:28)
at async Fiber.await (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/cordis/src/fiber.ts:706:7)
at async Entry._start (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:297:7)
at async Entry._init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:285:7)
at async Entry.init (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:261:7)
at async Entry.update (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/entry.ts:172:41)
at async EntryGroup.create (/home/kevin/AndroidStudioProjects/deepseek-harness/vendor/loader/src/config/group.ts:30:7)
at async Promise.allSettled (index 0)
}
}
}
}
Node.js v22.23.2
[ELIFECYCLE] Command failed with exit code 1.
kevin@T14p:~/AndroidStudioProjects/deepseek-harness$