LogosVeritas
8b8c9d9eea
Merge latest master into feat/python-sdk-slash-commands
2026-10-29 13:21:31 +08:00
LogosVeritas
74ff76d1ff
refactor(sdk): simplify slash command input APIs
2026-10-29 12:33:11 +08:00
LogosVeritas
c68c2aa96c
test(sdk): update fixtures for command run lifecycle
2026-10-29 10:45:17 +08:00
LogosVeritas
917cf6c267
fix(sdk): validate command lifecycles and normalize strict input
2026-10-28 21:39:54 +08:00
LogosVeritas
0c78c4c710
fix(sdk): return RunResult after native command activity
2026-10-28 21:14:21 +08:00
LogosVeritas
1950259ce1
fix(sdk): keep query internal and return session identity
2026-10-28 17:15:21 +08:00
LogosVeritas
ae334bd17e
fix(sdk): align builtin routing and query error handling
2026-10-28 15:54:34 +08:00
fz
1c9490b410
fix(sdk): use prepared pnpm for approved plugin management
2026-10-27 23:30:15 +08:00
LogosVeritas
2b9badbc37
docs(sdk): clarify native command input and ordering
...
Record empty-input migration and canonical-name limits. Verify strict
alias rejection and command notifications preceding query responses.
2026-10-26 14:41:20 +08:00
LogosVeritas
57a6929c98
fix(python-sdk): decode plan input before detecting line endings
...
Preserve complete characters and subsequent answers for fixed-endian
UTF-16 and UTF-32 input, with EOF validation and cancellation cleanup.
2026-10-26 14:40:25 +08:00
LogosVeritas
dc311ba744
feat(sdk): route content blocks through native commands
...
Reuse the existing run input for command images and ordinary queue/steer delivery.
Align Unicode command separators, bound goal observation, preserve plan input encoding,
and handle explicitly expected Windows cancellation disconnects in runtime tests.
2026-10-26 12:23:58 +08:00
LogosVeritas
5771a93f2e
fix(sdk): harden command examples and run wheel regressions
2026-10-26 10:19:06 +08:00
LogosVeritas
e122cfb627
feat(sdk): route native commands through run
2026-10-26 00:53:20 +08:00
LogosVeritas
f7379ef366
fix(sdk): tighten slash command observation and regression coverage
2026-10-25 21:55:28 +08:00
LogosVeritas
9c3971618a
feat(sdk): support native goal slash commands
2026-10-25 21:55:27 +08:00
LogosVeritas
d501108371
feat(sdk): support native plan commands and review dismissal
2026-10-25 21:55:27 +08:00
LogosVeritas
83a0867416
feat(sdk): support session permission commands
2026-10-25 21:55:27 +08:00
LogosVeritas
5cdd2aebed
feat(sdk): support compact through unified query input
2026-10-25 21:55:27 +08:00
fz
b42e32dbd4
Merge origin/master into feat/sdk-approval-rpc
2026-10-20 11:32:08 +08:00
fz
b88a1c2d14
Merge pull request #6351 from deepseek-harness/fix/sdk-desktop-alignment
...
fix(sdk): 补齐桌面工具、上下文和原生问答
2026-10-20 01:24:13 +08:00
fz
50fb069e7e
fix(sdk): address approval interface review findings
2026-10-19 13:45:50 +08:00
fz
0ff3d1ddd2
fix(sdk): preserve Python config positional arguments
2026-10-19 13:25:51 +08:00
fz
5d3dd1bbb0
feat(sdk): bridge internal approvals to stdio clients
2026-10-19 13:02:20 +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
LogosVeritas
b560423995
fix(minimal): configure tools and complete image offload recovery
2026-10-13 11:25:18 +08:00
LogosVeritas
00a007d833
Merge branch 'master' into feature/minimal-compact-image
2026-10-13 10:32:01 +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
LogosVeritas
444692d1ca
feat(preset): add image reading and compaction to sdk-minimal
...
Reuse read_image and automatic compaction in the standalone profile without
adding SDK slash-command handling. Update profile guidance, upgrade steps,
and startup and recorded-session coverage.
2026-10-12 12:11:18 +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
9203a58677
chore(deps): update Python build and validation dependencies
2026-10-07 16:42:04 +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
0c6b1ef7bb
fix(session): port directory consumers and fixtures to current runtime
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