Yichen Jiang
57b094c48d
Merge master into worktree/docs-homepage-copy
2026-08-11 17:56:42 +08:00
Yichen Jiang
f98a95023d
Route documentation home to quick start
2026-08-11 17:50:37 +08:00
Tianyi Cui
175d252f77
chore: remove remaining SDK toolchain residue
2026-08-11 16:37:29 +08:00
Tianyi Cui
454e06c8c1
Merge origin/master into worktree/remove-sdk-project-toolchain
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.md
# .agents/notes/implemented/feature/2026-07-21-continuable-background-subagents.i18n.yaml
# .agents/notes/implemented/feature/2026-07-21-continuable-background-subagents.md
# .agents/notes/implemented/feature/2026-07-21-continuable-background-subagents.zh.md
# .agents/notes/proposed/architecture/2026-07-15-sdk-project-editing-architecture.i18n.yaml
# .agents/notes/proposed/architecture/2026-07-15-sdk-project-editing-architecture.md
# .agents/notes/proposed/feature/2026-07-14-sdk-developer-projects.i18n.yaml
# .agents/notes/proposed/feature/2026-07-14-sdk-developer-projects.md
# .agents/notes/proposed/feature/2026-07-14-sdk-developer-projects.zh.md
# packages/README.i18n.yaml
# packages/README.md
# packages/scaffold/create-sdk/README.md
# packages/scaffold/create-sdk/src/args.ts
# packages/scaffold/scripts/src/args.ts
# packages/sdk/README.i18n.yaml
# scripts/verify-package-readme-model-experience.ts
2026-08-11 15:56:06 +08:00
Tianyi Cui
c1590faac7
Merge origin/master into worktree/remove-sdk-project-toolchain
2026-08-11 15:23:42 +08:00
Turtle
c6f3870b51
test: refresh terminology snapshots
2026-08-11 15:23:05 +08:00
Turtle
0c708cb10d
refactor: replace overloaded surface terminology
2026-08-11 15:23:05 +08:00
Tianyi Cui
5f947e1d94
Merge origin/master into worktree/remove-sdk-project-toolchain
...
# Conflicts:
# THIRD_PARTY_NOTICES.md
2026-08-11 15:08:18 +08:00
Hypatia May
9f4159d0be
Merge branch 'feat/subagent-report-semantics' into feat/subagent-settlement-delivery
2026-08-11 14:59:00 +08:00
Hypatia May
3f9c7077f9
Merge commit '5e1b3dd6536cbf4796164e7676e13c68300bb52d' into feat/subagent-report-semantics
2026-08-11 14:58:58 +08:00
Chinesezjc
b7ea33ecde
Merge pull request #2202 from deepseek-harness/ci/selfhosted-windows-runners
...
ci: unify Windows CI on native self-hosted runners
2026-08-11 14:49:48 +08:00
Hypatia May
7b8635d47d
test(snapshot): refresh pins after master merge
2026-08-11 14:41:11 +08:00
Hypatia May
8d77761427
Merge commit '6768cbccfd2c8157f215cf7231d9c012b1b2b2d2' into feat/subagent-report-semantics
2026-08-11 14:34:21 +08:00
Tianyi Cui
daf90bda7e
refactor(sdk): remove unreleased project toolchain
2026-08-11 14:20:53 +08:00
Hypatia May
9a8a2fc206
Merge branch 'feat/subagent-report-semantics' into feat/subagent-settlement-delivery
...
# Conflicts:
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.2.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.jsonl
# examples/headless-agent/tests/snapshots/compaction-recovery/session.jsonl
# examples/headless-agent/tests/snapshots/pty-tools/session.jsonl
2026-08-11 13:55:11 +08:00
Hypatia May
d4c125ceee
Merge commit '580051aeb594e683b6fe088b04d9bffe4c4b5b62' into feat/subagent-report-semantics
2026-08-11 13:50:44 +08:00
_Kerman
c8a201bebd
Merge remote-tracking branch 'origin/master' into feat/web-session-log-export
2026-08-11 13:46:46 +08:00
Ziya
d78d4a6189
Merge branch 'master' into agent/message-feedback-backend
2026-08-11 13:10:06 +08:00
Turtle
d8e89e1644
Merge pull request #2198 from deepseek-harness/codex/fix-clone-instructions
...
docs: replace nonexistent repository references
2026-08-11 13:09:19 +08:00
Hypatia May
9340604ea5
Merge branch 'feat/subagent-report-semantics' into feat/subagent-settlement-delivery
2026-08-11 13:02:22 +08:00
Hypatia May
dbcbdfa9ce
Merge commit '7baf2c33efb98eeea690c5ac58579c95dc52edd1' into feat/subagent-report-semantics
2026-08-11 13:01:29 +08:00
_Kerman
1b8175ddfd
Merge remote-tracking branch 'origin/master' into feat/web-session-log-export
2026-08-11 12:59:05 +08:00
_Kerman
4724a69476
Merge remote-tracking branch 'origin/master' into feat/web-session-log-export
2026-08-11 12:54:33 +08:00
_Kerman
118b1a8787
Merge remote-tracking branch 'origin/master' into feat/web-session-log-export
...
# Conflicts:
# docs/subsystems/persistence.i18n.yaml
# docs/subsystems/persistence.md
# docs/subsystems/persistence.zh.md
# packages/client/ui-trajectory/README.i18n.yaml
# packages/client/ui-trajectory/README.md
# packages/client/ui-trajectory/README.zh.md
# packages/client/ui-trajectory/package.json
# packages/client/ui-trajectory/src/client/TrajectoryView.tsx
# packages/client/ui-trajectory/src/client/index.ts
# packages/client/ui-trajectory/tests/client-bundle.spec.ts
# packages/client/ui-trajectory/tests/views.spec.tsx
# packages/host/apiproxy/package.json
# pnpm-lock.yaml
2026-08-11 12:42:53 +08:00
Yichen Jiang
2895113970
Merge remote-tracking branch 'origin/master' into worktree/web-background-tasks-display-258f7e
2026-08-11 12:42:30 +08:00
ZiyaZhang
c61be60737
fix(feedback): address backend review gaps
2026-08-10 21:40:03 -07:00
ZiyaZhang
3cffc77719
feat(feedback): add durable message feedback backend
2026-08-10 21:40:03 -07:00
Turtle
d00590c707
docs: replace nonexistent repository references
2026-08-11 12:35:38 +08:00
Hypatia May
85dd22fd4f
feat(subagent): deliver continuable child settlement to parents
...
A continuable child that stopped without reporting — an error, a token
ceiling, cancellation, teardown — left its parent nothing to act on.
The continuation manager now delivers an unconditional settlement
notice to the durable direct parent before releasing ownership, folding
consumed work (foldConsumedWork supersedes findLastMessageTurnEnd) so a
claimed-but-unrun prompt reads as aborted rather than completed, waking
an idle parent, steering a busy one, and never waking a closing tree.
2026-08-11 12:31:49 +08:00
creatixchu
10d9fd21f2
Merge remote-tracking branch 'origin/master' into feat/read-image-context
2026-08-11 12:08:33 +08:00
Turtle
a9852a2b5b
Merge pull request #2152 from deepseek-harness/codex/remove-source-installer
...
cleanup: simplify source execution around pnpm dsh
2026-08-11 12:07:29 +08:00
Turtle
67ef355800
refactor(cli): inline source launch script
2026-08-11 11:58:47 +08:00
Yichen Jiang
1a1c81f309
Merge remote-tracking branch 'origin/master' into worktree/web-background-tasks-display-258f7e
...
# Conflicts:
# docs/subsystems/tasks.i18n.yaml
# docs/subsystems/tasks.md
# docs/subsystems/tasks.zh.md
# packages/host/apiproxy/README.i18n.yaml
# packages/host/apiproxy/README.md
# packages/host/apiproxy/README.zh.md
# packages/host/apiproxy/src/api-proxy.ts
# packages/tasks/tasks-local/src/index.ts
# packages/tasks/tasks/README.i18n.yaml
# packages/tasks/tasks/README.md
# packages/tasks/tasks/README.zh.md
# packages/tasks/tasks/src/index.ts
2026-08-11 11:57:33 +08:00
creatixchu
2a755f2863
Merge remote-tracking branch 'origin/master' into feat/read-image-context
2026-08-11 11:54:22 +08:00
Hypatia May
76cf6cbd0b
feat(subagent): make final reports the continuable return contract
...
A continuable child could finish without giving its parent a usable
result: the report tool was described as optional and its default
delivery stayed quiet. Install the child-scoped report obligation (tool
description plus the tool:report prompt section), default reportDelivery
to wakeup, bind shipped subagent_fork delegations to one-shot so fork
keeps its prefix reuse, and extend the ACP snapshot harness to pin child
system prompts alongside child tool schemas.
2026-08-11 11:50:39 +08:00
creatixchu
0a95a9eed8
fix(session): refuse foreign format versions before parsing current structure
...
Review round: the JSONL backend now refuses a foreign header version straight
from the raw header line, before validating today's header shape or decoding
any event row, so a structurally different future format reports the upgrade
direction instead of corruption (shared message builder
sessionFormatVersionRefusal). HMR live-prefix adoption runs the unknown-type
guard like the other read paths. The appendCore comment now states why the
unknown-type guard is read-side only, the loadStoredFrom JSDoc and README pin
the seek-vs-sequential refusal-scope divergence, and the generated catalog
preamble lists the ignorable envelope field.
2026-08-11 11:23:48 +08:00
creatixchu
9186824e87
feat(session): refuse session logs a build cannot faithfully read
...
Old runtimes meeting a newer session format now fail loud instead of
misreading: version refusal names the direction (newer: upgrade the
harness; older: no upgrade path) and points at the raw JSONL log, and an
event type outside the generated known vocabulary refuses resume unless
its envelope carries the new ignorable: true marker (default: required,
so a forgotten marker over-refuses instead of silently resuming a gutted
session). gen-persistence-catalog now also emits
KNOWN_SESSION_EVENT_TYPES; SQLite stores the marker in a dedicated
column (SCHEMA_VERSION 15). The versioning design (monotonic integer,
n->n+1 upgrader chain, migrate-on-continue) is recorded in the
session-log-version-mechanism Agent Note.
2026-08-11 11:23:48 +08:00
Turtle
c3cb4b350e
fix(docs): align source examples with headless profile
2026-08-11 11:22:08 +08:00
Turtle
d8e50c2c0b
fix(review): address source-run feedback
2026-08-11 11:22:08 +08:00
Turtle
e59af75554
fix(cli): keep source launch output clean
2026-08-11 11:22:08 +08:00
Turtle
7e77fcb52b
fix(ci): stabilize snapshot checks
2026-08-11 11:22:08 +08:00
Turtle
c9e14307b8
docs: simplify source-run instructions
2026-08-11 11:22:08 +08:00
Turtle
ee9465e4b3
build before source dsh launch
2026-08-11 11:22:08 +08:00
Turtle
34abf69730
cleanup: remove managed source installer
2026-08-11 11:22:08 +08:00
creatixchu
a82253bb36
Merge remote-tracking branch 'origin/master' into feat/read-image-context
2026-08-11 11:20:47 +08:00
Tianyi Cui
8521bfe606
Merge pull request #2211 from deepseek-harness/worktree/event-driven-issue-review-status-20260810
...
feat: direct Issue status from PR review events
2026-08-11 11:15:16 +08:00
Chinesezjc
3f9d0436eb
feat(feedback): disclose session sharing in the /feedback acknowledgement
...
The /feedback acknowledgement now echoes the receiving session id and
reports the mounted telemetry backend's sharing policy: the telemetry seam
exposes a backend-independent TelemetrySharingStatus through a required
abstract sharing member on the Telemetry service, the OTel backend maps its
mode onto it, and the command appends one policy-only sharing sentence
(full / feedback-only / disabled / not configured) to the acknowledgement.
The web client renders the text through the existing command row without a
client change; a new assembled-browser e2e mounts the shipped telemetry row
in FULL mode against a local dead endpoint and pins the shipped default
sentence as a keyless golden.
2026-08-11 11:01:43 +08:00
creatixchu
c1f0a6a683
Merge remote-tracking branch 'origin/master' into feat/read-image-context
...
# Conflicts:
# apps/cli/tests/web-agent-presets.e2e.ts
# packages/fs/tool-fs/package.json
2026-08-11 10:12:14 +08:00
imccyu
c828d38f51
refactor(client-runtime): remove legacy history fold
2026-08-11 03:29:04 +08:00
imccyu
a5c23dd36a
fix: prerelease version
2026-08-11 03:20:34 +08:00