imccyu
b9266aefd6
Merge pull request #7094 from deepseek-harness/worktree/ci-schedule
...
ci: cut PR check latency across the slow lanes
2026-10-24 14:58:40 +08:00
_Kerman
a53ecb2f3a
Merge origin/master into xtr/tool-executor-plugins
2026-10-21 15:56:44 +08:00
_Kerman
a9c006f9c3
refactor(agent): own model selection on each agent
2026-10-20 21:09:09 +08:00
_Kerman
8b79a1ddcc
Merge origin/master into xtr/session-model-selection
2026-10-20 17:22:59 +08:00
_Kerman
7d0301fe05
Merge master into scoped tool executors
2026-10-19 21:53:41 +08:00
_Kerman
ac71b42560
Merge pull request #5966 from deepseek-harness/xtr/session-projection-registration-handles
...
refactor(session-projection): return retained handles from async registration
2026-10-19 15:47:04 +08:00
_Kerman
8822a6d05f
Merge remote-tracking branch 'origin/master' into xtr/tool-executor-plugins
...
# Conflicts:
# pnpm-lock.yaml
2026-10-19 15:22:40 +08:00
luogesi
13db84e624
test(bench): calibrate sdk-minimal checkpoint budget
2026-10-19 14:57:09 +08:00
_Kerman
455686626d
refactor(tools): separate scoped executors from tool registration
2026-10-19 14:49:55 +08:00
_Kerman
b361989a45
test(benchmarks): balance user-text scaling sample volumes
2026-10-19 12:46:23 +08:00
_Kerman
955e600031
Merge master into session projection registration handles
2026-10-19 11:21:16 +08:00
_Kerman
e39b5f58c2
refactor(agent): persist model selection in session state
2026-10-15 19:05:09 +08:00
_Kerman
90014a7508
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
...
# Conflicts:
# docs/tool-catalog.i18n.yaml
2026-10-15 18:26:22 +08:00
_Kerman
c3efd4bff8
refactor(session-projection): keep state reads inside owning services
2026-10-15 18:18:58 +08:00
Magolor
7110b615eb
fix(llm): 生成提供方元数据并显示凭据检测状态 ( #6106 )
...
* fix(llm): generate provider metadata and clarify credential hints
* fix(settings): shorten credential hints and mark detected sources in green
* fix(llm): verify staged provider metadata and document regeneration
* fix(provider-metadata): reconcile authentication hints and key controls
* test(user-text): calibrate ratio headroom across unmatched workloads
* test(gates): include provider metadata in hygiene expectations
* fix(models): hide authentication hints for entered keys
2026-10-14 12:29:31 +08:00
_Kerman
307d63792e
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
...
# Conflicts:
# benchmarks/session-corpus/projection-list.worker.ts
# benchmarks/session-corpus/session-corpus.worker.ts
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/src/index.ts
# packages/api/session-controller/tests/list-scheduling.host.spec.ts
# packages/client/ui-chat/README.i18n.yaml
# packages/client/ui-chat/README.md
# packages/client/ui-chat/README.zh.md
# packages/client/ui-chat/src/client/chat/use-chat-viewport.ts
# packages/experimental/client-ui-cot-translation/tests/activation.host.spec.ts
2026-10-14 11:12:24 +08:00
imccyu
d7bd68ee7a
feat(remote-access): add rbac policies and gate non-owner calls and events
2026-10-13 23:01:37 +08:00
kingwl
49c92c889d
test(benchmarks): await sample cleanup and clarify timing reports
2026-10-13 11:29:00 +08:00
_Kerman
f8a84280aa
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
2026-10-13 11:27:47 +08:00
kingwl
5d074a3f89
test(benchmarks): stabilize user-text timing samples
2026-10-13 11:17:51 +08:00
Turtle
f34e5cc59b
Merge pull request #5938 from deepseek-harness/fix/persistence-disposal-order
...
fix(session): retain JSONL resources through provider-triggered teardown
2026-10-12 14:14:36 +08:00
_Kerman
7ac8f92b70
test: adapt application and benchmark fixtures to async activation
2026-10-12 12:03:37 +08:00
imccyu
035d78d4c8
fix(ui-secret-mask): confine key-block mask searches to the block
2026-10-12 01:24:38 +08:00
imccyu
a93958c7d0
feat(ui-secret-mask): mask credentials in sent user text
2026-10-12 00:46:21 +08:00
turtle1999
dfca3c3c6f
fix(session): use namespace exports for JSONL persistence plugin
2026-10-09 15:10:49 +08:00
turtle1999
22d0bd19a3
fix(session): preserve JSONL persistence default plugin import
2026-10-09 14:10:52 +08:00
turtle1999
4d9047be2d
fix(session): retain JSONL resources through provider-triggered teardown
2026-10-09 13:46:43 +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
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
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
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
92713fcdbd
fix(session): complete working directory consumers and validation
2026-10-06 01:27:54 +08:00
Tianyi Cui
b885088946
test(bench): wait for paging controls with isolated clocks
2026-10-05 15:12:09 +08:00
Tianyi Cui
bb9dfc663b
test(bench): resolve paging controls before timing
2026-10-05 14:25:49 +08:00
Tianyi Cui
51c5d6cd04
Merge master f74d0741 to resolve remaining Trajectory pairing conflict
2026-10-05 09:20:27 +08:00
Tianyi Cui
21507982e6
Merge master checkpoint a2ac28a6 into Trajectory observer fix
2026-10-05 09:10:46 +08:00
Turtle
06f39bc83b
Merge pull request #5537 from deepseek-harness/perf/recent-trace-hotspot
...
perf(api): time-slice Session list work
2026-10-01 12:01:45 +08:00
imccyu
2b6dfafd4b
test(perf): exercise production conversation event routing
2026-10-01 00:19:52 +08:00
imccyu
46400a91bf
fix(benchmarks): scale reconnect time budget consistently
2026-10-01 00:19:52 +08:00
imccyu
5d86fb0e79
docs(benchmarks): record reconnect CI calibration
2026-10-01 00:19:52 +08:00
imccyu
91818992b0
perf(web): finish incremental tool argument optimizations
2026-10-01 00:19:52 +08:00
imccyu
a33bd1a80b
perf(web): bound streamed tool argument work
2026-10-01 00:19:52 +08:00
Tianyi Cui
c7f66d13a6
docs(notes): prune redundant active decision records
2026-09-30 23:20:22 +08:00
turtle1999
4402fa47e4
perf(api): time-slice Session list work
2026-09-30 18:02:50 +08:00
turtle1999
ecc01b54a4
perf(api): yield between Session list summaries
2026-09-30 15:50:40 +08:00
turtle1999
811940168a
test(bench): calibrate the p99 fork at rank 988
...
The measured-p99 source (7,229 events) forks in 1,066.2 ms on hosted CI,
below the 1,485-1,523 ms of the former 99.3% source; its budget drops to
1,375 ms. Record the new higher maxima of the other endpoints.
2026-09-29 10:40:38 +08:00
turtle1999
2778be7375
test(bench): address Session corpus review findings
...
- Fork the measured p99 at rank 988, the highest top-level rank of that
anchor; rank 990 fell in the 99.3% anchor. Derive fork ranks from the
corpus size and pin their shapes in a unit test.
- Seed separate search and fork roots so fork children never reach the
search index.
- Bound child deadlines by the file limit and give every test a deadline
that outlasts its sequential children, so failures reap children before
cleanup.
- Budget peak RSS of the list, search, and fork processes, and check
every recorded median against its budget.
- Name a missing folded record, correct the list-order comment, state that
search models an opt-in deployment, and keep new dependencies sorted.
2026-09-29 10:24:57 +08:00