Brak opisu

Tianyi Cui 4535bfab75 fix(agent-loop): decide turn balance + idle-injection flush from the log (review #32) 4 miesięcy temu
.agents bcfff6f1ee docs: correct the doc-sync gate claim in the code-review skill (PR1 review) 4 miesięcy temu
.claude 39b3db4b9c docs: accuracy sweep, architecture restructure, two ADRs, review skill 4 miesięcy temu
.github fa7d1df6f2 build: run doc-sync gates in the local pre-push hook too 4 miesięcy temu
docs 3cc074ba5c Merge branch 'split/session-meta' into split/turn-enclosure 4 miesięcy temu
examples 11a29fdefe feat(invariants): dev-mode event-contract assertions + session-log freeze (RFC 005 pt 3, RFC 008) 4 miesięcy temu
packages 4535bfab75 fix(agent-loop): decide turn balance + idle-injection flush from the log (review #32) 4 miesięcy temu
scripts 7a39616a06 fix(scripts): harden event-taxonomy brace walk against JSDoc braces (PR 4) 4 miesięcy temu
vendor 39b3db4b9c docs: accuracy sweep, architecture restructure, two ADRs, review skill 4 miesięcy temu
.gitignore 6a528be569 build: doc-sync gates — typecheck doc code blocks + verify event taxonomy (RFC 006 pts 1-2) 4 miesięcy temu
.yarnrc.yml ae2e08b4d6 Set up monorepo infra: Yarn 4 workspaces, tsc -b + dumble build, vitest 4 miesięcy temu
AGENTS.md b8d4790e98 docs: sync high-authority docs with the doc-sync gate and dsh-invariants (P1-16) 4 miesięcy temu
CLAUDE.md b67e81ac97 Initialize repo with README, AGENTS.md, and CLAUDE.md symlink 4 miesięcy temu
LICENSE b67e81ac97 Initialize repo with README, AGENTS.md, and CLAUDE.md symlink 4 miesięcy temu
README.md 0853f52f49 docs: split README guidance by audience 4 miesięcy temu
eslint.config.mjs 630bbddf9a Replace dumble with tsdown for JS bundling 4 miesięcy temu
knip.json e98c1c5d42 Add examples/coding-agent and the docs cookbook 4 miesięcy temu
lefthook.yml fa7d1df6f2 build: run doc-sync gates in the local pre-push hook too 4 miesięcy temu
package.json fa7d1df6f2 build: run doc-sync gates in the local pre-push hook too 4 miesięcy temu
tsconfig.base.json 11a29fdefe feat(invariants): dev-mode event-contract assertions + session-log freeze (RFC 005 pt 3, RFC 008) 4 miesięcy temu
tsconfig.build.json 11a29fdefe feat(invariants): dev-mode event-contract assertions + session-log freeze (RFC 005 pt 3, RFC 008) 4 miesięcy temu
tsconfig.json fa91bbac54 Fix CI: order steps by artifact dependency, resolve fresh-clone builds 4 miesięcy temu
tsconfig.test.json ae2e08b4d6 Set up monorepo infra: Yarn 4 workspaces, tsc -b + dumble build, vitest 4 miesięcy temu
tsconfig.typecheck.json 11a29fdefe feat(invariants): dev-mode event-contract assertions + session-log freeze (RFC 005 pt 3, RFC 008) 4 miesięcy temu
tsdown.config.ts 630bbddf9a Replace dumble with tsdown for JS bundling 4 miesięcy temu
vitest.config.ts 5202da1581 Document why vite-tsconfig-paths can't be replaced by resolve.tsconfigPaths 4 miesięcy temu
vitest.e2e.config.ts e98c1c5d42 Add examples/coding-agent and the docs cookbook 4 miesięcy temu
yarn.config.cjs 6796a3922d Add repo hygiene gates: knip, publint, yarn constraints 4 miesięcy temu
yarn.lock 22e9152d8b fix(agent-loop): always close a started turn and any open step on error (P1-5) 4 miesięcy temu

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.