Turtle
f81d382230
fix(tui): make color-scheme detection fully covered and race-free
...
The color-scheme detection block left packages/ui/tui/src/index.ts below
the 100% per-file coverage gate on three counts: the .then callback's
`scheme === undefined` branch was reachable only via the 2s query
timeout, the .catch only via a query-write failure, and the
`editor.borderColor` assignment inside applyColorScheme was dead code —
the next line's setStatus() immediately reassigns editor.borderColor.
Register the scheme listener before firing the startup query so the
query's own reply is delivered through the listener (the same path as
later theme switches), which removes the redundant .then re-application
and its uncoverable undefined branch, and closes the theoretical window
where a synchronous reply lands before the listener exists. Drop the
dead editor.borderColor line. Cover the rest: a same-scheme report
(early return) and a terminal that throws on the query write (the
swallowed .catch).
2026-07-20 22:17:35 +08:00
Turtle
aa7e8ea728
Merge branch 'master' into fix/tui-color-scheme-v2
2026-07-20 21:13:57 +08:00
Tianyi Cui
7b7d6f38e8
Merge pull request #441 from deepseek-harness/codex/remove-stdio-agent
...
Remove the stdio and Echo agents
2026-07-20 20:46:46 +08:00
Tianyi Cui
b5d112a251
Skip TUI PTY smoke on Windows
2026-07-20 20:40:44 +08:00
Tianyi Cui
a86b4c19f5
Merge remote-tracking branch 'origin/master' into codex/remove-stdio-agent
...
# Conflicts:
# docs/config-catalog.md
# docs/event-producer-consumer.md
# packages/core/agent-loop/tests/config-session-id.spec.ts
# packages/ui/stdio/README.md
# packages/ui/stdio/src/index.ts
# packages/ui/stdio/tests/stdio.spec.ts
2026-07-20 20:29:08 +08:00
Tianyi Cui
4cc504fccb
Merge pull request #425 from deepseek-harness/fetch-failed-diagnostics
...
fix(logging): render exception chains when throwing
2026-07-20 20:24:50 +08:00
Tianyi Cui
e5ac87454b
Merge remote-tracking branch 'origin/master' into codex/remove-stdio-agent
...
# Conflicts:
# AGENTS.md
# docs/config-catalog.md
# examples/echo-agent/README.md
# packages/examples/stdio-demo/README.md
# packages/examples/stdio-demo/src/index.ts
# packages/examples/stdio-demo/tests/built-bin.e2e.ts
# packages/examples/stdio-demo/tests/stdio-agent.spec.ts
# scripts/run-gates.ts
2026-07-20 20:20:21 +08:00
Tianyi Cui
44ad2ef073
Remove the Echo agent
2026-07-20 20:16:41 +08:00
Tianyi Cui
710c62474a
Merge branch 'master' into fetch-failed-diagnostics
2026-07-20 20:10:57 +08:00
Tianyi Cui
21718d5ba7
Merge pull request #416 from deepseek-harness/codex/jsonl-zstd-persistence
...
Compress JSONL session logs with Zstandard by default.
2026-07-20 20:06:39 +08:00
Tianyi Cui
153e4b47bd
Merge branch 'master' into codex/jsonl-zstd-persistence
2026-07-20 19:58:41 +08:00
Tianyi Cui
2191d45ece
Merge origin/master into codex/remove-stdio-agent
...
# Conflicts:
# examples/repl-agent/cordis.yml
2026-07-20 19:58:40 +08:00
Tianyi Cui
3864b17aaa
Merge pull request #394 from deepseek-harness/fix/subagent-depth-budget
...
fix(subagent): persist delegation depth and bound recursion by default
2026-07-20 19:53:28 +08:00
Tianyi Cui
82ce9dfe0e
Merge branch 'master' into codex/jsonl-zstd-persistence
2026-07-20 19:52:47 +08:00
Tianyi Cui
86e7396c92
Merge branch 'master' into fix/subagent-depth-budget
2026-07-20 19:50:39 +08:00
Tianyi Cui
62717d238e
Merge origin/master into codex/remove-stdio-agent
2026-07-20 19:26:15 +08:00
Tianyi Cui
4cadf096ce
Remove the stdio agent
2026-07-20 19:26:04 +08:00
Turtle
734bd40bb6
docs: regenerate config catalog after stacking on #425
2026-07-20 19:03:15 +08:00
Tianyi Cui
55cb8a7c63
Merge pull request #423 from deepseek-harness/translate-skill-subagent
...
dsh-translate-docs: delegate translation writing to a subagent
2026-07-20 19:00:52 +08:00
Turtle
6889878bc5
Merge remote-tracking branch 'origin/fetch-failed-diagnostics' into fix/tui-color-scheme-v2
2026-07-20 18:58:41 +08:00
Turtle
a3243abeda
Merge branch 'master' into translate-skill-subagent
2026-07-20 18:58:12 +08:00
Tianyi Cui
42f19edd67
Merge pull request #406 from deepseek-harness/codex/reject-credentialed-search-redirects
...
fix(web): reject credentialed search redirects
2026-07-20 18:35:22 +08:00
Tianyi Cui
8e95f305b0
refactor(agent-loop): reuse loaded session metadata
2026-07-20 18:26:19 +08:00
Tianyi Cui
eab5699fd4
Merge branch 'master' into codex/reject-credentialed-search-redirects
2026-07-20 18:20:47 +08:00
Tianyi Cui
fdf5a5cb8b
docs(agent-loop): condense resume contract
2026-07-20 18:17:32 +08:00
Tianyi Cui
9b28ad785f
test(acp-snapshot): emit current session headers
2026-07-20 18:17:25 +08:00
Tianyi Cui
0000b17cae
docs(catalog): refresh subagent source anchors
2026-07-20 18:14:22 +08:00
Tianyi Cui
f84309acbe
docs(subagent): ground depth default in consumers
2026-07-20 18:12:31 +08:00
Tianyi Cui
51ba53766e
Merge remote-tracking branch 'origin/master' into fix/subagent-depth-budget
...
# Conflicts:
# docs/persistence-catalog.md
2026-07-20 18:11:59 +08:00
Tianyi Cui
ff6359a0cd
docs(subagent): close review contract gaps
2026-07-20 18:10:31 +08:00
Tianyi Cui
75e98d6974
test(acp): drop obsolete transcript rerecordings
2026-07-20 18:02:38 +08:00
Tianyi Cui
09bcaaa66d
Merge pull request #364 from deepseek-harness/codex/send-one-turn
...
Remove implicit batching from ordinary sends
2026-07-20 18:01:09 +08:00
Tianyi Cui
d5638ee8e1
Merge remote-tracking branch 'origin/master' into fix/subagent-depth-budget
...
# Conflicts:
# website/zh-CN/api/harness/agents.md
# website/zh-CN/api/harness/events.md
# website/zh-CN/api/harness/sessions.md
# website/zh-CN/api/harness/subagents.md
2026-07-20 18:00:40 +08:00
Tianyi Cui
41d3e78d3a
test(snapshots): require explicit delegation depth
2026-07-20 17:59:13 +08:00
Tianyi Cui
46d60d6d90
fix(tool-subagent): enforce depth only at runtime
2026-07-20 17:58:57 +08:00
Tianyi Cui
31580b62b8
Merge origin/master into codex/send-one-turn
...
# Conflicts:
# website/zh-CN/api/harness/events.md
2026-07-20 17:52:30 +08:00
Tianyi Cui
c40e63d04b
fix(session-persistence-jsonl): require delegation depth
2026-07-20 17:51:21 +08:00
Tianyi Cui
6803fad892
Merge pull request #270 from deepseek-harness/worktree/docs-website
...
feat(docs): build maintainable documentation site
2026-07-20 17:49:50 +08:00
Tianyi Cui
f77d8fe830
Merge remote-tracking branch 'origin/master' into codex/pr270-retarget-20260720
2026-07-20 17:42:20 +08:00
Tianyi Cui
b9a8f2d136
Merge origin/master into codex/send-one-turn
2026-07-20 17:41:28 +08:00
Tianyi Cui
ec0a2bb623
Merge origin/master into codex/send-one-turn
...
# Conflicts:
# docs/cordis-catalog/events.md
# docs/event-producer-consumer.md
# docs/persistence-catalog.md
# packages/core/agent-loop/src/loop.ts
# packages/core/agent/README.md
# website/zh-CN/api/harness/events.md
2026-07-20 17:41:06 +08:00
Tianyi Cui
1a97a6b6f9
Merge pull request #432 from deepseek-harness/codex/code-runtime-budget-flake
...
test(code-runtime): stabilize slow-binding budget case
2026-07-20 17:39:40 +08:00
Tianyi Cui
b668d67dc9
Merge remote-tracking branch 'origin/master' into codex/pr270-retarget-20260720
...
# Conflicts:
# website/.vitepress/config/api-sidebar.json
2026-07-20 17:38:27 +08:00
Tianyi Cui
c56bee0390
Merge remote-tracking branch 'origin/master' into codex/code-runtime-budget-flake
2026-07-20 17:33:29 +08:00
Tianyi Cui
6eaa6073a2
test(code-runtime): stabilize slow-binding budget case
2026-07-20 17:32:17 +08:00
Tianyi Cui
b8826c9e9a
Merge pull request #353 from deepseek-harness/codex/compact-tool-result-prune
...
feat(compact): prune tool results before summarization
2026-07-20 17:30:57 +08:00
Tianyi Cui
818ebb6406
Merge remote-tracking branch 'origin/master' into codex/pr270-retarget-20260720
2026-07-20 17:28:35 +08:00
Tianyi Cui
ddad8833df
Merge remote-tracking branch 'origin/master' into codex/pr353-retarget-master-20260719
2026-07-20 17:27:24 +08:00
Tianyi Cui
02a048ffd9
Merge remote-tracking branch 'origin/master' into fix/subagent-depth-budget
2026-07-20 17:25:21 +08:00
Tianyi Cui
90b8f583df
Merge pull request #401 from deepseek-harness/worktree/contain-result-observer-rejections
...
fix: contain result observer rejections and correct bundle attribution
2026-07-20 17:24:40 +08:00