No Description

Tianyi Cui 11e166db71 Merge branch 'split/agent-factory' into split/session-persistence-sqlite 4 months ago
.agents bcfff6f1ee docs: correct the doc-sync gate claim in the code-review skill (PR1 review) 4 months ago
.claude 39b3db4b9c docs: accuracy sweep, architecture restructure, two ADRs, review skill 4 months ago
.github df4b7d3d9a feat(session-persistence): abstract seam + JSONL backend + wiring 4 months ago
docs 11e166db71 Merge branch 'split/agent-factory' into split/session-persistence-sqlite 4 months ago
examples df4b7d3d9a feat(session-persistence): abstract seam + JSONL backend + wiring 4 months ago
packages 11e166db71 Merge branch 'split/agent-factory' into split/session-persistence-sqlite 4 months ago
scripts 9126697d87 feat(session-persistence-sqlite): second backend validating the abstraction 4 months ago
vendor 39b3db4b9c docs: accuracy sweep, architecture restructure, two ADRs, review skill 4 months ago
.gitignore df4b7d3d9a feat(session-persistence): abstract seam + JSONL backend + wiring 4 months ago
.yarnrc.yml ae2e08b4d6 Set up monorepo infra: Yarn 4 workspaces, tsc -b + dumble build, vitest 4 months ago
AGENTS.md b8d4790e98 docs: sync high-authority docs with the doc-sync gate and dsh-invariants (P1-16) 4 months ago
CLAUDE.md b67e81ac97 Initialize repo with README, AGENTS.md, and CLAUDE.md symlink 4 months ago
LICENSE b67e81ac97 Initialize repo with README, AGENTS.md, and CLAUDE.md symlink 4 months ago
README.md 0853f52f49 docs: split README guidance by audience 4 months ago
eslint.config.mjs 630bbddf9a Replace dumble with tsdown for JS bundling 4 months ago
knip.json e98c1c5d42 Add examples/coding-agent and the docs cookbook 4 months ago
lefthook.yml fa7d1df6f2 build: run doc-sync gates in the local pre-push hook too 4 months ago
package.json fa7d1df6f2 build: run doc-sync gates in the local pre-push hook too 4 months ago
tsconfig.base.json 9126697d87 feat(session-persistence-sqlite): second backend validating the abstraction 4 months ago
tsconfig.build.json 9126697d87 feat(session-persistence-sqlite): second backend validating the abstraction 4 months ago
tsconfig.json fa91bbac54 Fix CI: order steps by artifact dependency, resolve fresh-clone builds 4 months ago
tsconfig.test.json ae2e08b4d6 Set up monorepo infra: Yarn 4 workspaces, tsc -b + dumble build, vitest 4 months ago
tsconfig.typecheck.json 9126697d87 feat(session-persistence-sqlite): second backend validating the abstraction 4 months ago
tsdown.config.ts 630bbddf9a Replace dumble with tsdown for JS bundling 4 months ago
vitest.config.ts 5202da1581 Document why vite-tsconfig-paths can't be replaced by resolve.tsconfigPaths 4 months ago
vitest.e2e.config.ts e98c1c5d42 Add examples/coding-agent and the docs cookbook 4 months ago
yarn.config.cjs 6796a3922d Add repo hygiene gates: knip, publint, yarn constraints 4 months ago
yarn.lock 9126697d87 feat(session-persistence-sqlite): second backend validating the abstraction 4 months ago

README.md

DeepSeek Harness

Monorepo for the DeepSeek Harness group.

Projects

  • DeepSeek Code — DeepSeek's coding agent product.

Development

This monorepo is built on the Cordis framework (vendored as source under vendor/), microkernel-style: everything is a plugin.

yarn install
yarn test          # vitest
yarn demo:echo     # runnable echo-agent example (no API key needed)
yarn demo:coding   # the real DeepSeek coding agent (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 before package work. Local context lives in packages/ and vendor/.

For agents, follow AGENTS.md.