Yichen Jiang
667ef04270
Merge remote-tracking branch 'origin/master' into worktree/forge-bindings-stack-sync
...
# Conflicts:
# packages/experimental/README.i18n.yaml
2026-10-26 18:35:22 +08:00
Yichen Jiang
bbb031654e
Merge remote-tracking branch 'origin/worktree/forge-change-request-bindings' into worktree/forge-pr-worktree-panel
...
# Conflicts:
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/experimental/forge-github/README.i18n.yaml
# packages/experimental/forge-github/README.md
# packages/experimental/forge-github/README.zh.md
# packages/experimental/forge-github/src/provider.ts
# packages/experimental/forge-session/README.i18n.yaml
# packages/experimental/forge-session/README.md
# packages/experimental/forge-session/README.zh.md
# packages/experimental/forge-session/src/index.ts
# packages/experimental/forge/README.i18n.yaml
# packages/experimental/forge/README.md
# packages/experimental/forge/README.zh.md
# packages/experimental/forge/src/index.ts
2026-10-26 18:14:53 +08:00
Yichen Jiang
000583c135
fix(forge-panel): retain incomplete worktree recovery across reloads
2026-10-26 17:58:51 +08:00
Yichen Jiang
2384f52719
fix(forge-panel): hide the actual docked or floating tab
2026-10-26 17:57:14 +08:00
Yichen Jiang
4969525f33
fix(worktree): remove only the missing target registration
2026-10-26 17:57:07 +08:00
Yichen Jiang
a5460dbe41
fix(forge): preserve refresh requests during active polling
2026-10-26 17:52:30 +08:00
Yichen Jiang
dd0ed998e7
docs(forge): define and verify worktree request type
2026-10-26 17:52:30 +08:00
Yichen Jiang
8d4c8865dd
fix(forge-session): resync watches when providers change
2026-10-26 17:48:19 +08:00
Yichen Jiang
cba0128268
fix(forge): drain provider calls before unregistering
2026-10-26 17:42:09 +08:00
Yichen Jiang
1abf0f55fe
docs(forge): clarify discovery limits and provider contracts
2026-10-26 17:39:09 +08:00
Yichen Jiang
df4f3fd0c1
fix(forge-session): bind numeric PR references with explicit repositories
2026-10-26 16:10:51 +08:00
Yichen Jiang
47bb7c142b
Merge origin/master into worktree/issue-7150-investigation-4fc2ca
2026-10-26 14:00:34 +08:00
Yichen Jiang
a36ddf4c40
refactor(session): register request upload exclusions
2026-10-26 13:55:47 +08:00
Dudu-0223
ae38375654
Merge pull request #7214 from deepseek-harness/fix/skill-root-isolation
...
fix(skills): 隔离技能根目录读取失败并保留可用技能
2026-10-26 13:35:02 +08:00
Yichen Jiang
64c81cb3e3
Merge branch 'worktree/forge-bindings-stack-sync' into worktree/forge-pr-worktree-panel
2026-10-26 13:30:55 +08:00
Yichen Jiang
3cee25a3a5
Merge branch 'worktree/composer-host-confirmed-echo' into worktree/forge-bindings-stack-sync
2026-10-26 13:30:15 +08:00
Magolor
5e5b8bee6e
fix(storage): unify versioned batch writes and deletion recovery
2026-10-26 13:04:41 +08:00
Magolor
b412dc04ca
docs(storage): align version rules with review findings
2026-10-26 13:04:41 +08:00
Magolor
88b0425dfc
fix(storage): contain failed writes
2026-10-26 13:04:41 +08:00
Magolor
84210fa1e9
feat(storage): support compatible whole-unit versions
2026-10-26 13:04:41 +08:00
Dudu-0223
ef0e2b3461
fix(skills): clarify incomplete catalogs and pin root failure behavior
2026-10-26 13:02:08 +08:00
creatixchu
886df319bc
Merge origin/master into feat/cua-bundle-id-consent
2026-10-26 12:31:36 +08:00
_Kerman
e3805406c4
Merge pull request #6763 from deepseek-harness/xtr/ptc-vm-script
...
feat(ptc-runtime-node): add VM Script execution with optional state retention
2026-10-26 11:52:18 +08:00
_Kerman
271a6143a1
Merge origin/master into xtr/ptc-vm-script
2026-10-26 11:34:32 +08:00
winewill
6cbbc8caa5
Merge master and reconcile desktop diagnostic records
2026-10-26 11:05:45 +08:00
creatixchu
1f150869b3
docs(cua): regenerate optional-path API references
2026-10-25 21:25:27 +08:00
imccyu
ca4c00de46
Merge pull request #7154 from deepseek-harness/session-stream-snapshot
...
refactor(session): separate history, state and Web follow implementations
2026-10-25 20:08:12 +08:00
creatixchu
d8c9ac6a0f
Merge master into feat/cua-permission-onboarding
2026-10-25 19:36:49 +08:00
imccyu
7c7b021766
docs(session): document events, deprecated page and activation order
...
Sync the Session README, implementation notes and follow upgrade guide,
then regenerate the API, subsystem, persistence and event-graph catalogs.
2026-10-25 18:14:32 +08:00
CreatixChu
7bc30c4cba
fix(attachments): 复用完整图片引用,取消 Session 历史扫描 ( #7021 )
...
* test(api): measure historical image read costs
* fix(test): resolve image benchmark paths from its config
* fix(attachments): read stored images without scanning sessions
* test(attachments): complete by-id fixtures and access assertions
* fix(docs): implement image-id read on catalog fixture
* docs(attachments): refresh generated read contracts
* test(web): verify stored images across history and forks
* docs(api): clarify image read metadata and permission scope
* test(api): type benchmark instrumentation without unsafe returns
* test(api): retire unknown-cast allowances with removed history fixtures
* test(attachments): isolate browser cases and document store-wide access
* test(web): intercept the by-id thumbnail read path
* docs(perf): run generated diagnostic from its owning package
* refactor(attachments): reuse reference reads for conversation images
* docs(api): refresh complete image reference client contract
* test(ui-chat): assert complete image reference forwarding
* test(perf): measure image reads against current Session observations
2026-10-25 09:40:53 +00:00
creatixchu
d3f054c45b
feat(cua): share macOS consent by bundle identifier
2026-10-25 16:46:31 +08:00
creatixchu
8860e05045
docs(cua): keep documentation changes focused on consent
2026-10-25 16:23:53 +08:00
Dudu-0223
122dc3af42
refactor(team): isolate package group and address review feedback
2026-10-25 16:10:07 +08:00
Dudu-0223
cb046fde2c
fix(skills): isolate unreadable roots and publish available skills
2026-10-25 15:55:58 +08:00
Dudu-0223
80f70969d9
Merge current subagent naming stack into Team session UI
2026-10-25 15:45:40 +08:00
Dudu-0223
aa1540903d
Merge refreshed subagent tree parent into named agents
2026-10-25 15:26:49 +08:00
Dudu-0223
c49c4f11de
Merge master into subagent tree stack and reconcile fixtures
2026-10-25 15:24:45 +08:00
Dudu-0223
448f146307
refactor(subagent): require names in delegation tools
2026-10-25 14:45:56 +08:00
Dudu-0223
f84c7371ca
refactor(subagent): keep names in a durable alias map
2026-10-25 13:46:55 +08:00
creatixchu
fc6e370457
Merge master after platform support landed
2026-10-25 13:41:24 +08:00
Dudu-0223
15386b4440
feat(subagent): move optional names into a separate plugin
2026-10-25 12:06:43 +08:00
creatixchu
cf65ee6e01
Merge master into bundle Host platform support
2026-10-25 11:58:20 +08:00
Yichen Jiang
6fcb9b6c78
fix(auto-review): route review requests by their Session
...
Auto review requests omitted sessionId, so pi-ai never added the
x-opencode-session header that OpenCode routes require, and every
reviewed tool call failed with 400 MissingSessionID before its body ran.
Review requests now carry the reviewed Session's id and the new
GenerateOptions purpose 'auto-review'. The DeepSeek Session-log upload
skips that purpose, so a review neither uploads the log nor appends an
acceptance record to the Session.
Refs #7150
2026-10-24 22:26:35 +08:00
Yichen Jiang
53d8a336f7
Merge commit 'bf1df01ae99' into worktree/forge-session-list
...
Brings the Session list branch up to date with the forge panel, whose
held messages now wait at inbox insertion.
- client-ui-forge keeps the Session list's remote-access import and the
panel's messageOf; the agent-controller import is gone.
- The README and the forge panel Agent Note combine both sides: the
forgeWorktree projection keeps its client view next to the inbox hold,
and the Session list paragraphs stay.
- The config catalog is regenerated, and the README, forge subsystem
page, and Agent Note pairings are recorded again.
2026-10-24 22:02:44 +08:00
Yichen Jiang
3a52eb1993
Merge commit '861f5200ded' into worktree/forge-pr-worktree-panel
...
Master replaced the creation and plugin recommendation bundles with one
personalized recommendations bundle.
- The CLI manifest keeps master's bundle and the forge bundle.
- The plugin page expectation ranks the forge bundle before the held-back
personalized recommendations bundle.
- The experimental README pairing is recorded again.
2026-10-24 21:45:41 +08:00
Yichen Jiang
ba94a90da3
Merge commit '66a7e6cf07b' into worktree/forge-change-request-bindings
...
The experimental README pairing is recorded again for the merged
package rows.
2026-10-24 21:42:17 +08:00
imccyu
3081c71bab
Revert "fix(compaction): retry oversized summaries with smaller prefixes"
2026-10-23 22:59:05 +08:00
1tops
e54b1326f8
Merge pull request #6993 from deepseek-harness/fix/summary-overflow-recovery
...
fix(compaction): retry oversized summaries with smaller prefixes
2026-10-23 21:16:37 +08:00
Dudu-0223
f09648ddca
Merge published subagent activation ownership changes
2026-10-23 18:28:46 +08:00
Dudu-0223
00a2e76b87
Merge master and reconcile translation records
2026-10-23 18:19:07 +08:00