Commit Graph

3294 Commits

Author SHA1 Message Date
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