deepseek-harness/packages/boot/app-boot/tests
Tianyi Cui 8dc3b0380e feat(bundle): ship the standalone sdk-minimal profile
Add a startup-only sdk-minimal template whose sole bundle inserts the complete JSON-RPC agent tree over the empty profile root. The roster is an explicit composition allowlist: it contains one DeepSeek adapter, the minimal agent spine, persistent Bash, the string-replace editor, local execution, and JSONL persistence, while dsh-base and Web remain absent.

Reuse the SDK app startup provider so the new profile retains help, stdin EOF, and bounded launcher shutdown semantics. Make that provider render its configured profile name, which keeps both sdk and sdk-minimal help truthful without duplicating process lifecycle code.

Register the package in the CLI closure, TypeScript graph, lockfile, Knip policy, and bilingual bundle references. Exact manifest, row-roster, profile-template, config-dump, and HMR tests make later additions visible instead of relying on a blacklist.
2026-08-24 17:28:28 +08:00
..
app-boot.spec.ts fix(app-boot): preserve profile modules inside pkg executables 2026-08-24 17:28:26 +08:00
config-dump.spec.ts fix(webhook): align patch-relative fixtures and invariants 2026-08-23 01:48:35 +08:00
config-reload.spec.ts build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
hmr-config.spec.ts test(app-boot): unlink hmr alias junctions before removing the target 2026-08-13 15:16:12 +08:00
profile.spec.ts feat(bundle): ship the standalone sdk-minimal profile 2026-08-24 17:28:28 +08:00
user-patches.spec.ts feat(webhook): create workspace sessions from GitHub events 2026-08-23 01:48:35 +08:00