Tianyi Cui
|
b65afd320a
|
Merge remote-tracking branch 'origin/master' into worktree/pr468-retarget-latest-master
# Conflicts:
# docs/cordis-catalog/events.md
# docs/cordis-catalog/services.md
# docs/event-producer-consumer.md
|
2026-07-22 23:00:05 +08:00 |
|
Tianyi Cui
|
2edfe65987
|
test(tui): await catalog failure rendering
|
2026-07-22 22:45:46 +08:00 |
|
Wenlu Wang
|
210ccc4af8
|
Merge pull request #338 from deepseek-harness/jsonl-packed-chunk-rows
feat(session): opt-in packed chunk rows in the JSONL log
|
2026-07-22 22:41:08 +08:00 |
|
Tianyi Cui
|
e962642926
|
Merge remote-tracking branch 'origin/master' into worktree/pr468-retarget-latest-master
# Conflicts:
# docs/architecture.i18n.yaml
# docs/config-catalog.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# packages/examples/acp-demo/README.md
# packages/examples/acp-demo/src/index.ts
# packages/examples/acp-demo/tests/built-bin.e2e.ts
# packages/examples/tui-demo/package.json
# packages/examples/tui-demo/src/index.ts
# packages/examples/tui-demo/tests/tui-agent.spec.ts
|
2026-07-22 22:38:17 +08:00 |
|
Tianyi Cui
|
b0f5d9e313
|
Merge commit 'refs/codex-unblock/20260722-pr338-master' into HEAD
# Conflicts:
# docs/event-producer-consumer.md
# examples/acp-agent/tests/acp.snapshot.ts
# packages/core/session/src/index.ts
# packages/examples/acp-demo/src/index.ts
# packages/session-persistence/session-persistence-jsonl/src/format.ts
# vitest.config.ts
|
2026-07-22 22:37:16 +08:00 |
|
Tianyi Cui
|
8f68ca93f5
|
Merge pull request #528 from deepseek-harness/worktree/pr338-packed-snapshot-all-kinds
test(snapshot): cover all packed chunk row kinds
|
2026-07-22 22:19:40 +08:00 |
|
Tianyi Cui
|
54aaab6807
|
Merge pull request #464 from deepseek-harness/worktree/semantic-session-checkpoints
fix(session): add semantic crash checkpoints
|
2026-07-22 22:18:37 +08:00 |
|
Tianyi Cui
|
53c3ab135d
|
test(snapshot): cover all packed chunk row kinds
|
2026-07-22 22:14:16 +08:00 |
|
Tianyi Cui
|
ecb77f5e0c
|
test(ci): stabilize cancellation and crash checkpoints
|
2026-07-22 22:14:14 +08:00 |
|
Tianyi Cui
|
7a8d5da3d3
|
Merge remote-tracking branch 'origin/master' into worktree/pr468-retarget-latest-master
|
2026-07-22 22:02:53 +08:00 |
|
Tianyi Cui
|
a3d17feb8c
|
Merge latest master into worktree/semantic-session-checkpoints
|
2026-07-22 22:01:38 +08:00 |
|
Tianyi Cui
|
ad4c37013a
|
test(snapshot): await cancelled turn durability
|
2026-07-22 22:00:48 +08:00 |
|
Tianyi Cui
|
277b65aa8c
|
Merge remote-tracking branch 'origin/master' into worktree/pr468-retarget-latest-master
# Conflicts:
# pnpm-lock.yaml
|
2026-07-22 22:00:00 +08:00 |
|
Tianyi Cui
|
fa43335624
|
Merge pull request #525 from deepseek-harness/worktree/web-bind-address
fix(web): default to loopback binding
|
2026-07-22 21:56:12 +08:00 |
|
Tianyi Cui
|
cd36467a19
|
Merge pull request #526 from deepseek-harness/worktree/pr338-preserve-chunk-envelope
fix(snapshot): preserve packed chunk timing on refresh
|
2026-07-22 21:52:47 +08:00 |
|
Tianyi Cui
|
f967537177
|
Merge remote-tracking branch 'origin/master' into worktree/web-bind-address
# Conflicts:
# apps/cli/src/bin.ts
|
2026-07-22 21:51:05 +08:00 |
|
Tianyi Cui
|
3679b4d829
|
Merge master into worktree/semantic-session-checkpoints
|
2026-07-22 21:49:24 +08:00 |
|
Tianyi Cui
|
2e9afef556
|
Merge pull request #449 from deepseek-harness/codex/session-scoped-sandbox-roots
fix(sandbox): resolve workspace roots per session
|
2026-07-22 21:46:27 +08:00 |
|
Tianyi Cui
|
db21dcfeae
|
Merge remote-tracking branch 'origin/master' into codex/session-scoped-sandbox-roots
|
2026-07-22 21:41:53 +08:00 |
|
Tianyi Cui
|
7e5d5795a5
|
test(sandbox): adapt scenarios to latest master
|
2026-07-22 21:41:25 +08:00 |
|
Tianyi Cui
|
10a55d7a27
|
Merge remote-tracking branch 'origin/master' into codex/session-scoped-sandbox-roots
# Conflicts:
# .agents/notes/implemented/feature/2026-07-14-cross-family-fs-sandbox.i18n.yaml
# .agents/notes/implemented/feature/2026-07-14-cross-family-fs-sandbox.md
# .agents/notes/implemented/feature/2026-07-14-cross-family-fs-sandbox.zh.md
# examples/acp-agent/README.md
# packages/examples/agent-spine-demo/package.json
# packages/fs/fs-sandbox/src/index.ts
# packages/fs/tool-fs-search/tests/tools.spec.ts
# packages/support/acp-snapshot/README.md
# packages/support/acp-snapshot/src/suite.ts
# pnpm-lock.yaml
# scripts/type-equiv.manifest.json
|
2026-07-22 21:37:30 +08:00 |
|
Tianyi Cui
|
6d756fd4c9
|
test(web): add race-free loopback smoke
|
2026-07-22 21:35:32 +08:00 |
|
Tianyi Cui
|
7b803be4ae
|
Merge branch 'master' into worktree/session-reference
|
2026-07-22 21:33:21 +08:00 |
|
Tianyi Cui
|
ce89c24476
|
Merge pull request #515 from deepseek-harness/worktree/run-all-gates
chore: restore an opt-in check-all command
|
2026-07-22 21:31:46 +08:00 |
|
Tianyi Cui
|
479e590029
|
fix(snapshot): align packed refresh by logical event
|
2026-07-22 21:28:38 +08:00 |
|
Tianyi Cui
|
3787bef665
|
Merge remote-tracking branch 'origin/master' into worktree/pr468-retarget-latest-master
# Conflicts:
# docs/config-catalog.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# packages/examples/tui-demo/src/index.ts
# packages/examples/tui-demo/tests/tui-agent.spec.ts
# packages/ui/tui/README.md
# packages/ui/tui/package.json
# packages/ui/tui/src/index.ts
# packages/ui/tui/tests/tui.spec.ts
# packages/ui/tui/tsconfig.json
# pnpm-lock.yaml
# vitest.config.ts
|
2026-07-22 21:27:18 +08:00 |
|
Tianyi Cui
|
325cd61644
|
test(tui): make elapsed refresh deterministic
|
2026-07-22 21:27:17 +08:00 |
|
Tianyi Cui
|
9c6099fbbd
|
Merge branch 'master' into worktree/run-all-gates
|
2026-07-22 21:10:45 +08:00 |
|
Tianyi Cui
|
402f8c5f5a
|
Merge pull request #504 from deepseek-harness/tui-staging-merge-1
feat: TUI front end, dsh CLI, and installer on current master
|
2026-07-22 21:08:07 +08:00 |
|
Tianyi Cui
|
6613f43178
|
Merge remote-tracking branch 'origin/master' into worktree/pr468-retarget-latest-master
# Conflicts:
# docs/architecture.i18n.yaml
# docs/capability-seams.md
# docs/config-catalog.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# examples/acp-agent/tests/goal-snapshots/goal-session/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/advanced-toolchain/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/bash-spill/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/both-mode-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cancel-tool-calls/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cancel/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/code-mode-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/config-options/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/error-finish/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/escalation-approved/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/escalation-rejected/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-edit/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-escalation-approved/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-policy-reject/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-read-window/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-read/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-terminal-card/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-write-overwrite/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/fs-write/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/goal-command-status/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/handshake/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-posttool-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-ask/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-pretool-deny/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-promptsubmit-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-promptsubmit-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-cc-stop-continue/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-posttool-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-pretool-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-promptsubmit-block/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-promptsubmit-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/hook-codex-stop-continue/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/lsp-definition/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/model-switching/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/multi-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/parallel-tool-calls/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/permission-switching/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/repeat-tool-guard/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/skill-load/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-fork/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/subagent-spawn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/text-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/todo-plan/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/tool-call-turn/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workflow-run/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workspace-context/stdout.expected.jsonl
# examples/acp-agent/tests/snapshots/workspace-edit/stdout.expected.jsonl
# packages/ui/acp/acp-feature-support.md
# packages/ui/acp/src/index.ts
# packages/ui/acp/tests/harness.ts
# packages/ui/tui/README.md
# scripts/type-equiv.manifest.json
|
2026-07-22 21:06:50 +08:00 |
|
Tianyi Cui
|
822a0c4765
|
fix(build): exclude Vite app from package bundling
|
2026-07-22 21:03:37 +08:00 |
|
Tianyi Cui
|
568cdb6a39
|
Merge master through 8d12216f into worktree/semantic-session-checkpoints
|
2026-07-22 21:01:09 +08:00 |
|
Tianyi Cui
|
c1ced41cdd
|
test(snapshot): include plan mode in checkpoint recovery
|
2026-07-22 20:58:09 +08:00 |
|
Tianyi Cui
|
a9a47452de
|
Merge latest master into check-all recovery
|
2026-07-22 20:57:39 +08:00 |
|
Tianyi Cui
|
a37cc9d92b
|
Merge remote-tracking branch 'origin/master' into worktree/pr504-retarget-latest-master
|
2026-07-22 20:57:26 +08:00 |
|
Tianyi Cui
|
4529a22e85
|
fix(snapshot): preserve packed chunk timing on refresh
|
2026-07-22 20:56:27 +08:00 |
|
Tianyi Cui
|
78c2741d3e
|
Merge remote-tracking branch 'origin/master' into worktree/pr504-retarget-latest-master
# Conflicts:
# docs/event-producer-consumer.md
# examples/tui-agent/README.md
# examples/tui-agent/composition.md
# examples/tui-agent/cordis.yml
# examples/tui-agent/tests/snapshots/multi-turn-conversation/terminal.expected.txt
# examples/tui-agent/tests/tui-keyless-smoke.e2e.ts
# packages/ui/tui/README.md
# vitest.config.ts
|
2026-07-22 20:55:12 +08:00 |
|
Tianyi Cui
|
6b3bdec581
|
Merge remote-tracking branch 'origin/master' into worktree/web-bind-address
|
2026-07-22 20:52:25 +08:00 |
|
Tianyi Cui
|
38f7d4e1d1
|
Merge latest master into worktree/semantic-session-checkpoints
|
2026-07-22 20:52:11 +08:00 |
|
Tianyi Cui
|
5ec33c308e
|
Merge pull request #520 from deepseek-harness/worktree/docs-service-reference
docs: enforce canonical website projection
|
2026-07-22 20:51:41 +08:00 |
|
Tianyi Cui
|
82c6a7a349
|
Merge remote-tracking branch 'origin/worktree/web-bind-address' into worktree/web-bind-address
|
2026-07-22 20:51:28 +08:00 |
|
Tianyi Cui
|
cdcc83277b
|
test(web): avoid wildcard socket binding
|
2026-07-22 20:50:50 +08:00 |
|
Tianyi Cui
|
2478ef7d6d
|
Merge master into worktree/semantic-session-checkpoints
|
2026-07-22 20:50:46 +08:00 |
|
Tianyi Cui
|
069313b156
|
Merge branch 'master' into worktree/docs-service-reference
|
2026-07-22 20:48:29 +08:00 |
|
Tianyi Cui
|
e03a1102bb
|
Merge branch 'master' into worktree/web-bind-address
|
2026-07-22 20:46:49 +08:00 |
|
Tianyi Cui
|
b44f8539e6
|
Merge latest master into tui-staging-merge-1
|
2026-07-22 20:45:24 +08:00 |
|
Tianyi Cui
|
ad8f75a464
|
Merge pull request #476 from deepseek-harness/worktree/ci-under-minute
ci: reduce hosted CI lane latency
|
2026-07-22 20:44:38 +08:00 |
|
Tianyi Cui
|
b2b63b5b2e
|
Merge latest master into check-all recovery
|
2026-07-22 20:42:28 +08:00 |
|
Tianyi Cui
|
d849a06cb6
|
Merge remote-tracking branch 'origin/master' into worktree/web-bind-address
|
2026-07-22 20:35:48 +08:00 |
|
Tianyi Cui
|
c949a52627
|
fix(web): default to loopback binding
|
2026-07-22 20:35:38 +08:00 |
|