Files
deepseek-harness/packages/sdk
Tianyi Cui 356453d6cb cleanup(config): remove literal credential compatibility residue
Adapter schemas now carry only credential references, but the Models join, onboarding readiness, shipped overlays, SDK scaffolding, fixtures, and active decision prose still treated a redacted literal apiKey as a supported compatibility state. That residue made an unsupported field look contractual and pinned Schemastery silent-dropping as behavior.

Delete those branches and examples, and let compositions and scaffolds use adapter-owned reference and environment resolution. Do not add a tombstone validator or change generic unknown-key behavior: literal adapter credentials have no migration contract to preserve.
2026-08-07 22:04:04 +08:00
..

SDK packages

English | 中文

This group contains developer tooling for Harness projects and the client stack for driving a Harness runtime from another process.

Package Role
helper/ Provides the shared project-editing domain
scripts/ Provides the dsh-sdk project commands
create-sdk/ Creates new SDK projects
sdk-protocol/ Defines the SDK runtime wire protocol
sdk-client/ Drives a Harness runtime through the TypeScript client API
telemetry/ Provides launcher telemetry, consent, and redaction primitives

@deepseek-ai/create-sdk follows npm's scoped initializer naming convention; the other packages follow the repository's @deepseek-ai/dsh-* convention. See the developer-project workflow, project-editing architecture, and TypeScript SDK design.