Huanqi Cao
37bceb7dad
Merge branch 'feat/ripgrep-packaged-binary' into feat/pwsh-tool
2026-08-02 22:29:44 +08:00
Huanqi Cao
ffb7d681f4
Merge remote-tracking branch 'origin/master' into feat/ripgrep-packaged-binary
2026-08-02 22:28:21 +08:00
Huanqi Cao
d6a763020b
docs(pwsh-local): list the 5.1 non-ASCII stdin gap under Known Limitations (both languages)
2026-08-02 22:08:35 +08:00
Huanqi Cao
b2838fb2be
fix(pwsh): close the remaining review threads
...
- scrubbedParentEnv folds case before the DSH_ prefix check (Windows env
names are case-insensitive; a parent dsh_* entry read back as \*
in the child) and the service spec pins the lowercase probe.
- The acp.snapshot.ts pwsh probe follows resolvePwshPath() like the package
suites, so a Windows host with only an install-location pwsh still runs
the scenario.
- pwsh-tool-turn is re-recorded around [Console]::Out.Write('PWSH_OK'):
the fixture carries no platform newline, so one recording replays on
Windows and POSIX alike (record + refresh; replay-verified keyless).
- The pwsh-local Known Limitations bullet drops the self-defeating no-op
advice: & { } is scoped to param(...), using/#requires scripts run from a
file (both languages, pairing re-recorded).
- The capability-seams graph moves ctx.bashEnv ownership to bash-env and
lists pwsh-local/tool-pwsh on the ctx.bash seam (source updated,
docs regenerated).
- The tool-bash presenter fixture retires the stale 'command aborted'
literal for the shipped 'tool call aborted' message.
2026-08-02 21:46:53 +08:00
ZiyaZhang
8f77ab467f
test(web): harden live thinking tail observation
2026-08-02 06:12:13 -07:00
ZiyaZhang
975b57b54a
feat(web): follow live reasoning tail while collapsed
2026-08-02 05:29:25 -07:00
Huanqi Cao
6ae0f78c2a
fix(tools): pin the abort error info in the cancel fixture, close the jscpd mirror block, and restore the pwsh binary ignore
2026-08-02 20:27:06 +08:00
Huanqi Cao
efcee43c7d
docs(tools): document the abort message and the background call card; pin both with tests
2026-08-02 20:07:43 +08:00
Huanqi Cao
5e437d3996
docs(pwsh): scope the encoding claim, document the PATH probe and preamble limitation, and fix catalog requires lists
2026-08-02 19:37:45 +08:00
Huanqi Cao
12c6f43bf1
fix(tool-bash): report foreground aborts as the TOOL_ABORTED HarnessError
2026-08-02 19:37:29 +08:00
Huanqi Cao
d8ee37d87a
fix(tool-pwsh): present background calls on the generic card like the bash tool
2026-08-02 19:37:25 +08:00
Huanqi Cao
c376802f44
fix(acp-snapshot): skip pwshOnly scenarios without pwsh and mount task tools in the pwsh composition
2026-08-02 19:37:09 +08:00
imccyu
7d08e43720
fix(web): address steering review feedback
2026-08-02 17:53:07 +08:00
imccyu
d59ab5596e
docs(host): align queue mirror contract
2026-08-02 17:53:07 +08:00
imccyu
a31b3eb7b8
test(host): cover queue mirror event expiry
2026-08-02 17:53:07 +08:00
imccyu
3a9f78c55e
feat(web): restore actions after steering consumption
2026-08-02 17:53:07 +08:00
imccyu
dffe955ed2
feat(web): surface and configure composer steering
2026-08-02 17:53:07 +08:00
kingwl
5b17d3bab5
fix(web): match queue steer icon to design
2026-08-02 17:53:07 +08:00
kingwl
955a12cca4
feat(web): steer queued messages into active turns
2026-08-02 17:53:07 +08:00
Huanqi Cao
447c3fd17f
fix(sdk): include bash-env in the generated bash feature composition
2026-08-02 17:49:58 +08:00
Huanqi Cao
7201a417c2
fix(subagent): mount bash-env in the spawn and headless e2e harnesses
2026-08-02 17:25:47 +08:00
Huanqi Cao
a79d7c896c
fix(tool-bash): mount bash-env in the sandboxed and HMR-safety harnesses; normalize the pwsh-tool-turn fixture line endings for Linux replay
2026-08-02 16:53:29 +08:00
Huanqi Cao
480c12077f
fix(tool-bash): mount bash-env in the base test harness
2026-08-02 16:43:30 +08:00
Huanqi Cao
1361e9718e
Merge remote-tracking branch 'origin/feat/ripgrep-packaged-binary' into feat/pwsh-tool
...
# Conflicts:
# apps/cli/package.json
# packages/core/tools/tests/gen-tool-catalog.spec.ts
2026-08-02 16:22:24 +08:00
Huanqi Cao
782894ff8c
Merge remote-tracking branch 'origin/master' into feat/ripgrep-packaged-binary
2026-08-02 16:18:46 +08:00
kingwl
cf70a52dcc
Merge origin/master into codex/todo-goal-queue-layout
2026-08-02 14:34:13 +08:00
Huanqi Cao
4e62fea095
docs: record the pwsh/bash parity decision and refresh catalogs and bilingual pairs
2026-08-02 14:18:55 +08:00
Huanqi Cao
96cf8a2fbc
chore(compositions): mount bash-env and the pwsh tool in shipped and demo compositions
2026-08-02 14:18:42 +08:00
Huanqi Cao
33810ae774
feat(tool-pwsh): mirror dsh-tool-bash call-for-call minus the sandbox surface
2026-08-02 14:18:29 +08:00
Huanqi Cao
af9af8ca05
fix(pwsh-local): pin UTF-8 I/O so the Windows PowerShell 5.1 fallback cannot garble output
2026-08-02 14:18:15 +08:00
Huanqi Cao
87db82e821
refactor(tool-bash): consume ctx.bashEnv from the shared bash-env package
2026-08-02 14:18:01 +08:00
Huanqi Cao
d73888478a
feat(bash-env): extract the shared DSH_* environment registry into its own package
2026-08-02 14:17:46 +08:00
kingwl
6332b5b952
fix(web): align context cards on narrow screens
2026-08-02 13:26:08 +08:00
Huanqi Cao
bf47f14bb9
Merge remote-tracking branch 'origin/feat/ripgrep-packaged-binary' into feat/pwsh-tool
...
# Conflicts:
# apps/cli/package.json
2026-08-02 13:08:56 +08:00
imccyu
23680e838b
fix(web): synchronize subagent navigation state
2026-08-02 12:51:11 +08:00
imccyu
b94d2f9c1d
fix(web): stabilize nested subagent navigation
2026-08-02 12:51:11 +08:00
imccyu
53ae9abea2
style(web): polish subagent and bash chrome
2026-08-02 12:51:11 +08:00
imccyu
ca1d838afc
style(web): refine subagent navigation chrome
2026-08-02 12:51:11 +08:00
imccyu
42d34473af
fix(web): allow follow-ups to running subagents
2026-08-02 12:51:11 +08:00
imccyu
130410bb98
fix(web): preserve subagent navigation and fork grouping
2026-08-02 12:51:11 +08:00
imccyu
8c9cd4c15d
feat: optimize subagent list children query
2026-08-02 12:51:11 +08:00
imccyu
5d56019d22
feat: revert crumbs navigation for subagents
2026-08-02 12:51:11 +08:00
Dudu-0223
431fb4b035
feat(subagent): add explicit child reports
2026-08-02 12:51:10 +08:00
imccyu
a1b3bebb61
fix(subagent): scope drains and soften final flush
2026-08-02 12:51:10 +08:00
Dudu-0223
9a7be21b7f
fix(host): preserve subagent continuation ownership
2026-08-02 12:51:10 +08:00
imccyu
6a02570e8f
test(web): close rebased subagent coverage gaps
2026-08-02 12:51:09 +08:00
imccyu
5ef5feb01a
fix(web): reconcile rebased subagent contracts
2026-08-02 12:51:09 +08:00
imccyu
d950150cdc
fix(persistence): preserve subagent session origin
2026-08-02 12:51:09 +08:00
imccyu
5113b831e8
test(client): align card fixtures with subagent session state
2026-08-02 12:51:09 +08:00
Dudu-0223
8a518e353b
feat(web): rewrite subagent conversations for FIFO activation
2026-08-02 12:51:09 +08:00