-
5299e43bed
fix(session): snapshot seed + appended data at the boundary (review #31)
Tianyi Cui
2026-06-15 23:33:00 +08:00
-
ccbc4f533f
fix(session-persistence-sqlite): JSONL parity on append snapshot + corrupt-tail load
Tianyi Cui
2026-06-15 22:23:36 +08:00
-
bc670e69f3
Merge branch 'split/agent-factory' into split/session-persistence-sqlite
Tianyi Cui
2026-06-15 22:14:02 +08:00
-
-
-
-
6455a1600d
Merge branch 'split/session-persistence' into split/agent-factory
Tianyi Cui
2026-06-15 22:13:51 +08:00
-
-
-
-
5f3a1e4d60
Merge branch 'split/turn-enclosure' into split/session-persistence
Tianyi Cui
2026-06-15 22:13:40 +08:00
-
-
-
-
3cc074ba5c
Merge branch 'split/session-meta' into split/turn-enclosure
Tianyi Cui
2026-06-15 22:13:22 +08:00
-
-
-
-
611791ba7f
Merge remote-tracking branch 'origin/master' into split/session-meta
Tianyi Cui
2026-06-15 22:10:21 +08:00
-
-
-
-
30765bd6d5
Merge pull request #24 from deepseek-ai/fix/registration-atomicity
Tianyi Cui
2026-06-15 22:09:50 +08:00
-
-
328863e458
Merge pull request #23 from deepseek-ai/fix/agent-loop-tool-result-callid
Tianyi Cui
2026-06-15 22:09:32 +08:00
-
-
c0257dafcb
Merge pull request #22 from deepseek-ai/fix/agent-loop-turn-step-balance
Tianyi Cui
2026-06-15 22:09:11 +08:00
-
-
247c408e75
Merge pull request #21 from deepseek-ai/fix/agent-loop-step-start-order
Tianyi Cui
2026-06-15 22:08:52 +08:00
-
-
4e3524f859
Merge pull request #20 from deepseek-ai/docs/sync-doc-sync-gate-and-invariants
Tianyi Cui
2026-06-15 22:07:39 +08:00
-
-
9126697d87
feat(session-persistence-sqlite): second backend validating the abstraction
Tianyi Cui
2026-06-15 21:45:21 +08:00
-
-
9a4006cb2b
feat(agent): create/resume factory seam
Tianyi Cui
2026-06-15 21:12:14 +08:00
-
-
df4b7d3d9a
feat(session-persistence): abstract seam + JSONL backend + wiring
Tianyi Cui
2026-06-15 21:05:46 +08:00
-
-
b0bc0b5792
feat(agent-loop): turn-enclosure invariant + post-turn error model
Tianyi Cui
2026-06-15 20:56:17 +08:00
-
-
0731ed374b
feat(session): metadata seam + JSON-serializability invariant
Tianyi Cui
2026-06-15 17:54:55 +08:00
-
-
3783f3e178
fix(agent-loop): surface throwing step-end listener as turn error via failTurn
Tianyi Cui
2026-06-15 17:43:33 +08:00
-
76602a0844
Merge pull request #26 from deepseek-ai/worktree-docs+rfc012-multi-backend
Tianyi Cui
2026-06-15 08:45:15 +08:00
-
-
a1eea4d36e
docs: note multi-language Code Mode backends in RFC 012
Tianyi Cui
2026-06-15 08:37:45 +08:00
-
-
2638ec9f3f
Merge pull request #19 from deepseek-ai/worktree-rfc-012-code-mode
Tianyi Cui
2026-06-15 01:54:47 +08:00
-
-
1b7c376aec
docs: address second-round PR review on RFC 012 (alternatives, framing)
Tianyi Cui
2026-06-15 01:46:26 +08:00
-
6d9934103d
docs: address PR review on RFC 012 (concurrency, vm guard, prompt budget)
Tianyi Cui
2026-06-15 01:39:21 +08:00
-
1cc6e1caf7
docs: add RFC 012 (optional Code Mode for all tools)
Tianyi Cui
2026-06-15 01:15:11 +08:00
-
-
2df41ee1d3
fix: make the six registration methods atomic under a throwing change-listener (P1-1)
Tianyi Cui
2026-06-15 00:25:17 +08:00
-
-
37576ade6a
fix(agent-loop): log tool/result under the originating call.id (P1-7)
Tianyi Cui
2026-06-15 00:10:19 +08:00
-
-
22e9152d8b
fix(agent-loop): always close a started turn and any open step on error (P1-5)
Tianyi Cui
2026-06-14 23:53:37 +08:00
-
-
9d5b3ab832
fix(agent-loop): append step/start before emitting agent/step-start (P1-6)
Tianyi Cui
2026-06-14 23:18:41 +08:00
-
-
bcfff6f1ee
docs: correct the doc-sync gate claim in the code-review skill (PR1 review)
Tianyi Cui
2026-06-14 23:14:46 +08:00
-
b8d4790e98
docs: sync high-authority docs with the doc-sync gate and dsh-invariants (P1-16)
Tianyi Cui
2026-06-14 23:07:52 +08:00
-
-
5cec4c2f65
Merge pull request #18 from deepseek-ai/feat/rfc009-011-acp-and-persistence
Tianyi Cui
2026-06-14 22:02:02 +08:00
-
-
de73afbe39
docs: resolve self-consistency follow-ups on RFCs 009-010
Tianyi Cui
2026-06-14 21:57:59 +08:00
-
64ce7caedc
docs: address review on RFCs 009-011
Tianyi Cui
2026-06-14 21:43:16 +08:00
-
a44f7f3486
docs: add RFCs 009-011 (session persistence + ACP support)
Tianyi Cui
2026-06-14 21:14:51 +08:00
-
-
87608f3c32
Merge pull request #16 from deepseek-ai/codex/dev-guide
Tianyi Cui
2026-06-14 12:20:45 +08:00
-
-
d82b4e0d88
Merge pull request #17 from deepseek-ai/feat/rfc005-error-taxonomy
Tianyi Cui
2026-06-14 12:20:18 +08:00
-
-
204c36ed76
Merge pull request #15 from deepseek-ai/feat/rfc006-doc-sync
Tianyi Cui
2026-06-14 12:19:54 +08:00
-
-
751403bd1a
Merge pull request #14 from deepseek-ai/feat/rfc001-property-tests
Tianyi Cui
2026-06-14 12:19:28 +08:00
-
-
9b1507a2b7
Merge pull request #12 from deepseek-ai/feat/rfc005-arg-validation
Tianyi Cui
2026-06-14 12:16:24 +08:00
-
-
7586caf2dd
docs: clarify Node CI matrix
Tianyi Cui
2026-06-14 11:28:00 +08:00
-
f2524e9c45
docs: sync dev guide with stacked gates
Tianyi Cui
2026-06-14 10:52:46 +08:00
-
0853f52f49
docs: split README guidance by audience
Tianyi Cui
2026-06-14 10:47:32 +08:00
-
40298c2847
docs: compact README guidance
Tianyi Cui
2026-06-14 10:46:17 +08:00
-
c3a3b6ae41
docs: clarify CI and hook gates
Tianyi Cui
2026-06-14 10:38:43 +08:00
-
91d7515fd8
docs: add development setup guide
Tianyi Cui
2026-06-14 00:51:38 +08:00
-
-
58627f075d
Merge branch 'feat/rfc006-doc-sync' into feat/rfc005-error-taxonomy
Tianyi Cui
2026-06-14 10:44:29 +08:00
-
-
-
-
75044c9711
Merge branch 'feat/rfc001-property-tests' into feat/rfc006-doc-sync
Tianyi Cui
2026-06-14 10:44:21 +08:00
-
-
-
-
1c61efccf8
Merge branch 'feat/rfc005-dev-invariants' into feat/rfc001-property-tests
Tianyi Cui
2026-06-14 10:44:00 +08:00
-
-
bed91b46d5
fix(tools): give the unknown-tool failure a structured error code
Tianyi Cui
2026-06-14 10:43:23 +08:00
-
fa7d1df6f2
build: run doc-sync gates in the local pre-push hook too
Tianyi Cui
2026-06-14 10:40:20 +08:00
-
a45bc8da67
fix(invariants): deepFreeze walks already-frozen objects' descendants
Tianyi Cui
2026-06-14 10:36:16 +08:00
-
825b57aff9
feat(llm): structured error taxonomy with a shared HarnessError base (RFC 005 pt 2)
Tianyi Cui
2026-06-14 01:07:28 +08:00
-
-
7a39616a06
fix(scripts): harden event-taxonomy brace walk against JSDoc braces (PR 4)
Tianyi Cui
2026-06-14 00:54:47 +08:00
-
6a528be569
build: doc-sync gates — typecheck doc code blocks + verify event taxonomy (RFC 006 pts 1-2)
Tianyi Cui
2026-06-14 00:47:38 +08:00
-
-
-
7b07b70750
test: address Codex review of property tests (PR 3)
Tianyi Cui
2026-06-14 00:24:23 +08:00
-
2f6d3b8539
test: property-based tests for protocol-shaped code (RFC 001)
Tianyi Cui
2026-06-14 00:06:25 +08:00
-
-
89e63f1436
fix(invariants): address Codex review of dev invariants (PR 2)
Tianyi Cui
2026-06-13 23:50:43 +08:00
-
11a29fdefe
feat(invariants): dev-mode event-contract assertions + session-log freeze (RFC 005 pt 3, RFC 008)
Tianyi Cui
2026-06-13 23:25:12 +08:00
-
-
11f85b4f88
fix(tools): address Codex review of arg validation (PR 1)
Tianyi Cui
2026-06-13 23:11:48 +08:00
-
36a30180b8
feat(tools): validate model-generated tool args at the boundary (RFC 005 pt 1)
Tianyi Cui
2026-06-13 23:00:42 +08:00
-
-
39b3db4b9c
docs: accuracy sweep, architecture restructure, two ADRs, review skill
Tianyi Cui
2026-06-13 18:50:13 +08:00
-
066f94c7e0
docs: unwrap hard-wrapped Markdown to one line per paragraph
Tianyi Cui
2026-06-13 18:39:20 +08:00
-
e98c1c5d42
Add examples/coding-agent and the docs cookbook
Tianyi Cui
2026-06-13 00:47:32 +08:00
-
ab19fed77c
Add two DeepSeek LLM adapters: dsh-llm-deepseek and dsh-llm-pi-ai
Tianyi Cui
2026-06-13 00:28:29 +08:00
-
8b5a3ef730
Add bash execution: dsh-bash seam, dsh-bash-local impl, dsh-tool-bash tools
Tianyi Cui
2026-06-12 23:28:44 +08:00
-
353b0170c7
Merge pull request #2 from deepseek-ai/codex/update-gitignore
Tianyi Cui
2026-06-12 12:11:04 +08:00
-
-
e12d66e9dd
chore: update gitignore
Hypatia May
2026-06-12 10:55:21 +08:00
-
-
0a122e5b8b
Merge pull request #1 from deepseek-ai/document-tsconfig-paths-plugin
Tianyi Cui
2026-06-11 23:30:37 +08:00
-
-
5202da1581
Document why vite-tsconfig-paths can't be replaced by resolve.tsconfigPaths
Tianyi Cui
2026-06-11 23:24:41 +08:00
-
fa91bbac54
Fix CI: order steps by artifact dependency, resolve fresh-clone builds
Tianyi Cui
2026-06-11 23:10:43 +08:00
-
-
630bbddf9a
Replace dumble with tsdown for JS bundling
Tianyi Cui
2026-06-11 22:08:10 +08:00
-
4dafad4db6
Add RFCs for the remaining quality-proposal ideas
Tianyi Cui
2026-06-11 15:27:07 +08:00
-
9b8fccc6f9
Backfill architecture decision records
Tianyi Cui
2026-06-11 15:24:14 +08:00
-
370b5d3aab
Add assertNever with closed-vs-extensible exhaustiveness guidance
Tianyi Cui
2026-06-11 15:21:25 +08:00
-
225ed051b1
Add branded ID types: CallId, SessionId, AgentId
Tianyi Cui
2026-06-11 15:17:56 +08:00
-
86955b96a4
Add CI workflow: full gate matrix on node 24 and 26
Tianyi Cui
2026-06-11 15:08:53 +08:00
-
9d20a36cc4
Add lefthook git hooks with a vendor-manifest guard
Tianyi Cui
2026-06-11 15:07:55 +08:00
-
6796a3922d
Add repo hygiene gates: knip, publint, yarn constraints
Tianyi Cui
2026-06-11 15:04:50 +08:00
-
bfb034830f
Enforce 100% per-file test coverage on packages/*/src
Tianyi Cui
2026-06-11 14:58:36 +08:00
-
cb6bee3d03
Add ESLint: typescript-eslint strict-type-checked + stylistic formatting
Tianyi Cui
2026-06-11 14:17:58 +08:00
-
d2fb352f3e
Enable maximum-strict TypeScript across our packages
Tianyi Cui
2026-06-11 14:02:47 +08:00
-
2b447625fa
Sync docs with the defineTool DSL and actual demo code
Tianyi Cui
2026-06-11 13:48:22 +08:00
-
ef45ca823a
Fix schema-DSL findings from the second Codex review
Tianyi Cui
2026-06-11 13:46:01 +08:00
-
7f024a1a9d
Document the codebase thoroughly and tighten type safety
Tianyi Cui
2026-06-11 12:39:27 +08:00
-
217b8ec0e2
Fix architecture-review findings in the loop and service packages
Tianyi Cui
2026-06-11 12:18:52 +08:00
-
cacfae3cae
Document the architecture and rewrite AGENTS.md
Tianyi Cui
2026-06-11 10:55:05 +08:00
-
53d1ef4a74
Add runnable echo-agent example
Tianyi Cui
2026-06-11 10:55:05 +08:00
-
43f4258277
Implement the agent loop plugin
Tianyi Cui
2026-06-11 10:54:31 +08:00
-
d5a1d9bb75
Add abstract service interface packages
Tianyi Cui
2026-06-11 10:54:06 +08:00
-
72688a3888
Vendor Cordis framework packages as source
Tianyi Cui
2026-06-11 10:53:32 +08:00
-
ae2e08b4d6
Set up monorepo infra: Yarn 4 workspaces, tsc -b + dumble build, vitest
Tianyi Cui
2026-06-11 10:52:45 +08:00
-
804eede9eb
Link MVP requirement analysis and microkernel architecture docs in AGENTS.md
Tianyi Cui
2026-06-10 23:12:38 +08:00
-
b67e81ac97
Initialize repo with README, AGENTS.md, and CLAUDE.md symlink
Tianyi Cui
2026-06-10 22:57:44 +08:00