Yichen Jiang
c4bc8b847a
Merge branch 'worktree/jobs-api-review-3052' into worktree/jobs-api-review-3127
...
# Conflicts:
# packages/client/ui-jobs/src/client/JobListAction.tsx
# packages/shell/bash-local/tests/executor.spec.ts
2026-09-19 10:40:27 +08:00
Yichen Jiang
5c10701df2
Merge remote-tracking branch 'origin/master' into worktree/jobs-api-review-3052
...
# Conflicts:
# apps/web/tests/expected/agent-preset-selection/header.expected.md
# packages/client/ui-chat/src/client/chat/ContextInjectionRow.tsx
# packages/client/ui-jobs/package.json
# packages/client/ui-jobs/src/client/JobListAction.module.css
# packages/client/ui-jobs/src/client/JobListAction.tsx
# packages/client/ui-jobs/tests/job-list-action.client.spec.tsx
# packages/client/ui-subagent/README.i18n.yaml
# packages/client/ui-subagent/README.md
# packages/client/ui-subagent/README.zh.md
# packages/client/ui-subagent/src/client/SubagentHeaderLineage.tsx
2026-09-19 10:35:09 +08:00
imccyu
4f55590aea
fix(sidebar): correct automatic refresh and watch lifecycles
2026-09-18 23:27:30 +08:00
imccyu
19d1f87492
fix(sidebar): satisfy lint and documentation checks
2026-09-18 23:27:29 +08:00
Yichen Jiang
5fe06ee64b
Merge remote-tracking branch 'origin/master' into worktree/npm-registry-mirror-config-029a47
...
# Conflicts:
# packages/client/ui-plugin-manager/src/client/PluginManagerPage.tsx
# packages/client/ui-plugin-manager/src/client/manager-store.ts
2026-09-18 20:37:39 +08:00
Yichen Jiang
1dfd026b84
Merge remote-tracking branch 'origin/master' into worktree/npm-registry-mirror-config-029a47
...
# Conflicts:
# apps/web/tests/expected/plugin-install-cancel/cancelled.expected.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/boot/plugin-manager/README.i18n.yaml
# packages/boot/plugin-manager/README.md
# packages/boot/plugin-manager/README.zh.md
# packages/client/ui-plugin-manager/README.i18n.yaml
# packages/client/ui-plugin-manager/README.md
# packages/client/ui-plugin-manager/README.zh.md
# packages/client/ui-plugin-manager/src/client/PluginManagerPage.tsx
2026-09-18 20:21:59 +08:00
Yichen Jiang
e7094c81e2
Merge origin/master into worktree/plugin-install-close
2026-09-18 20:03:08 +08:00
Yichen Jiang
f938ebad64
fix(web): recover lost plugin installation responses
2026-09-18 19:58:04 +08:00
mektpoy
2c6f634771
Merge branch 'master' into yyc/web-trust-domain-reviewed
...
# Conflicts:
# tsconfig.host.json
2026-09-18 18:31:17 +08:00
creatixchu
ac0a042f08
Merge remote-tracking branch 'origin/master' into worktree/present-changes-dedup
2026-09-18 17:16:34 +08:00
creatixchu
223385954d
fix: recommend at most four files per presentation
2026-09-18 17:10:38 +08:00
creatixchu
63c1e04b93
fix: keep file access available across presentation clients
2026-09-18 17:09:02 +08:00
Yichen Jiang
cb2750019a
fix(plugin-manager): read pnpm's own registry, its stdout refusals, and lay failures where they belong
...
Review of #4539 . A refusal pnpm view prints as JSON on stdout was read
as unknown, so no registry was ever asked after a dead one; stderr and
stdout are now read alike, and a lookup killed at its bound is a
network refusal. pnpm's own registry joins the fallback plan only once
pnpm config get registry names npm's own or a configured fallback, so
a company registry in .npmrc is never followed by a public one, and a
registry pnpm already names is asked once. The Host lays each failure
at the registry or the spec's own host, reading the host off error
lines only, and reports it as ChangeResult.failedAt; a stop that lands
between attempts is cancelled, not failed. The package publishes its
registry rule through ./registry so the dialog plans with the Host's
own function, starts from the registry the Host asks first until one
is remembered, tags that one as the default, labels pnpm's own by the
host it names, and words and offers a change of registry from the
Host's attribution. ERR_PNPM_NO_OFFLINE_META is no longer a network
failure.
2026-09-18 17:03:04 +08:00
Turtle
de662ee010
fix(boot): skip failed profile bundles and retain recovery controls ( #4516 )
2026-09-18 16:35:50 +08:00
creatixchu
28fbe7433d
fix: guide selective file presentation through prompts
2026-09-18 16:31:13 +08:00
creatixchu
e22005ae10
Sync session controller configuration catalog translation
2026-09-18 15:51:49 +08:00
creatixchu
363343fb83
Refresh config locations and satisfy typed fixture lint
2026-09-18 15:36:56 +08:00
creatixchu
04d0235673
Verify local file opening and address sidebar review findings
2026-09-18 15:31:50 +08:00
Yichen Jiang
e06c7852ff
Merge remote-tracking branch 'origin/master' into worktree/npm-registry-mirror-config-029a47
2026-09-18 15:24:42 +08:00
Yichen Jiang
398a4247ae
feat(client): pick and remember the registry a plugin install asks first
...
The install dialog folds a registry control beside the guide: the
official registry, the mirrors the Host configured, and a typed
address, remembered in this browser and passed to the check and the
run. The installing screen names the registry the Host moved on to,
each pnpm run carries its registry, and a failed run names every
registry asked, or the host a git or tarball spec could not reach,
with a shortcut back to the registry options. The Host answers the
spec's own host and the registries it asked so the dialog can say so.
Also documents the registry plan in the package READMEs, the boot
subsystem page, the catalogs, and an Agent Note; pins the flow through
a real Host/browser e2e and refreshes the tool-schema snapshots.
2026-09-18 15:21:44 +08:00
07akioni
3f5b1e283b
Merge pull request #4464 from deepseek-harness/07akioni/fix-sessionless-sidebar-controls
...
fix(client): keep sidebar navigation available without a session
2026-09-18 14:55:25 +08:00
07akioni
d6002c1018
Merge master and preserve compact conversation header layout
2026-09-18 14:39:32 +08:00
Dudu-0223
cda99db4c0
docs: align remaining agent availability prose with the shipped vocabulary
...
Sync the pinned schedule-catalog tool-schema sidecar with the refreshed
list_agents, send_message, subagent, and subagent_fork descriptions; the
catalog e2e does not compare it, so the refresh missed it. Rewrite the
Agent Teams note's Steer sentence and the ownership-release limitation so
`idle` no longer appears where the roster vocabulary is running/inactive,
and fix the two-clause comma splice and a zh full-width spacing slip.
2026-09-18 14:29:35 +08:00
Dudu-0223
b9e59cbaee
refactor: unify Team availability in the service
2026-09-18 14:29:35 +08:00
Dudu-0223
507e0e6dfe
fix: expose Team targets and simplify model agent statuses
2026-09-18 14:29:35 +08:00
Yichen Jiang
51d8c45413
Merge pull request #4477 from deepseek-harness/worktree/unify-agent-team-bundle
...
fix(agent-team): enable tools and Web UI with one bundle
2026-09-18 13:21:45 +08:00
Turtle
de742f7f45
Prune active Agent Notes and preserve historical archive formatting ( #4431 )
2026-09-18 04:50:47 +00:00
Yichen Jiang
231798102a
Merge remote-tracking branch 'origin/master' into worktree/unify-agent-team-bundle
2026-09-18 12:32:38 +08:00
yudshj
da37b69fb9
Merge master into fix/office-font-warning
2026-09-18 12:07:58 +08:00
yudshj
19736552c0
fix(web): align Office font warning with shared toolbar styles
2026-09-18 12:03:54 +08:00
Yichen Jiang
dd8d39c843
Merge remote-tracking branch 'origin/master' into worktree/unify-agent-team-bundle
...
# Conflicts:
# packages/experimental/agent-team-profile/package.json
# packages/experimental/agent-team-web-profile/package.json
2026-09-18 11:34:21 +08:00
07akioni
21c347913d
fix(client): preserve sessionless header geometry across platforms
2026-09-18 11:30:37 +08:00
07akioni
e0c8b1dfca
Merge remote-tracking branch 'origin/master' into 07akioni/fix-sessionless-sidebar-controls
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/README.md
# packages/client/ui-conversation/README.zh.md
2026-09-18 11:23:23 +08:00
zhc
caaaf89b1e
fix(client): separate developer tool policy and harden static previews
2026-09-18 11:03:06 +08:00
zhc
cdaafbc456
feat(client): add shared developer tools setting
2026-09-18 11:03:05 +08:00
winewill
831ea36f2c
Merge pull request #4461 from deepseek-harness/ihsiang/unify-web-ui-visual-language
...
Unify the Web UI visual language
2026-09-18 11:00:11 +08:00
yixiangihsiang
488e438277
fix(web): address review feedback
2026-09-17 21:04:42 +08:00
Yichen Yan
8256c84630
chore(docs): regenerate the Cordis catalog after merging master
2026-09-17 20:48:53 +08:00
Yichen Jiang
9f21d7842a
fix(agent-team): enable tools and Web UI with one bundle
2026-09-17 20:41:39 +08:00
imccyu
0ea890044f
test(cli): cover runtime profile defaults and sync docs
2026-09-17 20:23:14 +08:00
Yichen Yan
b62a9f5c27
Merge branch 'master' into yyc/web-trust-domain-reviewed
2026-09-17 20:09:23 +08:00
07akioni
1628e911c8
fix(client): keep sidebar navigation available without a session
2026-09-17 19:38:57 +08:00
yixiangihsiang
4937343a5e
feat(web): unify the client visual language
2026-09-17 19:14:41 +08:00
imccyu
d05b42980b
refactor(client): move sidebar chat to subagent
2026-09-17 18:04:02 +08:00
imccyu
4f38c60797
fix(client): satisfy sidebar chat gates
2026-09-17 18:04:02 +08:00
imccyu
3e136c2f30
docs: refresh module graph
2026-09-17 18:04:02 +08:00
imccyu
da7dc34f7d
fix(client): align subagent sidebar references
2026-09-17 18:04:01 +08:00
imccyu
e62587c163
feat(client): open subagent chats in sidebar
2026-09-17 18:03:57 +08:00
Yichen Jiang
3958f801e3
Merge pull request #4414 from deepseek-harness/worktree/plan-sidebar-cards
...
feat(web): keep plan artifacts and automatically open sidebar previews
2026-09-17 17:49:08 +08:00
Yichen Jiang
9d93fbd7ad
Merge remote-tracking branch 'origin/master' into worktree/plan-sidebar-cards
...
# Conflicts:
# packages/client/ui-deliverables/README.i18n.yaml
# packages/client/ui-deliverables/README.md
# packages/client/ui-deliverables/README.zh.md
2026-09-17 17:18:51 +08:00