_Kerman
38b9a095f3
Merge remote-tracking branch 'origin/master' into xtr/tool-executor-plugins
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/web/tool-web/tests/integration.spec.ts
# pnpm-lock.yaml
# scripts/check-workspace-constraints.spec.ts
# scripts/check-workspace-constraints.ts
2026-10-21 11:22:06 +08:00
gengruilin
967ba4c4b8
fix(tools): disable history expansion in the persistent bash shell
...
The persistent bash tool types each wrapped command into an interactive
bash, which applies history expansion before parsing. A `!` after a single
quote made bash reject the whole line with `event not found`, so neither
marker printed and the call waited for the full timeout; `!!` silently
substituted the previous history entry.
Disable history expansion when the shell is initialized, as OpenHands does
for its interactive terminal. Raw control characters other than newline and
carriage return still reach readline as typed keys; the README records that
limitation.
2026-10-21 11:00:34 +08:00
creatixchu
433fd441eb
Merge updated platform base into CUA permissions
2026-10-21 10:45:37 +08:00
creatixchu
be0c971766
Merge updated approval base into bundle platform support
2026-10-21 10:42:25 +08:00
creatixchu
0fa948bf16
Merge latest master into CUA approval format
2026-10-21 10:36:56 +08:00
yudshj
76d015b484
fix(deliverables): present 说明交付在本轮结束后展示,并保留收尾回复之后的交付
...
present 的工具描述说明宿主在本轮结束后展示交付文件,需要用户提前审阅时改为在消息中链接。
交付卡片不再按收尾回复的 seq 过滤,同一步给出文字并调用 present、之后没有文字的轮次也会显示卡片。
Refs #6769
2026-10-21 10:33:56 +08:00
_Kerman
96b32df5db
Merge remote-tracking branch 'origin/master' into xtr/ptc-birpc-transport
2026-10-21 10:30:33 +08:00
Ziya and ZiyaZhang
5e9bb51724
feat(plugins): Ralph 循环和会话搜索默认从 GUI 隐藏 ( #6754 )
...
* feat(plugins): hide Ralph and session search from default discovery
* fix: keep hidden bundled plugins explicitly activatable
---------
Co-authored-by: ZiyaZhang <[email protected] >
2026-10-20 10:26:31 -07:00
ZiyaZhang
421f589e48
fix(experimental): keep page routing policy in skill
2026-10-20 09:40:25 -07:00
_Kerman
16f0e2fc69
docs(ptc-runtime): explain Script retention and consumer migration
2026-10-21 00:37:56 +08:00
_Kerman
29f705cc86
Merge origin/master into xtr/ptc-vm-script
2026-10-20 23:18:49 +08:00
_Kerman
7745b3b9da
feat(ptc-runtime-node): add VM Script execution with optional retained state
2026-10-20 23:16:30 +08:00
_Kerman
1f45e38279
feat(ptc-runtime): expose Script syntax and state retention
2026-10-20 23:16:24 +08:00
ZiyaZhang
466cf0b6cb
fix(personalized-pages): route simultaneous viewing to sidebar
2026-10-20 08:14:29 -07:00
ZiyaZhang
cb1ecfa706
fix(personalized-pages): refine planning and expire unused cards
2026-10-20 07:57:41 -07:00
_Kerman
bf4ab8be26
refactor(agent-loop): unify agent initialization
2026-10-20 22:21:52 +08:00
ZiyaZhang
a313fb106b
fix(personalized-pages): scope discovery to reusable page planning
2026-10-20 06:48:51 -07:00
ZiyaZhang
36b0428c26
fix(personalized-pages): improve standalone discovery and minimal plans
2026-10-20 06:18:08 -07:00
creatixchu
e182c88ff1
Merge latest bundle platform base into CUA permissions
2026-10-20 21:14:55 +08:00
creatixchu
b2878c5722
merge: sync platform admission with updated approval base
2026-10-20 21:12:55 +08:00
_Kerman
a9c006f9c3
refactor(agent): own model selection on each agent
2026-10-20 21:09:09 +08:00
creatixchu
96e962bc12
Merge remote-tracking branch 'origin/master' into feat/cua-approval-format
...
# Conflicts:
# packages/experimental/cua/src/client/mount.ts
2026-10-20 21:05:45 +08:00
_Kerman
639602e63a
Merge origin/master into xtr/session-model-selection
2026-10-20 20:57:11 +08:00
Yichen Jiang
a614375f36
Merge branch 'worktree/forge-change-request-bindings' into worktree/forge-pr-worktree-panel
2026-10-20 20:39:17 +08:00
Yichen Jiang
4f013673e5
Merge branch 'worktree/composer-host-confirmed-echo' into worktree/forge-change-request-bindings
2026-10-20 20:38:21 +08:00
sjw1231
8834433444
Merge branch 'master' into feat/apply-patch
2026-10-20 20:25:24 +08:00
sjw1231
2bd9913e2f
refactor(apply-patch): drop unrelated changes and redundant prose
...
Restore files outside the patch feature to their merge-base state: the
invariant-check refactors across acp, session-controller, client,
compaction, agent-loop, agent, session-title, and subprocess, the cast
baseline edit, and the rescope-vendor skip list added during the merge.
Rename tool-fs.enableApplyPatch to applyPatch, matching the read, write,
and edit switches. Remove the unused collectMutationPaths export and the
unconsumed PatchHunk.contextLineIndices field, including its SSH schema
and fixtures. Report preflight refusals and syntax failures directly
instead of padding every phase with outcome, affectedPaths, and
cancelled fields. Add apply_patch to the shipped tool catalog test.
Fold the default-activation Agent Note into the apply_patch file-editing
note and delete it. Delete the guarded-filesystem-mutations upgrade
guide: every change is additive and all FileSystem subclasses live in
this repository. Trim defensive and reviewer-addressed sentences from
the package READMEs, subsystem docs, FileSystem JSDoc, and the Agent
Note, keeping the English and Chinese pairs aligned.
2026-10-20 20:25:24 +08:00
ZiyaZhang
7efa59274e
docs: refresh personalized page dependency graph
2026-10-20 05:21:10 -07:00
ZiyaZhang
1df9e40786
fix(experimental): avoid repeated discovery and honor declined recommendations
2026-10-20 05:11:51 -07:00
ZiyaZhang
c97c9d4f8e
fix(experimental): prioritize recommendation eligibility and refresh skill replay
2026-10-20 05:11:38 -07:00
ZiyaZhang
50f21daa84
Merge master into personalized pages experiment
2026-10-20 04:52:17 -07:00
ZiyaZhang
ea28b1199c
Merge master into plugin recommendation experiment
2026-10-20 04:51:51 -07:00
ZiyaZhang
7802f06d17
refactor(experimental): compose recommendation remote and reuse current catalog
2026-10-20 04:48:47 -07:00
ZiyaZhang
d6ad08c758
refactor(experimental): load creation guidance through skill and compose remote
2026-10-20 04:48:26 -07:00
Turtle
358ce64945
Merge pull request #6738 from deepseek-harness/revert-6418-worktree/session-agent-controller-refactor-ff892d
...
Revert "feat(agent): admit Web prompts through the agent controller"
2026-10-20 19:28:42 +08:00
Turtle
aa8bdfc79e
Revert "feat(agent): admit Web prompts through the agent controller"
2026-10-20 19:09:02 +08:00
Stevring
65d4afafd6
fix(client): reveal menu shortcuts during keyboard navigation
2026-10-20 18:57:48 +08:00
Chinesezjc
422aa724e3
fix(schedule): qualify the clear-ended copy and pin its tests
2026-10-20 18:41:33 +08:00
Chinesezjc
a2416dd357
feat(schedule): remove every ended task from the automation page
2026-10-20 18:24:49 +08:00
ZiyaZhang
6543e1c3e5
feat(experimental): refine personalized page placement and first-use notice
2026-10-20 02:54:53 -07:00
zhc
9676ff7724
fix(file-drag): generalize transfers and address lifecycle review
2026-10-20 17:45:09 +08:00
winewill
b7f46b5739
perf(build): overlap client compilation with host bundling
2026-10-20 17:38:24 +08:00
_Kerman
8b79a1ddcc
Merge origin/master into xtr/session-model-selection
2026-10-20 17:22:59 +08:00
_Kerman
d22b5d9fff
Merge remote-tracking branch 'origin/master' into xtr/session-store-write-lifecycle
...
# Conflicts:
# packages/client/ui-workspace/README.i18n.yaml
# packages/client/ui-workspace/README.md
# packages/client/ui-workspace/README.zh.md
2026-10-20 17:19:39 +08:00
_Kerman
deb8173dca
Merge remote-tracking branch 'origin/master' into xtr/session-store-write-lifecycle
...
# Conflicts:
# packages/client/ui-workspace/README.i18n.yaml
# packages/client/ui-workspace/README.md
# packages/client/ui-workspace/README.zh.md
2026-10-20 17:19:39 +08:00
Stevring
b7d8943cfa
Merge origin/master into fix/touch-tooltip-interactions
2026-10-20 17:12:10 +08:00
ZiyaZhang
ab5dd06050
feat(experimental): explain creation cost and refine page suggestions
2026-10-20 02:06:03 -07:00
zhc
31bd06d503
feat(image): restore pan and sharing with plugin-owned transfers
2026-10-20 16:46:23 +08:00
ZiyaZhang
257c14743a
fix: keep creation proposals scoped to one explicit need
2026-10-20 01:15:34 -07:00
ZiyaZhang
558d22481e
fix: select one plugin recommendation before proposing
2026-10-20 01:14:35 -07:00