Yichen Jiang
4e1c87b1a2
fix(ci): bound Windows process contention
2026-08-26 14:24:24 +08:00
fengsy
eadd5df82b
fix(team): preserve current Client architecture after rebase
2026-08-26 10:56:57 +08:00
Dudu-0223
61dea35bd2
refactor: let Team own browser remotes
2026-08-26 10:56:57 +08:00
Dudu-0223
806642b064
feat(team): add experimental Agent Teams Web profile
2026-08-26 10:56:57 +08:00
Magolor
0b5eba0c8d
docs: rebuild the documentation skill and standards ( #2983 )
2026-08-25 23:47:20 +08:00
_Kerman
cef391487a
Merge remote-tracking branch 'origin/master' into xtr/projection-per-session-cache
2026-08-25 21:23:28 +08:00
pku-xht
08aed20139
test(ci): stabilize cross-platform consumer gates
2026-08-25 19:27:34 +08:00
_Kerman
3c8b5a26a4
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2781
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/subsystems/session-projection.i18n.yaml
# docs/subsystems/session-projection.md
# docs/subsystems/session-projection.zh.md
# packages/api/session-controller/src/history.ts
# packages/api/session-controller/tests/session-cold.host.spec.ts
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/session/session-projection-cache/src/index.ts
# packages/session/session-projection-cache/tests/cache.spec.ts
# packages/session/session-projection/src/index.ts
# scripts/run-gates.ts
2026-08-25 10:52:45 +08:00
Tianyi Cui
97f9e2e402
fix(ci): serialize native Windows coverage after build
2026-08-24 22:36:02 +08:00
Tianyi Cui
caf386f59c
fix(test): use expected-output naming
2026-08-24 21:37:14 +08:00
Tianyi Cui
1cfe0f9942
refactor(test): reserve snapshots for session recordings
2026-08-24 21:37:14 +08:00
_Kerman
5fe36b513e
fix(ci): restore acp snapshot transcripts and windows coverage gate ordering
...
- The base-mounted projection cache's write-behind forces session-log
flushes at cache-chosen times, splitting packed chunk rows and collapsing
the persistence window the keyless acp transcripts pin. ACP exposes no
session-listing surface, so the automation profile disables the base row,
restoring the pre-base behavior the fixtures were recorded against.
- The windows coverage lane runs suites that read built lib/ output (the
webworker-packer image tests) and raced the build gate's tsdown writes
against a partial tree; every coverage gate now waits for the build gate.
2026-08-24 16:17:19 +08:00
Chinesezjc
cd6941d5d7
Revert "perf(ci): shorten native Windows coverage critical path"
2026-08-24 14:39:56 +08:00
imccyu
cad09dbcb7
test(ci): include inspect catalog in gate order
2026-08-23 23:37:49 +08:00
Tianyi Cui
9ebda8755e
Merge remote-tracking branch 'origin/master' into worktree/localize-ui-strings-gate
...
# Conflicts:
# packages/client/ui-chat/src/client/chat/AssistantMarkdown.tsx
# packages/client/ui-chat/src/client/chat/CompactionItem.tsx
# packages/client/ui-conversation/src/client/locales.ts
# packages/client/ui-renderer/src/client/app.tsx
# packages/client/ui-renderer/src/client/index.ts
# packages/client/ui-renderer/tests/ui-renderer.client.spec.tsx
# packages/client/ui-tool/src/client/tool/models/tool-call-model.ts
# packages/client/ui-trajectory/src/client/trajectory-record.ts
# packages/client/ui-trajectory/src/client/trajectory-snapshot-builder.ts
# packages/client/ui-trajectory/tests/views.client.spec.tsx
# packages/client/ui-workspace/src/client/tree.ts
2026-08-23 18:34:42 +08:00
Tianyi Cui
3c10f5d2d3
fix(client): route UI copy through locale
2026-08-23 17:31:37 +08:00
Tianyi Cui
4bc6f4bdf7
Merge origin/master into worktree/gate-package-subsystem-pages
2026-08-23 15:47:32 +08:00
Tianyi Cui
3b33ca058f
chore(repo): enforce dsh as the only Node application launcher
...
Add verify-application-entrypoints to the top-level gate graph. It inventories executable sources and package bins across apps, packages, and examples; rejects unclassified launchers including root-level js/mjs/cjs/ts files; and permits only the dsh CLI plus the explicitly private Python runtime carrier exception.
Update repository, architecture, CLI, and naming records to state the same rule: Node consumers select a dsh profile instead of invoking application-package bins, and no compatibility aliases remain. Fixtures prove both allowed classifications and representative escape attempts, making the architectural rule mechanically enforceable.
2026-08-23 10:59:01 +08:00
Tianyi Cui
12ad38b234
perf(ci): phase native Windows coverage work
2026-08-22 20:10:55 +08:00
_Kerman
36a10618df
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2739
...
# Conflicts:
# scripts/run-gates.spec.ts
2026-08-21 12:01:02 +08:00
_Kerman
d0d5b00095
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2739
...
# Conflicts:
# .agents/notes/implemented/process/2026-07-06-parallel-pre-push-gates.i18n.yaml
# .agents/notes/implemented/process/2026-07-13-documentation-site-projection.i18n.yaml
2026-08-21 11:35:58 +08:00
imccyu
89674edc93
fix(build): support standalone pnpm entrypoints
2026-08-21 11:09:25 +08:00
imccyu
66a7081c15
feat(build): bind client artifacts to build profiles
2026-08-19 18:21:27 +08:00
_Kerman
e850c07691
perf(infra): parallelize hygiene checks
2026-08-19 14:12:16 +08:00
_Kerman
f4af19d724
perf(infra): shorten doc-sync critical path
2026-08-19 13:45:34 +08:00
imccyu
45a73e3ed5
fix(ci): preserve Windows gate ordering
2026-08-18 22:03:20 +08:00
imccyu
5ba9e50bb0
fix(ci): stabilize native Windows coverage
2026-08-18 21:15:21 +08:00
imccyu
ef75b6ff2f
perf(ci): parallelize coverage and web snapshots in-job
2026-08-18 21:15:20 +08:00
imccyu
aa03eff500
build(client): enforce client package boundaries
2026-08-18 01:34:53 +08:00
Tianyi Cui
b2f23f88ad
Merge commit '70396085b141370ce32de1be4e225b4384eaf46d' into HEAD
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-07-mcp-client-plugin.i18n.yaml
# .agents/notes/implemented/feature/2026-07-20-code-mode-typed-tool-returns.i18n.yaml
# .agents/notes/implemented/feature/2026-07-22-web-multimodal-image-input-and-durable-attachments.i18n.yaml
# .agents/notes/implemented/feature/2026-07-22-web-multimodal-image-input-and-durable-attachments.md
# .agents/notes/implemented/feature/2026-07-22-web-multimodal-image-input-and-durable-attachments.zh.md
# .agents/notes/implemented/simplification/2026-07-23-acp-automation-only-protocol.i18n.yaml
# docs/config-catalog.i18n.yaml
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/tool-catalog.i18n.yaml
# docs/tool-catalog.md
# docs/tool-catalog.zh.md
# examples/acp-agent/tests/snapshots/advanced-toolchain/tool-schemas.expected.json
# examples/acp-agent/tests/snapshots/both-mode-turn/tool-schemas.expected.json
# examples/acp-agent/tests/snapshots/code-mode-turn/tool-schemas.expected.json
# packages/core/tools/README.i18n.yaml
# packages/core/tools/README.zh.md
# packages/core/tools/src/code-mode.ts
# packages/host/apiproxy/tests/api-proxy-models.spec.ts
# packages/host/plugin-inventory/tests/inventory.spec.ts
# packages/mcp/mcp-client/tests/mcp-client.e2e.ts
# packages/mcp/mcp-client/tests/mcp-client.spec.ts
# packages/self-modification/tool-cordis/src/api-catalog.ts
# packages/test-support/acp-snapshot/README.i18n.yaml
# pnpm-lock.yaml
2026-08-17 11:31:59 +08:00
Tianyi Cui
c905c4694e
Adopt MIT for DSH packages
2026-08-13 13:07:24 +08:00
Tianyi Cui
a2d0f7f411
refactor: apply repository naming contract
...
Apply the accepted pre-release package, service, type, directory, and role renames as one repository-wide change.
2026-08-13 00:54:38 +08:00
Tianyi Cui
f3bfcf33bb
fix(ci): budget native Windows coverage timing
2026-08-12 17:48:17 +08:00
Turtle
993550e6c8
refactor: remove repository plugin path
2026-08-10 21:32:13 +08:00
Tianyi Cui
9d37d7155a
test(docs): require package subsystem ownership
2026-08-09 22:50:01 +08:00
Tianyi Cui
cbba728f03
Merge worktree/ci-native-windows-20260808 into worktree/ci-native-windows-coverage-20260808
2026-08-09 13:01:04 +08:00
Tianyi Cui
b91b1fdefe
fix(repository-plugin): make GitHub source preparation self-contained
2026-08-09 11:41:40 +08:00
Tianyi Cui
ce073eeef7
test(windows): enforce native coverage
2026-08-08 18:52:41 +08:00
Tianyi Cui
0411196489
fix(gates): address TypeRT review gaps
2026-08-08 15:03:23 +08:00
Tianyi Cui
4b73aa153e
test(gates): isolate TypeRT graph assertions
2026-08-08 15:03:23 +08:00
Tianyi Cui
f91fd2269d
fix(typert): prepare remote contracts for source gates
2026-08-08 15:03:23 +08:00
Tianyi Cui
6d09c315b9
cleanup: remove private repository references
2026-08-08 01:10:57 +08:00
pku-xht
32f829c4e6
fix(subagent): complete product provider lifecycle
2026-08-04 22:18:35 +08:00
Turtle
aa39d6c6ed
Merge remote-tracking branch 'origin/master' into fix/node26-vitest-webstorage
...
# Conflicts:
# scripts/run-gates.spec.ts
# vitest.config.ts
2026-07-31 10:26:05 +08:00
Turtle
f04b35c6a4
fix(test): isolate jsdom storage on Node 26
2026-07-30 21:49:33 +08:00
Tianyi Cui
6d6c146f81
ci: allocate consumer runner independently
2026-07-30 19:02:10 +08:00
imccyu
6303b22487
ci: run web replay on master linux
2026-07-30 11:16:37 +08:00
imccyu
4b4f7752c1
ci: gate web browser snapshots
2026-07-30 10:23:05 +08:00
Tianyi Cui
e673524976
refactor: centralize Oxlint worker bounds
2026-07-29 23:39:49 +08:00
Tianyi Cui
e91ef39f5a
fix: preserve lint migration contracts
2026-07-29 22:38:20 +08:00