| Merge branch 'master' into agent/onboarding-modal-flow | 26 天前 |
| docs: accuracy sweep, architecture restructure, two ADRs, review skill - AGENTS.md Commands: fix typecheck/build descriptions; add lint, lint:fix, test:coverage, knip, publint, hygiene (were undocumented). - Drop the bare yarn demo for explicit demo:echo + demo:coding; update README, examples READMEs (and document coding-agent in examples/README). - New cookbook guide: adding-a-vendored-package.md (the missing "add" half of vendor/README's update-only procedure). - architecture.md: add a table-of-contents and extract the Extension cookbook to docs/cookbook/extension-cookbook.md (link-preserving); drop the completed "restructure this document" TODO. - ADR 0009 (capability seams) + 0010 (twin LLM adapters), and a "when to write an ADR" standard in adr/README. - Add a committed dsh-code-review skill under .agents/skills, exposed to Claude Code via a tracked .claude/skills symlink (gitignore carve-out). | 2 个月前 |
| ci: split failover switch into per-platform Linux and Windows variables Replace the single DSH_CI_FAILOVER variable with two independent switches so an outage on one platform no longer retargets the other: - DSH_CI_FAILOVER_LINUX: the three required Linux workers (node-24, node-24-coverage, node-24-consumers) and the all-checks-passed verdict, which resolves its pool to vm-backup and keeps its concurrency and cache-restore branches. - DSH_CI_FAILOVER_WINDOWS: the non-blocking windows-native job, which resolves to the dsh-win-ci pool. all-checks-passed rides the Linux switch because it aggregates the required Linux workers and runs on the vm-backup pool. The Dependabot exclusion is preserved on both switches. The failover runbook (EN/ZH) and its translation pairing, plus the docs that referenced the old variable, are updated in the same change. | 26 天前 |
| feat(desktop): add real-time API balance display above wallpaper button | 24 天前 |
| docs: align community QR assets | 26 天前 |
| docs: add link to preview paper | 26 天前 |
| Merge pull request #2428 from deepseek-harness/fix/run-code-description-contract 让 run_code 的模型面说明点名必填的 description 参数 | 26 天前 |
| release(landlock-run): 0.1.1 | 26 天前 |
| release(dsh): 0.1.0-rc.5 | 26 天前 |
| cleanup: remove TUI package and legacy dsh entrypoints | 1 个月前 |
| Adopt MIT for DSH packages | 26 天前 |
| feat(desktop): add Windows desktop client with whale icon, wallpaper, and portable packaging | 24 天前 |
| release(vendor): cordis 4.0.1, cosmokit 1.8.2, group 1.0.1, hmr 1.0.16, include 1.0.6, loader 1.0.2, logger-console 1.0.1, schemastery 3.18.1, timer 1.1.3 | 26 天前 |
| docs(website): read guide module facts from one per-locale record | 26 天前 |
| Declare LF and final-newline conventions in .editorconfig Pairs with .gitattributes: eol=lf pins what git produces at checkout; .editorconfig pins what editors write to disk - the one CRLF vector git's filters cannot reach (git never rewrites the working tree, so an editor-written CRLF file would persist with a clean status while the doc gates misbehave on it). insert_final_newline declares the existing one-trailing-newline policy (AGENTS.md, gated by git diff --check) at the editor layer too. (cherry picked from commit 7a09602fd76efff81a0875fb177289004c3dfc9b) | 1 个月前 |
| feat(i18n): compose pairing records during merges | 1 个月前 |
| chore: untrack the local .claude/launch.json and ignore it | 1 个月前 |
| fix: address Python release review feedback | 28 天前 |
| chore(lint): bring .tsx files into the eslint, lefthook, and jscpd lanes .tsx sources and specs were invisible to every lint surface: the eslint flat-config globs, the lefthook staged-file glob, and the jscpd clone scan all matched *.ts only. Widen the five eslint file groups (source, test, client-test, sonar, formatting), the pre-commit glob, and the jscpd format/pattern to cover .tsx. Existing .tsx files predate these lanes; follow-up commits on this PR clear the backlog they surface. | 1 个月前 |
| refactor: make lint workflows Oxlint-only | 30 天前 |
| refactor: make lint workflows Oxlint-only | 30 天前 |
| chore: exclude archived Agent Notes from rg | 29 天前 |
| docs: capitalize Service Provider across repository | 26 天前 |
| docs: make Web UI the primary onboarding path | 27 天前 |
| Initialize repo with README, AGENTS.md, and CLAUDE.md symlink | 2 个月前 |
| docs(i18n): polish contribution greeting | 27 天前 |
| docs(i18n): refine contribution guide wording | 27 天前 |
| docs(i18n): polish contribution greeting | 27 天前 |
| Adopt MIT for DSH packages | 26 天前 |
| docs: add link to preview paper | 26 天前 |
| docs: rewrite README for desktop client usage and notes | 24 天前 |
| update: 更新文件 README.zh.md Signed-off-by: dongdong_200ok <am8aDb_0ZSX8yCwg.qq_57094995@noreply.gitcode.com> | 23 天前 |
| feat(desktop): add Windows desktop client with whale icon, wallpaper, and portable packaging | 24 天前 |
| fix: static fix: tar | 26 天前 |
| fix(review): address source-run feedback | 28 天前 |
| feat(desktop): add Windows desktop client with whale icon, wallpaper, and portable packaging | 24 天前 |
| feat(desktop): add Windows desktop client with whale icon, wallpaper, and portable packaging | 24 天前 |
| feat(desktop): add Windows desktop client with whale icon, wallpaper, and portable packaging | 24 天前 |
| Merge remote-tracking branch 'origin/master' into codex/trim-ai-prose # Conflicts: # docs/config-catalog.md # docs/event-producer-consumer.md # docs/rfc/implemented/feature/2026-07-05-dynamic-workflows.md # examples/acp-agent/tests/acp.snapshot.ts # packages/code-runtime/code-runtime-worker/tests/built-lib.e2e.ts # packages/code-runtime/code-runtime-worker/tsdown.config.ts | 1 个月前 |
| refactor: replace overloaded surface terminology | 28 天前 |
| • feat(self-modification): add dynamic Cordis plugin runtime and UI | 27 天前 |
| fix(session-query): rename session log export package | 26 天前 |
| fix(web): hide verified cold blank sessions | 26 天前 |
| refactor(tsconfig): single root solution graph over host/client aggregates Root tsconfig.json becomes a pure solution (files:[] + two references); the former root host aggregate moves verbatim to tsconfig.host.json. New tsconfig.base.client.json carries the shared client compiler shape (jsx/DOM lib/types:[]), and tsconfig.client.json plus the 12 packages/client tsconfigs extend it instead of restating the trio. tsconfig.build.json is deleted: the solution covers the full emit graph, absorbing the command-goal typecheck/build drift. Consumers migrate to the single graph: typecheck/build scripts and the lefthook pre-push hook run bare tsc -b (pre-push now covers the client side); the run-gates build gate needs typecheck so two concurrent tsc -b runs cannot race the same tsbuildinfo; ts-project.ts and the standalone doc-typecheck mode seed tsconfig.host.json explicitly (never the root solution — flattening host+client into one program collides the cordis Context merges); verify-cordis-config BFS seeds the root solution alone. Per missions/tsconfig-single-graph-migration.md §2–§3. | 1 个月前 |
| refactor: apply repository naming contract Apply the accepted pre-release package, service, type, directory, and role renames as one repository-wide change. | 27 天前 |
| ci: skip | 26 天前 |
| fix(typert): close remote gateway review gaps | 1 个月前 |
| fix(typert): close remote gateway review gaps | 1 个月前 |
| chore: remove remaining SDK toolchain residue | 28 天前 |
| test(web): add opt-in reasoning chunk stress lane | 1 个月前 |
| fix: vitest | 27 天前 |
| test: add opt-in web performance scenario | 1 个月前 |