Yichen Jiang
27bb33e0f0
Merge remote-tracking branch 'origin/master' into worktree/web-theme-settings-integration-fde706
...
# Conflicts:
# apps/web/tests/assembled-boot.ts
# apps/web/tests/settings-chrome.e2e.ts
# docs/module-graph.md
# packages/client/runtime/tsconfig.json
# packages/client/ui-conversation/README.i18n.yaml
2026-08-08 00:21:45 +08:00
Tianyi Cui
698d65de2d
Merge pull request #1965 from deepseek-harness/worktree/archive-agent-notes-aggressive-20260807
...
docs(notes): aggressively archive low-value records
2026-08-07 23:53:34 +08:00
Tianyi Cui
8315bfdc1f
fix(notes): address archive review findings
2026-08-07 23:45:28 +08:00
Yichen Jiang
53c66ecbeb
refactor(client): keep settings constants and schemas off the client contract surfaces
...
The /client entry of a UI plugin exports no values beyond what cordis
loading needs; the theme constants block returns to type-only re-exports,
the per-namespace schemas move into the shared *-settings modules instead
of widening the host entries, and same-package specs import those internals
directly per the export discipline in packages/client/AGENTS.md.
2026-08-07 23:30:04 +08:00
Yichen Jiang
638c9e4bd7
refactor(client): replace the per-field settings preference controller with a namespace settings scope
...
bindSettingsScope mirrors the Host-side settings owner seam in the browser:
one scope per namespace publishes a snapshot store (status, section value,
revision, writability, host/memory mode), validates sections against the
namespace's serialized wire schema via dsh-client-schema-form, and keeps the
controller's listener-before-read, revisioned serialized writes, latest-wins
publication, conflict recovery, and disposal quiescence. Theme, locale, and
busy-Enter services now take the scope as a constructor collaborator, which
removes the bindPersistence/syncPreference two-phase callback pair and the
defaulted no-op persist writers; hand-written wire guards fall away in favor
of the registered schema. test-runtime gains a stubSettingsScope double.
2026-08-07 23:25:42 +08:00
Tianyi Cui
e901d9fcca
Merge pull request #1785 from deepseek-harness/fix/update-explore-unknown-copy
...
fix(ui): update hero headline copy
2026-08-07 23:13:37 +08:00
Tianyi Cui
1c23f196fe
fix(ui): use official hero title casing
2026-08-07 23:05:55 +08:00
Tianyi Cui
356ded2ca7
Merge branch 'master' into worktree/archive-agent-notes-aggressive-20260807
2026-08-07 22:57:51 +08:00
Tianyi Cui
06a449b38f
Merge pull request #1550 from deepseek-harness/worktree/pr-to-issue-lifecycle
...
fix(infra): advance resolving Issue status from PRs
2026-08-07 22:53:44 +08:00
Tianyi Cui
db0133b4c7
docs(notes): archive low-value records
2026-08-07 22:52:19 +08:00
Tianyi Cui
38c373af65
fix(ci): keep issue policy test discovery focused
2026-08-07 22:41:09 +08:00
Tianyi Cui
2cfea8ab67
Merge branch 'master' into worktree/pr-to-issue-lifecycle
2026-08-07 22:25:01 +08:00
imccyu
1a7ac8fee1
Merge pull request #1777 from deepseek-harness/stack/typert-remote-gateway-1-infrastructure
...
feat: add TypeRT remote gateway infrastructure
2026-08-07 21:55:46 +08:00
imccyu
71ebeaa559
fix(client-runtime): localize remote namespace dependency
2026-08-07 21:47:18 +08:00
imccyu
ddd43ec371
test(api-gateway): repair CI fixtures
2026-08-07 21:47:18 +08:00
imccyu
00a559bf2b
test(api-gateway): assert withdrawn method failure
2026-08-07 21:47:18 +08:00
imccyu
8b51a1e95c
test(api-gateway): cover namespace rollback paths
2026-08-07 21:47:18 +08:00
imccyu
14ea7e134d
fix(api-remotes): await namespace assembly startup
2026-08-07 21:47:18 +08:00
imccyu
5c2625c26e
docs(typert): align client remote type mapping
2026-08-07 21:47:18 +08:00
imccyu
55ccfb5a48
fix(api): preserve dynamic defaults after rebase
2026-08-07 21:47:18 +08:00
imccyu
8bbbb6fe59
fix(api-gateway): compose scoped remote fixture types
2026-08-07 21:47:18 +08:00
imccyu
d362cdb54f
refactor(typert): rename RemoteContext to RemoteScope
2026-08-07 21:47:18 +08:00
imccyu
d6ffd87c5f
refactor(api): expose traced remote namespaces
2026-08-07 21:47:18 +08:00
imccyu
146097368b
fix(api-gateway): type async service disposer
2026-08-07 21:47:18 +08:00
imccyu
d3b7ff17f0
fix: ci
2026-08-07 21:47:17 +08:00
imccyu
686ee5b3f6
fix(api-gateway): harden remote lifecycle and recovery
2026-08-07 21:47:17 +08:00
imccyu
e89d078819
fix: test snapshot
2026-08-07 21:47:17 +08:00
imccyu
d49028ff5d
fix: docs
2026-08-07 21:47:17 +08:00
imccyu
d2596a0d74
test(api-remotes): cover lookup publication races
2026-08-07 21:47:17 +08:00
imccyu
ef8660076b
fix: docs budget
2026-08-07 21:47:17 +08:00
imccyu
502bd2b6f7
fix: docs
2026-08-07 21:47:17 +08:00
imccyu
bb61dc13f2
refactor(api): colocate gateway and remote assembly
2026-08-07 21:47:17 +08:00
imccyu
d941350227
fix(typert): preserve remote lookup semantics
2026-08-07 21:47:17 +08:00
imccyu
2fe4a53557
fix(typert): validate and mount remote contributions safely
2026-08-07 21:47:16 +08:00
imccyu
737c12935a
fix(connection): share fixture goal revision lookup
2026-08-07 21:47:16 +08:00
imccyu
286a8b168e
fix(connection): route fixture calls through remote semantics
2026-08-07 21:47:16 +08:00
imccyu
e28ac506ed
perf(api-gateway): cache SRC endpoint claims
2026-08-07 21:47:16 +08:00
imccyu
eca3090dfa
fix: docs
2026-08-07 21:47:16 +08:00
imccyu
56af59b41d
fix(typert): keep client registry bundle pure
2026-08-07 21:47:16 +08:00
imccyu
5ea6311949
test(api-gateway): cover client mount rollback
2026-08-07 21:47:16 +08:00
imccyu
0ad5885015
fix(typert): keep generator bootstrap self-contained
2026-08-07 21:47:16 +08:00
imccyu
2e1f9a5cea
fix(typert): address remote gateway review
2026-08-07 21:47:16 +08:00
imccyu
da1ebd2b68
refactor(goal): call entity methods through remote API
2026-08-07 21:47:16 +08:00
imccyu
2f619b1b88
docs: document TypeRT API-Gateway
2026-08-07 21:47:15 +08:00
imccyu
ede278d0c7
fix(connection): mint RPC ids on insecure origins
2026-08-07 21:47:15 +08:00
imccyu
e8f2ab89bb
refactor(typert): bind remote services through base class
2026-08-07 21:47:15 +08:00
imccyu
1ea5507bf8
fix(typert): close remote gateway review gaps
2026-08-07 21:47:15 +08:00
imccyu
22bec5e63f
feat(typert): propagate Remote cancellation
2026-08-07 21:47:15 +08:00
imccyu
9b63d72c94
fix(typert): harden remote reflection boundaries
2026-08-07 21:47:15 +08:00
imccyu
88385a658e
docs(cordis): refresh gateway service location
2026-08-07 21:47:15 +08:00