_Kerman
1637954fe3
test(agent-loop): cover scoped cancellation during Web shutdown
2026-10-08 16:05:36 +08:00
_Kerman
bff2d40dee
fix(agent-loop): keep shutdown ownership local to the loop
2026-10-08 15:13:50 +08:00
_Kerman
a5f0419217
test(agent-loop): follow the managed subagent activation API
...
Master removed `backgroundMode` and the `run_in_background` argument, so
every delegation starts a managed activation. Mount the working-directory
owner SubagentRuntime injects and the JSONL persistence root the spawn
provider requires, and synchronize on the child's cancellation, which the
parent teardown or the manager drain raises instead of a parent-only cause.
2026-10-08 13:05:22 +08:00
_Kerman
e2cc73552f
Merge remote-tracking branch 'origin/master' into xtr/fix-agent-shutdown-lifetime
2026-10-08 12:55:20 +08:00
_Kerman
9228e7eb99
docs: regenerate config catalog and event matrix after source line shifts
2026-10-08 12:55:17 +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
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
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
_Kerman
9ec9aebca5
test(cordis): cover cross-fiber adoption of a plain effect disposer
2026-10-08 11:22:34 +08:00
_Kerman
5578ecf655
refactor(session-projection): return the exact change-feed disposer
2026-10-08 11:22:31 +08:00
_Kerman
d6340cc088
refactor(agent-loop): declare the lifecycle disposer before its user
2026-10-08 11:22:28 +08:00
_Kerman
aaf01e8182
refactor(agent-loop): share teardown failure aggregation
2026-10-08 11:22:13 +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
Tianyi Cui
5f1cc26416
chore(deps): update client rendering and state libraries
2026-10-07 18:50:53 +08:00
Tianyi Cui
ddede8b36e
test(inspector): align the workspace Vite expectation
2026-10-07 18:48:32 +08:00
Tianyi Cui
e99d38af9d
chore(deps): update source and build tools
2026-10-07 18:08:01 +08:00