96076606df180e10d1eb4b7c2de1f1b0d465ca03
fixing-accessibility: expandable rows expose aria-expanded/controls, user messages become keyboard-operable buttons, pane dividers and the composer gain accessible names, the live status row announces politely, the busy form sets aria-busy, feedback failures render inline next to the form, and the muted/faint text tiers rise to AA-viable contrast. fixing-motion-performance: composer autosize moves to CSS field-sizing (dropping the per-keystroke measure/write cycle) and streaming scroll writes coalesce per frame while direct user actions stay synchronous. baseline-ui: data columns use tabular numerals, headings balance and prose wraps pretty, and z-index joins the token scale. improve-ui: straggler radii and control heights land on the declared size scale (radius-xs joins the ramp). fixing-metadata: the document language follows the active locale.
DeepSeek Harness
English | 中文
The DeepSeek Harness SDK is a plugin-based SDK for building agent harnesses.
Development
This monorepo is built on the Cordis framework (vendored as source under vendor/), microkernel-style: everything is a plugin.
pnpm install
pnpm run test # vitest
pnpm run demo:repl # REPL agent demo (needs DEEPSEEK_API_KEY)
pnpm run demo:acp # ACP server agent demo (needs DEEPSEEK_API_KEY)
For humans, start with the development guide for local setup, hooks, environment variables, and quality gates, then read the architecture design and documentation graph index before package work. Local context lives in packages/ and vendor/.
For agents, follow AGENTS.md.
Languages
TypeScript
96.9%
CSS
1.6%
JavaScript
0.7%
Python
0.7%