Replies: 4 comments
|
Thanks — I narrowed it down further. I tested the suggestions above, including using a clean writable directory under The actual error is: Minimal config: - id: sdk-jsonrpc-server
name: '@deepseek-ai/dsh-sdk-jsonrpc-server'
- id: attachment-local
name: '@deepseek-ai/dsh-attachment-local'
config:
dshHome: /tmp/dsh-test-homeThe interesting part is that Since the Python SDK uses the bundled JSON-RPC runtime and resolves bare plugin package names from that bundled runtime, it looks like |
|
Verified against rc.2 — the Root cause: the runtime package manifest omits a plugin the composition mountsThe
This is the exact class the repo's manifest convention guards against — every plugin named in a cordis composition must appear in the resolver package's FixAdd the missing declaration to "@deepseek-ai/dsh-attachment-local": "workspace:^",next to the existing If you want to confirm the chain before patching: run the same bundling with |
|
Confirmed this is still live on current master, not just rc.2. Grepped python/sdk-runtime/package.json directly: only @deepseek-ai/dsh-attachment is declared, no dsh-attachment-local entry anywhere in the file. Matches argszero's finding exactly, so the fix (adding the workspace:^ line) is still needed as of now, this hasn't been patched yet. |
|
Verified on master (c291e79): the diagnosis in the thread (argszero) is correct and the gap is still open.
Fix (one line, still needed): add Workaround until then: if you don't need attachment storage in your SDK composition, don't mount |
Uh oh!
There was an error while loading. Please reload this page.
Platform:
macOS arm64
SDK:
0.1.1rc1Runtime:
0.1.1rc1Minimal cordis.yml:
All reactions