fz
b88a1c2d14
Merge pull request #6351 from deepseek-harness/fix/sdk-desktop-alignment
...
fix(sdk): 补齐桌面工具、上下文和原生问答
2026-10-20 01:24:13 +08:00
luogesi
f62182e577
fix(sdk-minimal): checkpoint sessions before dispatch
2026-10-19 12:13:57 +08:00
fz
b9fb31c2dd
fix(sdk): own reminders and bridge native user questions
2026-10-19 11:35:30 +08:00
yudshj
fb2a554cd3
refactor(office): remove the bundled structural checker
2026-10-12 16:07:23 +08:00
fz
e75e13313c
Merge pull request #5531 from deepseek-harness/fix/5520-job-session-timestamps
...
fix(jobs): persist owned lifecycle timing in sessions
2026-10-12 14:15:56 +08:00
fz
88a0be8486
Merge master after separating plugin-manager fix
2026-10-12 13:04:25 +08:00
yudshj
b6fc04f403
Merge latest master into Office progressive skills
2026-10-12 12:50:33 +08:00
fz
b1d5671038
refactor(sdk): simplify resume acknowledgement and verify Python restoration
2026-10-10 15:21:40 +08:00
fz
0bec9479ae
feat(sdk): add explicit persisted session resume
2026-10-10 13:08:00 +08:00
yudshj
379f9cd47b
feat(office): add progressive skills and direct dsoffice commands
2026-10-09 19:14:55 +08:00
yudshj
0616cbc77b
test: keep locale regression commands ASCII on Python 3.10
2026-10-09 16:06:27 +08:00
yudshj
4fd85be130
fix: validate optional Python resources and isolate downloads
2026-10-09 15:52:59 +08:00
yudshj
89f35fe2e9
fix: download optional Python runtime resources explicitly
2026-10-09 12:06:50 +08:00
fz
54c13688a8
fix(jobs): use one durable job id and ordered shutdown
2026-10-08 16:17:52 +08:00
fz
2be7329142
fix(jobs): preserve lifecycle order and headless settlement
2026-10-08 12:47:48 +08:00
fz
672b384eea
Merge master into job lifecycle timing and refresh owned fixtures
2026-10-08 11:02:16 +08:00
Tianyi Cui
b98b76c9a5
feat(translator): add opt-in native DeepSeek Flash translation
2026-10-06 15:38:24 +08:00
Tianyi Cui
c7e62c1062
fix(tools): retain nested PTC presentation metadata for historical locations
2026-10-06 01:31:51 +08:00
Tianyi Cui
92713fcdbd
fix(session): complete working directory consumers and validation
2026-10-06 01:27:54 +08:00
Tianyi Cui
79bd3d8da7
feat(session): centralize working directories and directory context
2026-10-06 01:27:54 +08:00
Tianyi Cui
3ca9334868
Merge observed master checkpoint to resolve Python smoke pairing conflict
2026-10-05 09:05:54 +08:00
fz
f899e87a1e
fix(jobs): persist owned job lifecycle timing in sessions
2026-09-30 15:25:24 +08:00
Tianyi Cui
6a6f350b94
fix(agent-loop): settle pending tool results before failed steps close
2026-09-25 23:48:44 +08:00
Tianyi Cui
8c32bcf97d
test(python): accept standalone live smoke acknowledgements
...
The installed-wheel smoke checks real model tool use and externally verifies
the created file, a fresh host-only challenge, the copied receipt, and the
unchanged source. DeepSeek can return the requested acknowledgement before
a file-details paragraph; requiring it to be the last line makes correct
SDK execution fail according to the placement of explanatory prose.
Accept the exact acknowledgement on any standalone line, retaining completed
turns, model-requested tool calls, exact file bytes, and session-log checks.
Replay the observed response through both turns and keep negative coverage
for absent or embedded acknowledgements and incorrect files.
2026-09-23 23:43:04 +08:00
lsdsjy
9759ea2719
Merge origin/master into feat/account-provider-signout
2026-09-23 20:00:03 +08:00
Yudong Han
5e25475857
fix(office): use bundled LibreOffice Kit 0.1.0 CLI across deployments ( #4902 )
...
* chore(office): upgrade libreoffice kit to 0.0.1-2
* fix(office): guide bounded CLI rendering and preview reuse
* chore(office): consume published LibreOffice Kit 0.0.3
* test(office): mock the complete LibreOffice converter interface
* chore(office): upgrade LibreOffice Kit to 0.0.4
* fix(office): expose bundled LibreOffice Kit 0.1.0 CLI across deployments
* fix(office): inspect Excel visuals only for layout tasks
* fix(office): allow compatible LibreOffice Kit 0.1 updates
* fix(office): stop Excel QA on blank previews and run regressions in CI
* fix(office): end workbook visual QA after an empty preview
2026-09-23 08:32:15 +00:00
lsdsjy
6ef32577a3
fix(account,models): reconcile provider lifecycle with master
2026-09-22 15:06:16 +08:00
lsdsjy
17825ee8c0
feat(agent,llm-deepseek,ui-settings-account): separate account routing and confirm sign-out
2026-09-21 14:54:50 +08:00
fz
fa1065b6b2
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-20 17:33:02 +08:00
Tianyi Cui
3f33c06f40
Merge pull request #4629 from deepseek-harness/worktree/dynamic-conversation/messages-only
...
Make the official DeepSeek adapter Messages-only
2026-09-20 17:10:58 +08:00
Dudu-0223
a978ad1994
fix(subagent): version unknown catalog payloads locally
2026-09-20 15:09:37 +08:00
fz
f25957d442
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-20 14:50:54 +08:00
Dudu-0223
f984683956
fix(subagent): store unknown mode in the existing catalog event
2026-09-20 14:46:54 +08:00
Tianyi Cui
99e22ebbeb
refactor(llm): make the official DeepSeek adapter Messages-only
2026-09-20 14:37:19 +08:00
Dudu-0223
17a52a8fe3
fix(subagent): retain unreadable children in migrated catalogs
2026-09-20 14:30:02 +08:00
_Kerman and Tianyi Cui
f4a32dbd0a
refactor(llm): flatten tool results and validate native V4 sessions
...
Represent tool results as tool-role messages and migrate released wrappers
without losing outer own JSON fields, call identity, error state, or writer
field order. Refuse nested or wrapper-only information that has no lossless
current representation before successor publication.
Validate current event relationships directly instead of projecting V4 data
back into V3. Keep lifecycle, PTC, title/command, compaction, system-field and
retired-syntax checks on catalog restoration and ordinary JSONL opens. The
Worker JSON equality helper must inspect own keys so it cannot admit PTC
arguments that Node rejects.
Keep the source role change, required native admission and consumer fixture
updates in one complete review layer. Explain shared-type changes in the
persistence record and the native reader rationale in its existing note.
Use checked branded fixture identities and discriminant narrowing instead
of unknown double casts; fixture values and assertions remain intact.
This recomposes the original tool-role work by _Kerman with the independently
validated migration and admission repairs by Tianyi Cui. Frozen generations
and snapshot input version selection are retained.
Co-authored-by: Tianyi Cui <[email protected] >
2026-09-18 19:05:32 +08:00
fz
defb9c3736
fix(sdk): shorten bundled Python resource paths on Windows
2026-09-18 17:44:15 +08:00
fz
37983d9298
feat(sdk): bundle shared Office authoring resources
2026-09-18 17:17:46 +08:00
Tianyi Cui
85022b5c46
merge: sync Office conversion from latest master
2026-09-17 12:33:52 +08:00
yudshj
a69639a200
fix(document): select Office engines from declared native targets
2026-09-17 11:15:36 +08:00
yudshj
9d2a3bf2b7
feat(document): decouple shared Office conversion from preview
2026-09-17 11:15:21 +08:00
Tianyi Cui
9c10de50a6
fix(test): compare native Python delivery generations without rewriting goldens
2026-09-16 13:02:13 +08:00
Tianyi Cui
669b724a78
feat(session): add the V4 integration format and retain V3 replay inputs
2026-09-16 12:50:34 +08:00
07akioni
9187c3662e
Merge master and fix desktop editing and Windows lock contention
2026-09-14 12:16:33 +08:00
Tianyi Cui
ece35a1a38
test(ci): exercise Messages defaults in runtime smokes
2026-09-13 20:36:50 +08:00
Tianyi Cui
647e2aefbf
Merge master into Auto review and reconcile recorded API types
2026-09-12 14:17:13 +08:00
Turtle
71d50b4a84
refactor: ban ambiguous origin label
2026-09-11 17:45:28 +08:00
07akioni
ae84dd3381
fix(desktop): address shared runtime review and CI regressions
2026-09-11 11:24:17 +08:00
pku-xht
0eb0e8c770
Merge master to restore required CI for Auto review
2026-09-09 05:25:20 +08:00
pku-xht
55e53907ab
feat(permission): add experimental Auto review
2026-09-09 04:36:19 +08:00