deepseek-harness/examples/python-sdk-agent/tests
Tianyi Cui c2ad69344f fix(python-sdk): make the minimal profile an explicit allowlist
Give the SDK JSON-RPC server a per-root tool filter and let deployments mark the configured persona as the complete system prompt. The checked-in minimal overlay now names only bash and str_replace_editor, so later global tools and unrelated guidance from dsh-base cannot appear implicitly.

Keep the shared SDK host services and packaged Web capability intact. Only workspace instructions, compaction, and the conflicting one-shot Bash row remain disabled. Unit coverage pins the configuration paths, and a real dsh profile smoke proves the assembled prompt and exact two-tool request.
2026-08-24 17:28:28 +08:00
..
fixtures/subagent/subagent-dsh-sdk feat(sdk): launch TypeScript clients through dsh profiles 2026-08-23 10:59:00 +08:00
snapshots test(sdk): refresh dsh-profile SDK transcripts 2026-08-23 10:59:00 +08:00
keyless-smoke.e2e.ts fix(python-sdk): make the minimal profile an explicit allowlist 2026-08-24 17:28:28 +08:00
keyless.patch.yml test(python): prove installed dsh profile customization 2026-08-24 17:28:26 +08:00
sdk.snapshot.ts feat(sdk): launch TypeScript clients through dsh profiles 2026-08-23 10:59:00 +08:00