Yichen Jiang
e755084dfb
docs: mirror the regenerated event matrix rows in the zh copy
2026-09-09 00:07:52 +08:00
Yichen Jiang
e070e1e074
docs: regenerate the event producer-consumer matrix after the master merge
2026-09-09 00:05:55 +08:00
Yichen Jiang
a75db2e521
Merge branch 'feat/plugin-mgmt-1-boot' into feat/plugin-mgmt-2-manager
...
# Conflicts:
# docs/architecture.i18n.yaml
# docs/architecture.md
# docs/architecture.zh.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
2026-09-09 00:05:04 +08:00
Yichen Jiang
5528446814
docs(architecture): point the external-bundle paragraph at the app-boot README
...
The merged master text put docs/architecture.md over its 2400-word ceiling;
the details this paragraph repeated already live in packages/boot/app-boot.
2026-09-09 00:02:32 +08:00
Yichen Jiang
a8c97e33e5
Merge remote-tracking branch 'origin/master' into feat/plugin-mgmt-1-boot
2026-09-08 23:57:12 +08:00
Tianyi Cui
cadd3ac05a
Merge current V3 release into migration coverage audit
2026-09-08 21:51:09 +08:00
Tianyi Cui
5924d4c152
test(session): audit V3 migration composition and centralize upgrade spec
2026-09-08 21:51:06 +08:00
Tianyi Cui
0aa1ef0d1e
Merge remote-tracking branch 'origin/release/session-log-v3' into integrate/v3-master-refresh-345248
2026-09-08 21:23:29 +08:00
Tianyi Cui
e11b2a5558
merge: refresh session-log-v3 from master 345248f470
2026-09-08 21:15:06 +08:00
_Kerman
3e0e419bd2
Merge remote-tracking branch 'origin/master' into xtr/explicit-agent-context
...
# Conflicts:
# apps/web/tests/queue-actions.e2e.ts
# docs/subsystems/tools.i18n.yaml
# docs/subsystems/tools.md
# docs/subsystems/tools.zh.md
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/visualizer/tool-visualizer/README.i18n.yaml
# packages/visualizer/tool-visualizer/README.md
# packages/visualizer/tool-visualizer/README.zh.md
# packages/visualizer/tool-visualizer/src/index.ts
# packages/visualizer/tool-visualizer/tests/loader-composition.spec.ts
# packages/visualizer/tool-visualizer/tests/model-surface.spec.ts
2026-09-08 19:54:59 +08:00
_Kerman
36bd297293
fix(visualizer): keep model registration independent of agent identity
2026-09-08 19:46:51 +08:00
_Kerman
c846beaf95
merge: sync reverted visualizer base from master
2026-09-08 18:20:48 +08:00
Tianyi Cui
92b3b02622
Revert "feat(visualizer): add dormant Host capability"
2026-09-08 18:12:15 +08:00
_Kerman
7599652627
merge: sync origin/master
2026-09-08 18:00:55 +08:00
_Kerman
c26350c303
Merge remote-tracking branch 'origin/master' into xtr/explicit-agent-context
2026-09-08 18:00:35 +08:00
_Kerman
314ccf08af
Merge remote-tracking branch 'origin/master' into xtr/explicit-agent-context
...
# Conflicts:
# packages/bundle/headless/tests/headless.spec.ts
# packages/core/agent-loop/src/agent.ts
# packages/subagent/subagent/tests/continuation.spec.ts
2026-09-08 17:12:51 +08:00
Tianyi Cui
3fc9027a01
docs(session): refresh replay config source location
2026-09-08 16:56:53 +08:00
Tianyi Cui
657e68186a
fix(session): canonicalize V3 envelopes through adjacent migration
2026-09-08 16:56:52 +08:00
Yichen Jiang
ca291b0100
docs(plugin-manager): keep the package summaries within the summary budget
...
master now bounds a README Summary at 100 words; the boot group, the plugin
manager, and its host face say the same in fewer. The zh config catalog gains
the paragraph break the merge dropped.
2026-09-08 16:55:27 +08:00
Yichen Jiang
bb408abe28
Merge branch 'feat/plugin-mgmt-1-boot' into feat/plugin-mgmt-2-manager
...
# Conflicts:
# apps/cli/src/bin.ts
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/api/remotes/src/client/index.ts
# packages/boot/app-boot/src/index.ts
# packages/boot/app-boot/src/profile.ts
# packages/host/README.i18n.yaml
# packages/host/README.md
# packages/host/README.zh.md
# scripts/verify-package-readme-model-experience.ts
2026-09-08 16:52:09 +08:00
Yichen Jiang
5a9e1760fd
Merge remote-tracking branch 'origin/master' into feat/plugin-mgmt-1-boot
...
# Conflicts:
# apps/cli/src/dump-config.ts
# apps/cli/src/profile-boot.ts
# docs/capability-seams.i18n.yaml
# docs/capability-seams.md
# docs/capability-seams.zh.md
# packages/boot/app-boot/src/profile.ts
# packages/util/launch-environment/tests/launch-environment.spec.ts
# scripts/check-workspace-constraints.ts
# scripts/gen-cordis-catalog.ts
2026-09-08 16:42:34 +08:00
ZiyaZhang
e7dc1322a3
fix(visualizer): leave motion to presentation choice
2026-09-08 01:40:11 -07:00
ZiyaZhang
b80e22ec2d
docs(visualizer): require self-contained widget sources
2026-09-08 01:40:11 -07:00
ZiyaZhang
7729e0ffee
refactor(visualizer): simplify host contract
2026-09-08 01:40:11 -07:00
ZiyaZhang
b17e90f78a
fix(visualizer): validate fragment contracts precisely
2026-09-08 01:40:11 -07:00
ZiyaZhang
f1f6ca1c77
feat(visualizer): add dormant Host capability
2026-09-08 01:40:11 -07:00
Yichen Jiang
731804affc
Merge branch 'feat/plugin-mgmt-1-boot' into feat/plugin-mgmt-2-manager
...
# Conflicts:
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.md
# packages/boot/app-boot/README.zh.md
2026-09-08 16:23:03 +08:00
Yichen Jiang
c73d88e4e5
fix(boot): answer user-disabled entries from the profile runtime
...
The inventory keeps dsh-app-boot an optional, type-only peer, so the walk
over an entry's owning groups moves behind ProfileRuntime.userDisables(): a
consumer with the runtime asks it, one without reports composition as before.
The module graph and the cordis catalog follow.
2026-09-08 16:19:42 +08:00
Yichen Jiang
20102bcd52
fix(boot): commit user-disabled rows with the composition and name a user row's trust
...
The runtime's user-disabled row ids now come from the committed composition —
composeProfileStack collects them from the user layers it composed — so a
rejected or half-written patch file no longer makes the list disagree with the
running tree or fail to parse. The inventory attributes a row disabled through
a group the user disabled to the user, through the shared userDisablesEntry
walk, and lists a user-layer row the composition left out under the new user
trust instead of builtin.
2026-09-08 16:13:03 +08:00
_Kerman
a189104d81
docs: refresh session controller module dependencies
2026-09-08 15:36:55 +08:00
Turtle
a04bffb7ed
feat: rank review owners by changed LOC
2026-09-08 15:35:53 +08:00
_Kerman
3f1f7da7c3
Merge origin/master into fix/session-prose-local-media-display
2026-09-08 14:25:21 +08:00
lsdsjy
0707f4af3e
Merge pull request #3700 from deepseek-harness/fix/open-in-app-ssh
...
fix(open-in-app): hide workspace app actions over SSH
2026-09-08 14:11:41 +08:00
Tianyi Cui
96fa1dfac8
Merge pinned master 84bde6c7 into V3 readiness repair
2026-09-08 13:16:35 +08:00
Yichen Jiang
6605c4de48
feat(plugin-manager): name the profile directory on install-log chunks
...
Every chunk now carries the directory pnpm ran in beside its argv, so a
renderer can say where the install lands. The generated event graph and the
cordis API catalog follow the chunk type.
2026-09-08 13:16:03 +08:00
_Kerman
40c5ef4fc3
refactor(api): reuse attachment limits for file responses
2026-09-08 12:55:57 +08:00
mektpoy
0dc6ce26d7
Merge remote-tracking branch 'upstream/master' into issue-1424-goal-resume-activation
2026-09-08 12:48:51 +08:00
Turtle
dfae5f0351
Merge pull request #3686 from deepseek-harness/turtle/from-default-profile
...
feat(cli): create custom profiles from shipped templates
2026-09-08 12:45:58 +08:00
_Kerman
b52966922a
fix(api): serve bounded files through the filesystem provider
2026-09-08 12:06:11 +08:00
Turtle
371dce2469
Merge pull request #3523 from deepseek-harness/turtle/issue-2421-reject-empty-prompt
...
fix(session-controller): reject empty prompts
2026-09-08 11:48:49 +08:00
Yichen Jiang
43ba51d585
docs(graphs): list app-boot among the consumers of internal/status
...
The contained group now listens for fiber activation, and the generated
event graph names it.
2026-09-08 11:41:17 +08:00
lsdsjy
a8d960ecb6
Merge master into fix/open-in-app-ssh
2026-09-08 11:37:46 +08:00
lsdsjy
7f47954cad
fix(open-in-app,directory-picker): share inherited SSH detection
2026-09-08 11:32:36 +08:00
mektpoy
514f92ba53
Merge remote-tracking branch 'upstream/master' into issue-1424-goal-resume-activation
...
# Conflicts:
# packages/goal/goal/tests/projection.spec.ts
2026-09-08 11:23:08 +08:00
Turtle
a56619d9f7
fix(session): reject empty queue edits
2026-09-08 10:48:32 +08:00
Turtle
ae19d9383b
fix(session-controller): reject empty prompts
2026-09-08 10:47:36 +08:00
HYD@OVERTON
76235ecfb7
docs: align Chinese WSL use cases with English
2026-09-08 09:36:19 +08:00
HYD@OVERTON
a5a9746277
docs: explain Windows and WSL development environments
2026-09-08 00:57:15 +08:00
Tianyi Cui
5b039c1796
Merge master 822041865d into Session V3 release
2026-09-08 00:17:14 +08:00
imccyu
08cfbd8970
chore(api): remove stale session controller file dependencies
2026-09-07 23:13:10 +08:00