creatixchu
6885d662d2
refactor(ptc): move mode-change coordination into sandbox policy
2026-10-08 16:43:00 +08:00
creatixchu
614f16560f
docs(ptc): refresh permission lifecycle dependency graph
2026-10-08 15:18:14 +08:00
creatixchu
e9a0e41aa0
test(ptc): cover sandbox launch failures and refresh retained execution snapshot
2026-10-08 15:09:25 +08:00
creatixchu
80b42178c5
fix(ptc): keep admission closed through owner disposal
2026-10-08 15:05:04 +08:00
creatixchu
6a6105dc1b
fix(ptc): preserve tool execution identity during cancellation
2026-10-08 14:59:28 +08:00
creatixchu
e3a92c9de5
fix(ptc): confine persistent memory and isolate temporary approvals
2026-10-08 14:57:36 +08:00
creatixchu
801861b95e
Merge latest master benchmark report updates
2026-10-08 14:29:46 +08:00
creatixchu
c658cba99a
fix(ptc): align working-directory setup and snapshots after master merge
2026-10-08 14:26:08 +08:00
Turtle
67c2fc749b
Merge pull request #5865 from deepseek-harness/turtle/bench-artifact-upload
...
ci(bench): publish the scaled benchmark report as an artifact
2026-10-08 14:21:01 +08:00
creatixchu
bc2bd61f6f
Merge master into feat/persistent-ptc
2026-10-08 14:17:51 +08:00
Yudong Han
647b2b5f3b
Merge pull request #5729 from deepseek-harness/feat/voice-input-device
...
feat(voice-input): select microphone with native input level
2026-10-08 12:28:15 +08:00
Ziya
bb5a418654
Merge pull request #5866 from deepseek-harness/fix/subagent-image-intake-5757
...
fix(ui-conversation): restore subagent image paste and drop
2026-10-07 21:08:20 -07:00
yudshj
57d829f9b2
fix(voice-input): keep device level active on page
2026-10-08 12:00:37 +08:00
imccyu
7241a0c59a
Merge pull request #5726 from deepseek-harness/fix/inspector-eventsource-abort
...
fix(inspector): keep observed fetch Requests reachable so caller aborts reach native fetch
2026-10-08 11:56:12 +08:00
turtle1999
0e7e2ceb19
ci(bench): warn on a missing benchmark report and document the artifact
...
The upload warns instead of silently ignoring missing files, and the spec
pins the upload after the benchmark step. benchmarks/AGENTS.md and the
report Agent Note now name the artifact CI publishes.
Refs #5840
2026-10-08 11:55:08 +08:00
ZiyaZhang
6796616f30
fix(ui-conversation): restore subagent image paste and drop
2026-10-07 20:34:57 -07:00
Turtle
47fa8e8b1a
Merge pull request #5639 from deepseek-harness/turtle/agent-team-status-e1e8f04e4663
...
fix(workflow-run): keep background workflow runs running after their step closes
2026-10-08 11:33:35 +08:00
turtle1999
a646dabbe9
ci(bench): publish the scaled benchmark report as an artifact
...
The node-24-bench job uploads benchmarks/.dsh-report after the benchmark
step, including when a budget assertion fails, so the report the Vitest
globalSetup renders survives the runner. #5838 deferred this step because
the authoring token had no workflow scope.
Refs #5838
2026-10-08 11:32:17 +08:00
yudshj
e77e4bb005
fix(voice-input): use native input device selector
2026-10-08 11:30:49 +08:00
Turtle
4c93974d9b
Merge pull request #5838 from deepseek-harness/turtle/benchmark-scaling-report-64158244ab21
...
test(bench): add scaled machine and memory-pressure benchmark report
2026-10-08 11:25:05 +08:00
Turtle
d83cdfafd6
Merge pull request #5760 from deepseek-harness/turtle/image-viewer-windows-e0e1e6a26a6b
...
fix(client): keep the image lightbox clear of the Windows caption
2026-10-08 11:04:04 +08:00
Turtle
1c29d96067
test(bench): describe cases, measure storage share, and model core counts
...
Every recorded case states what it measures and which user scenario it
affects, shown on hover in the report. Endpoints whose workers report
process CPU time default to the measured non-CPU share and busy
parallelism; the Session corpus worker now reports CPU time per
endpoint. Machine profiles carry logical CPU counts, and the page
shows each default share with its source and can reset overrides.
2026-10-08 10:52:34 +08:00
Turtle
29f6cceb0d
Merge pull request #5328 from deepseek-harness/turtle/configurable-fonts-13764c079ba3
...
feat(client): configure text, code, and terminal fonts independently
2026-10-08 10:50:43 +08:00
yudshj
847945a6fb
fix(voice-input): refresh device labels and reveal overflowing names
2026-10-08 10:48:48 +08:00
yudshj
d005b5edfd
test(voice-input): cover injected selection and unavailable preview
2026-10-08 10:48:48 +08:00
yudshj
5aa153281f
fix(voice-input): preserve unavailable microphones across hot-plug
2026-10-08 10:48:48 +08:00
yudshj
2d0360870c
feat(voice-input): select microphone with menu-only input levels
2026-10-08 10:48:48 +08:00
Turtle
b4443d4a90
Merge pull request #5768 from deepseek-harness/turtle/button-hover-shape-f946572b0faa
...
fix(web): match Windows caption hover radius across sidebar states
2026-10-08 10:34:15 +08:00
Turtle
6a7549037c
Merge pull request #5765 from deepseek-harness/turtle/task-panel-occlusion-042a27be126e
...
fix(ui-jobs): keep the background job list above the right sidebar
2026-10-08 10:26:54 +08:00
Turtle
849e9ebd8d
feat(client): configure text, code, and terminal fonts and sizes independently
...
The General font-size row gains a More font settings disclosure that expands
a font field for each of text, code, and the sidebar terminal, plus code
(10-16 px) and terminal (10-20 px) size steppers. Font lists are normalized,
stored in the ui-theme namespace, embedded by the boot script, and placed
ahead of each role's built-in stack; the code size moves the code typography
tokens; the terminal applies font and size live and refits without replacing
the shell. ThemeRuntime adopts Host sections only after its own writes settle.
Refs #5217
2026-10-08 10:26:16 +08:00
Turtle
1bc11bdba8
Merge pull request #5783 from deepseek-harness/turtle/highlight-blocking-ccc7ca395ecb
...
fix(web): leave overlong source lines uncolored
2026-10-08 10:24:16 +08:00
turtle1999
5b00e30678
Merge remote-tracking branch 'origin/master' into fix/inspector-eventsource-abort
2026-10-08 10:22:22 +08:00
Turtle
bb9b26cdc6
Merge pull request #5652 from deepseek-harness/turtle/trajectory-state-1125dc1155f8
...
fix(trajectory): report streaming requests and running compactions as pending
2026-10-08 10:20:27 +08:00
Turtle
ddd15a1ffe
Merge pull request #5841 from deepseek-harness/turtle/memory-pressure-bench-4bc6543c10da
...
test(bench): rerun memory-sensitive benchmarks under 4 GiB and 8 GiB caps
2026-10-08 10:13:55 +08:00
Tianyi Cui
03ef39e31f
Merge pull request #5792 from deepseek-harness/worktree/full-shell-command-details
...
fix(client): reveal full shell commands and background call details
2026-10-08 05:32:28 +08:00
Tianyi Cui
fc532df69f
Merge pull request #5847 from deepseek-harness/worktree/deps-20261007-actions-final
...
chore(ci): update third-party GitHub Actions
2026-10-07 23:45:02 +08:00
Tianyi Cui
5d41a61cfd
Merge branch 'worktree/deps-20261007-telemetry' into worktree/deps-20261007-actions-final
2026-10-07 23:27:17 +08:00
Tianyi Cui
b11af342fe
fix(telemetry): expose only supported exporter options
2026-10-07 23:25:35 +08:00
Tianyi Cui
cdbb78d39d
fix(ci): use the compatible pnpm setup action on Intel macOS
2026-10-07 23:17:10 +08:00
Tianyi Cui
54988d6238
chore(deps): update the OpenTelemetry release family
2026-10-07 22:28:27 +08:00
Tianyi Cui
59bd530aaf
chore(deps): update GitHub Actions to mature release tags
2026-10-07 22:28:27 +08:00
Tianyi Cui
a3f6957db4
docs(client): correct subscription dependency comments
2026-10-07 22:27:29 +08:00
Tianyi Cui
c7a00f27f1
chore(deps): update compatible transitive security fixes
2026-10-07 22:25:12 +08:00
Tianyi Cui
6157b57cf0
Merge pull request #5837 from deepseek-harness/worktree/deps-20261007-protocol-image
...
chore(deps): update protocol and image security dependencies
2026-10-07 22:04:25 +08:00
Turtle
59fd47e451
test(bench): reject swap-enabled cgroups and record the memory-limit decision
2026-10-07 21:20:08 +08:00
Turtle
51e2e5630f
test(bench): rerun memory-sensitive benchmarks under 4 GiB and 8 GiB cgroup caps
2026-10-07 21:04:13 +08:00
Turtle
9baa8bc8fe
test(bench): scale storage share per endpoint and record the report decision
...
Session restore and projection run after the file closes, so they use
no storage share; the page keeps one share per endpoint. Record the
repeat projection-list budget, drop the post-GC page heap from the
memory view, remove the unused profile group, and add the owning
Agent Note.
2026-10-07 20:58:13 +08:00
Turtle
12c33f6d0c
test(bench): add scaled machine and memory-pressure report
...
Record budgeted benchmark endpoints and peak memory, and render a
self-contained interactive report that rescales measured times to
reviewed laptop and cloud profiles by single-thread CPU rating and
default-disk latency, and compares peaks with 4 GB and 8 GB of
available memory.
2026-10-07 20:42:30 +08:00
Tianyi Cui
1150a874fc
chore(deps): update protocol and image security dependencies
2026-10-07 19:07:44 +08:00
Tianyi Cui
5ce5963fd6
chore(deps): update website rendering libraries
2026-10-07 18:50:53 +08:00