Huanqi Cao
5c51589665
docs(picker): record the pwsh-first DPI-aware Windows picker fix
...
README pairs document the pwsh-preferred adapter and the PowerShell 7
requirement for the modern dialog; the 2026-07-27 picker note's Windows
adapter fact is updated in place, and a new bug-fix note records the
defect, the fallback decision, and the DPI awareness rationale.
2026-08-05 00:31:43 +08:00
Huanqi Cao
a92ffff10a
fix(host): prefer pwsh for the Windows directory picker and force DPI awareness
...
The win32 branch now spawns pwsh.exe (PowerShell 7) first and falls back
to powershell.exe (Windows PowerShell 5.1) only when pwsh is missing
(ENOENT), mirroring the Zenity-KDialog fallback. PowerShell 7 renders the
modern IFileDialog folder picker; the 5.1 fallback keeps the legacy tree
functional. Both runtimes execute the identical script, which opts the
process into system DPI awareness (SetProcessDPIAware) before any window
exists, fixing the blurry bitmap-stretched dialog on scaled displays.
2026-08-05 00:31:43 +08:00
Huanqi Cao
60ba5ef3f6
Merge pull request #1120 from deepseek-harness/feat/pwsh-tool
...
feat(pwsh): add the pwsh-local executor and the pwsh tool
2026-08-05 00:31:39 +08:00
pku-xht
34b6cb91ed
Keep provider adapters private
2026-08-05 00:26:39 +08:00
pku-xht
2cf637480c
Merge PR1 review fixes into Claude provider
...
# Conflicts:
# vitest.config.ts
2026-08-04 23:47:33 +08:00
pku-xht
46db608843
Align Codex provider review evidence
2026-08-04 23:42:35 +08:00
fz
c0433d71ee
test(workspace-context): record baseline identity
2026-08-04 23:20:51 +08:00
fz
f8ceeed610
test(workspace-context): narrow instruction events
2026-08-04 23:12:56 +08:00
fz
119c55e35e
fix(workspace-context): reconcile resumed baselines
2026-08-04 23:11:15 +08:00
pku-xht
606a65740f
Merge commit 'ba21ca122496e1038993378753de863e571cdc2a' into codex/product-providers-pr2-claude-code
2026-08-04 22:52:07 +08:00
pku-xht
a93968bf93
fix(subagent-codex): await managed tree exit
2026-08-04 22:36:31 +08:00
pku-xht
32f829c4e6
fix(subagent): complete product provider lifecycle
2026-08-04 22:18:35 +08:00
Huanqi Cao
c5acd4ce96
Merge remote-tracking branch 'origin/master' into feat/pwsh-tool
2026-08-04 22:05:31 +08:00
pku-xht
d780902679
refactor(subagent): share provider dispose window
2026-08-04 21:25:48 +08:00
_Kerman
c357f94ddc
test(agent-loop): align consumers with direct wakeup
2026-08-04 21:14:34 +08:00
_Kerman
694f9009ec
Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-23-web-permission-and-approval.i18n.yaml
# packages/client/runtime/README.i18n.yaml
# packages/client/ui-conversation/README.i18n.yaml
2026-08-04 21:04:43 +08:00
xjt
8320c3666d
Merge origin/master into xjt/proofreading-active-docs-2-apply
2026-08-04 21:03:39 +08:00
_Kerman
e50c4aca03
refactor(agent-loop): start waking work directly
2026-08-04 21:02:28 +08:00
Turtle
ec297c0ca0
feat(web): add fuzzy slash command discovery
2026-08-04 21:02:03 +08:00
pku-xht
8dae2ee5eb
Merge PR1 Codex provider fixes into PR2
2026-08-04 21:01:32 +08:00
pku-xht
be56f64b7a
feat(subagent): add Claude Code provider
2026-08-04 20:57:55 +08:00
pku-xht
74f2ab90e1
refactor(subprocess): derive termination state
2026-08-04 20:55:29 +08:00
xjt
782d84116a
docs(i18n): restore first-occurrence terminology
2026-08-04 20:54:42 +08:00
imccyu
55e0dc3565
Merge pull request #1548 from deepseek-harness/codex/session-pending-interactions
...
feat(client): show pending interactions in the session sidebar
2026-08-04 20:50:55 +08:00
pku-xht
8067701b92
fix(subprocess): stop escalation after tree exit
2026-08-04 20:45:12 +08:00
Huanqi Cao
acda0e39bc
Merge remote-tracking branch 'origin/master' into feat/pwsh-tool
2026-08-04 20:39:17 +08:00
_Kerman
92de5bb6d4
fix(trajectory): bound work during long streams
2026-08-04 20:37:33 +08:00
_Kerman
5372f56280
fix(client): avoid false initial prompts in tail windows
2026-08-04 20:37:25 +08:00
Turtle
e2049910d5
refactor(client): keep pending interaction change UI-scoped
2026-08-04 20:28:23 +08:00
pku-xht
451c2929ed
fix(subagent): close terminal teardown races
2026-08-04 20:26:45 +08:00
fz
01fa4ceb6e
test(workspace-context): cover pre-resume tool reconciliation
2026-08-04 20:12:32 +08:00
fz
3da48d1741
fix(ci): register workspace resume fixture
2026-08-04 20:01:04 +08:00
pku-xht
f96acad438
fix(subagent): preserve Codex fatal and grace semantics
2026-08-04 19:55:39 +08:00
fz
207c45d15f
fix(workspace-context): deduplicate baseline on resume
2026-08-04 19:55:27 +08:00
xjt
c522053cef
Merge origin/master into xjt/proofreading-active-docs-2-apply
2026-08-04 19:51:18 +08:00
_Kerman
674278cb17
Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification
...
# Conflicts:
# packages/client/ui-conversation/src/client/queue/QueueDock.tsx
2026-08-04 19:37:51 +08:00
Hypatia May
cc89c529c6
Merge remote-tracking branch 'origin/master' into fix/landlock-runner-failure-classification
2026-08-04 19:05:33 +08:00
Turtle
76d43d616d
Merge remote-tracking branch 'origin/master' into codex/session-pending-interactions
...
# Conflicts:
# packages/client/connection/README.i18n.yaml
# packages/client/connection/README.md
# packages/client/connection/README.zh.md
2026-08-04 19:03:01 +08:00
Turtle
3a54694d28
fix(client): preserve pending waits across reconnect
2026-08-04 18:52:11 +08:00
xjt
edb3e82c35
docs(i18n): address proofreading review findings
2026-08-04 18:42:13 +08:00
pku-xht
c09b20f96b
fix(subagent): finalize Codex provider composition
2026-08-04 18:38:05 +08:00
creatixchu
fab131a366
fix(web): align the context separator with ToolRow and name the caption
...
Review follow-ups on the context provenance row:
- the producer name now follows ToolRow's aria-hidden separator dot instead
of a literal middot inside the text, so the two disclosure rows expose one
accessible-name shape;
- the English steering caption becomes the noun `Interjection`, parallel to
the Chinese 插话 and to the label this bubble carried before;
- the history fold gets its own provenance assertion, so the mapping it
declares separately from TranscriptAdapter is pinned on both sides;
- the superseded-in-part bullet on the no-interjection-chrome note now
enumerates the third Decision bullet too, whose no-badge and no-IconActions
clauses had both lapsed.
2026-08-04 18:25:44 +08:00
imccyu
6f10f9c01c
Merge pull request #1527 from deepseek-harness/worktree-websocket
...
feat(web): move connection downlinks to WebSocket
2026-08-04 18:18:32 +08:00
Tianyi Cui
7aa0ae34b3
fix: harden issue status projection
2026-08-04 18:12:55 +08:00
pku-xht
8a24a68333
Merge origin/master at 52ec34f796
2026-08-04 18:01:22 +08:00
pku-xht
8e4a1b3396
fix(subagent): keep Codex provider opt-in
2026-08-04 18:00:09 +08:00
Huanqi Cao
39b0695d48
Merge remote-tracking branch 'origin/master' into feat/pwsh-tool
...
# Conflicts:
# apps/cli/composition.md
# docs/testing.i18n.yaml
# docs/testing.md
# docs/testing.zh.md
2026-08-04 17:54:45 +08:00
creatixchu
95a89078d5
docs(web): refresh the MessageItem module comment for the steering caption
2026-08-04 17:53:26 +08:00
Tianyi Cui
f22cacc63b
fix: advance resolving issue status from PRs
2026-08-04 17:49:21 +08:00
Hypatia May
8c72cd3a8f
docs(sandbox): align final runner evidence
2026-08-04 17:45:12 +08:00