Huanqi Cao
d1b080a68d
Merge remote-tracking branch 'origin/master' into HEAD
...
# Conflicts:
# .agents/notes/implemented/feature/2026-08-05-pwsh-ui-bash-parity.i18n.yaml
# .agents/notes/implemented/feature/2026-08-05-pwsh-ui-bash-parity.md
# .agents/notes/implemented/feature/2026-08-05-pwsh-ui-bash-parity.zh.md
# apps/cli/reference/README.i18n.yaml
2026-08-08 17:42:47 +08:00
Huanqi Cao
07c7e2f0bd
fix(sandbox): revoke post-apply grant failures, free init SID allocations, and name the Windows runner in SANDBOX_UNAVAILABLE
2026-08-08 17:39:25 +08:00
Tianyi Cui
40ea07a33b
docs(skills): tighten GIF evidence boundaries
2026-08-08 17:35:21 +08:00
Huanqi Cao
43d53d339d
fix(pwsh): stamp the calling session's sandbox policy onto pwsh tool calls
2026-08-08 17:30:04 +08:00
Huanqi Cao
abfb933620
feat(sandbox): per-session windows-acl write grant with dual-mode restricting lists and a private temp subdirectory
2026-08-08 17:29:43 +08:00
Tianyi Cui
c21b8f1068
Merge remote-tracking branch 'origin/master' into worktree/browser-gif-evidence-chain-20260808
2026-08-08 17:28:24 +08:00
imccyu
b217fcc5bf
Merge pull request #2042 from deepseek-harness/worktree-uitool
...
cleanup(client): extract Tool presentation ownership
2026-08-08 17:23:25 +08:00
Tianyi Cui
5934bbc32e
docs(skills): preserve browser GIF evidence chains
2026-08-08 17:17:14 +08:00
imccyu
871c59c3bc
fix(client): address tool tree review
2026-08-08 17:12:54 +08:00
Yichen Jiang
21c3bb1713
Merge remote-tracking branch 'origin/master' into worktree/web-theme-settings-integration-fde706
...
# Conflicts:
# docs/module-graph.md
# packages/client/runtime/README.i18n.yaml
# packages/client/runtime/tsconfig.json
# packages/client/ui-conversation/README.i18n.yaml
# packages/host/apiproxy/README.i18n.yaml
2026-08-08 16:56:49 +08:00
imccyu
3b31b2eba1
fix: ci
2026-08-08 16:53:25 +08:00
imccyu
c5b37f6845
fix(client): keep compact row in conversation package
2026-08-08 16:53:25 +08:00
imccyu
810bfc4b5e
fix: ci
2026-08-08 16:53:25 +08:00
imccyu
ab50037b93
fix(client): address tool presentation review
2026-08-08 16:53:24 +08:00
imccyu
9c10925340
fix(docs): align ui-tool package contracts
2026-08-08 16:53:24 +08:00
imccyu
61f3982348
fix: gen docs
2026-08-08 16:53:24 +08:00
imccyu
67c753dcb7
fix(client): restore built Tool presentation snapshots
2026-08-08 16:53:24 +08:00
imccyu
cd64cc7ecd
docs(notes): update Tool UI implementation references
2026-08-08 16:53:23 +08:00
imccyu
fafd54fc03
docs(client): record Tool presentation ownership
2026-08-08 16:53:23 +08:00
imccyu
7cc554ef16
cleanup(client): extract Tool presentation into ui-tool
2026-08-08 16:53:23 +08:00
imccyu
1674af147e
cleanup(client): detach conversation rows from Tool presentation
2026-08-08 16:53:22 +08:00
Tianyi Cui
a44e35793c
Merge pull request #2048 from deepseek-harness/worktree/batch-session-persistence
...
Batch durable session writes with a bounded delay
2026-08-08 16:51:15 +08:00
Tianyi Cui
41b2fd7a70
Merge pull request #1145 from deepseek-harness/fix/f4-ask-user-child-guard
...
fix(user-interaction): guard human interaction by runtime ownership
2026-08-08 16:47:24 +08:00
Yichen Jiang
e75a5c6651
Merge pull request #2040 from deepseek-harness/worktree/sidebar-subagent-activity
...
feat(web): surface subagent activity in sidebar
2026-08-08 16:47:06 +08:00
Tianyi Cui
1576d049ed
fix(session-persistence): close batching failure gaps
2026-08-08 16:43:37 +08:00
Yichen Jiang
3b10120d60
Merge remote-tracking branch 'origin/master' into worktree/sidebar-subagent-activity
...
# Conflicts:
# packages/client/runtime/README.i18n.yaml
2026-08-08 16:37:29 +08:00
Turtle
bd518cb684
Merge pull request #1696 from deepseek-harness/codex/dsh-badge-plugin
...
feat: add optional dsh badge skill provider
2026-08-08 16:33:00 +08:00
Yichen Jiang
d174edf9eb
Merge pull request #2034 from deepseek-harness/worktree/merge-compact-card
...
feat(web): merge compact status and summary cards
2026-08-08 16:23:00 +08:00
Tianyi Cui
235a94b179
Merge pull request #1734 from deepseek-harness/codex/unify-landlock-release
...
refactor(landlock-run): unify workspace and release
2026-08-08 16:22:41 +08:00
Tianyi Cui
1627728eff
fix: allow audited publishing repository links
2026-08-08 16:15:00 +08:00
Tianyi Cui
9614bce6c6
docs(graph): refresh session persistence dependency
2026-08-08 16:08:03 +08:00
Tianyi Cui
8dcbabc3a4
docs: refresh module graph
2026-08-08 16:04:24 +08:00
Tianyi Cui
2268f0ecec
Merge origin/master into codex/dsh-badge-plugin
2026-08-08 16:03:30 +08:00
Tianyi Cui
a6ef1c2e7e
Merge remote-tracking branch 'origin/master' into codex/unify-landlock-release
2026-08-08 16:03:18 +08:00
Tianyi Cui
dac4b068c4
Merge remote-tracking branch 'origin/master' into codex/unify-landlock-release
...
# Conflicts:
# .agents/notes/implemented/process/2026-07-30-generated-third-party-notices.i18n.yaml
# scripts/check-workspace-constraints.ts
2026-08-08 16:01:53 +08:00
Tianyi Cui
74a8e2e776
Merge remote-tracking branch 'origin/master' into worktree/fix-pr1145-revised-guard-20260808
2026-08-08 16:00:25 +08:00
Yichen Jiang
fb1d230518
test(web): avoid replay timing assertions
2026-08-08 15:56:36 +08:00
Yichen Jiang
65730f2aef
fix(agent-presets): keep the goal service on the host plane in the other presets
...
`cordis` and `code` are full copies of `standard`, so each carried its own
copy of the goals group the Gateway cannot reach through. Same change, same
reason.
2026-08-08 15:56:22 +08:00
Tianyi Cui
724a0fb16c
Merge remote-tracking branch 'origin/master' into worktree/batch-session-persistence
2026-08-08 15:54:48 +08:00
Yichen Jiang
e52dd048f9
Merge branch 'stack/agent-profiles-5-web-ui' into stack/agent-profiles-8-authoring
...
# Conflicts:
# packages/host/apiproxy/tests/api-proxy-agent-preset.spec.ts
2026-08-08 15:54:27 +08:00
Yichen Jiang
5e892aa6dc
Merge branch 'stack/agent-profiles-3-wire' into stack/agent-profiles-5-web-ui
...
# Conflicts:
# packages/host/apiproxy/tests/api-proxy-agent-preset.spec.ts
2026-08-08 15:54:16 +08:00
Yichen Jiang
a21644af59
fix(web-app,agent-presets): keep the goal service on the host plane
...
The Gateway serves the goal domain as Remote endpoints, and a Remote method
picks its receiver Service from a generated descriptor — `clear(agent, ref)`
takes its agent as a PARAMETER, so the invocation is direct and the receiver
resolves on the host. Behind the preset's entry-local realm there was nothing
to resolve, and every browser goal call answered `service-unavailable`: the
composer's Clear goal button left the bar on screen.
That is the `bash-env` criterion read from the other side. Injection is not the
only host relationship a Service can have; being READ from a host row is one
too. The registry is keyed by session, so one host instance serves every
session exactly as it did before presets. The preset keeps the model-facing
tool, which is the choice a preset is for.
Also reverts the cold-transcript presenter resolve: resuming an agent to reach
its presenters made the context meter drop its cache and token counts on every
cold-opened session, trading one silent degradation for another. The card
degradation it addressed is diagnosed and still open.
2026-08-08 15:53:39 +08:00
Tianyi Cui
4b71213c65
Merge pull request #1988 from deepseek-harness/worktree/fix-pr1979-bot-review
...
fix(replay): distinguish local compaction calls
2026-08-08 15:48:33 +08:00
Tianyi Cui
b837e30a80
test(apiproxy): register question callers
2026-08-08 15:48:22 +08:00
Yichen Jiang
81d32bf52c
test(web): isolate sidebar subagent activity snapshot
2026-08-08 15:46:08 +08:00
Tianyi Cui
e3162f3ba6
Merge origin/master into worktree/batch-session-persistence
2026-08-08 15:44:12 +08:00
Tianyi Cui
924c954469
feat(session): bound persistence write batching
2026-08-08 15:43:52 +08:00
Tianyi Cui
f6449c838c
docs: document delegated plan review failure
2026-08-08 15:43:06 +08:00
Tianyi Cui
6d0a14d428
Merge origin/master into codex/dsh-badge-plugin
2026-08-08 15:42:47 +08:00
Tianyi Cui
f6db2eb1ab
chore: declare child-question snapshot fixture
2026-08-08 15:40:01 +08:00