Yichen Jiang
d118d85147
Merge remote-tracking branch 'origin/codex/agent-session-jsonl-location' into codex/agent-session-jsonl-location
2026-07-11 23:01:49 +08:00
Yichen Jiang
dfcc93da76
test: give hook locator checks loaded-runner headroom
2026-07-11 22:59:30 +08:00
Yichen Jiang
e1f317dcce
Merge remote-tracking branch 'origin/master' into codex/agent-session-jsonl-location
...
# Conflicts:
# docs/module-graph.md
# docs/tool-catalog.md
# examples/acp-agent/tests/snapshots/both-mode-turn/session.jsonl
# examples/acp-agent/tests/snapshots/code-mode-turn/session.jsonl
# examples/acp-agent/tests/snapshots/text-turn/session.jsonl
# packages/bash/tool-bash/README.md
# packages/bash/tool-bash/package.json
# packages/bash/tool-bash/src/index.ts
# packages/cordis/tool-cordis/src/api-catalog.ts
2026-07-11 22:57:27 +08:00
Tianyi Cui
36c94fbe3e
docs: align the agent-scope contracts
2026-07-11 22:55:40 +08:00
Tianyi Cui
3263dab822
fix(core): enforce agent-scoped ownership boundaries
2026-07-11 22:55:26 +08:00
Tianyi Cui
da9cef381c
Merge remote-tracking branch 'origin/master' into codex/system-prompt-snapshots
...
# Conflicts:
# examples/acp-agent/tests/snapshots/both-mode-turn/session.jsonl
# examples/acp-agent/tests/snapshots/code-mode-turn/session.jsonl
# examples/acp-agent/tests/snapshots/text-turn/session.jsonl
# packages/support/acp-snapshot/src/suite.ts
2026-07-11 22:48:14 +08:00
Tianyi Cui
7331720c8a
Merge pull request #109 from deepseek-harness/codex/skill-system
...
Add skill registry and local provider
2026-07-11 22:35:05 +08:00
Tianyi Cui
169f86966a
fix(review): lint prompt Markdown paragraphs
2026-07-11 22:33:33 +08:00
Tianyi Cui
3baaecc078
Merge remote-tracking branch 'origin/master' into codex/skill-system
...
# Conflicts:
# docs/rfc/INDEX.md
# examples/acp-agent/tests/snapshots/both-mode-turn/session.jsonl
# examples/acp-agent/tests/snapshots/code-mode-turn/session.jsonl
# examples/acp-agent/tests/snapshots/text-turn/session.jsonl
# packages/README.md
2026-07-11 22:31:28 +08:00
Tianyi Cui
9339622d3b
test(acp): snapshot system prompts as Markdown
2026-07-11 22:24:20 +08:00
Tianyi Cui
28f7fa0969
docs(rfc): record deferred skill extensions
2026-07-11 22:18:58 +08:00
Tianyi Cui
9b4ce4f301
Merge pull request #169 from deepseek-harness/feat/sandbox-support
...
feat(sandbox): file-sandboxed bash execution — sandbox seam + approval seam + escalation + per-session mode switching over ACP config options
2026-07-11 22:17:15 +08:00
Tianyi Cui
0d23d95dde
docs(sandbox): record follow-up boundaries
2026-07-11 22:07:56 +08:00
Tianyi Cui
84ad8866d7
test(snapshot): cover workspace context transcript
2026-07-11 22:04:52 +08:00
Tianyi Cui
1e2d8014a5
Merge remote-tracking branch 'origin/master' into feat/sandbox-support
...
# Conflicts:
# packages/workflow/workflow-workerthread/tests/workflow-workerthread.spec.ts
2026-07-11 21:43:10 +08:00
Tianyi Cui
b29a8eca71
fix(review): reconcile sandbox and approval contracts
2026-07-11 21:37:38 +08:00
Tianyi Cui
1b1384c8b8
Merge branch 'master' into codex/skill-system
2026-07-11 21:27:17 +08:00
Tianyi Cui
850796bb35
fix(tools): reserve the Code Mode transport
2026-07-11 20:47:45 +08:00
Tianyi Cui
fc0357a100
Merge remote-tracking branch 'origin/master' into codex/pr224-rfc-rewrite
...
# Conflicts:
# docs/architecture.md
# docs/event-producer-consumer.md
# docs/module-graph.md
# scripts/doc-budgets.manifest.json
# scripts/gen-doc-graphs.ts
2026-07-11 20:38:25 +08:00
Tianyi Cui
6091c0a3dc
docs: rewrite the agent-scope RFC
2026-07-11 14:01:49 +08:00
Hypatia May
42d85cf76f
fix(session): avoid retaining surface fold history
2026-07-11 12:29:19 +08:00
Hypatia May
ad32c57e72
refactor(session-query): narrow phase one to exact reads
2026-07-11 12:20:35 +08:00
Hypatia May
8fd68731ba
fix(session-query): harden provider operation lifecycle
2026-07-11 12:02:51 +08:00
Hypatia May
8dd85bd185
refactor(session-query): simplify provider synchronization
2026-07-11 11:48:32 +08:00
Hypatia May
f4b0dba380
fix(session-query): contain sync cancellation failures
2026-07-11 10:59:54 +08:00
Hypatia May
6c6ce08a39
fix(session-query): preserve sync error typing
2026-07-11 10:52:17 +08:00
Hypatia May
fa728a00bd
fix(session-query): reconcile concurrent live removals
2026-07-11 10:42:40 +08:00
Hypatia May
ebb9f2ef76
Merge branch 'master' into session-query
2026-07-11 10:26:15 +08:00
Hypatia May
352ea6cf4f
fix(session-query): checkpoint review round 3
2026-07-11 10:19:34 +08:00
Tianyi Cui
ee3e4ea8f9
Merge pull request #245 from deepseek-harness/fix/subagent-acp-onerror-containment
...
fix(subagent-acp): contain onError sink exceptions to keep result from rejecting
2026-07-10 23:33:03 +08:00
Tianyi Cui
a8b68e1303
Merge branch 'master' into fix/subagent-acp-onerror-containment
2026-07-10 23:31:17 +08:00
Yichen Jiang
ba95271d63
Merge branch 'master' into codex/project-instruction-files
2026-07-10 22:58:39 +08:00
Yichen Jiang
386d4d3ec4
Merge branch 'master' into codex/skill-system
2026-07-10 22:58:15 +08:00
Yichen Jiang
30ecee33fe
Merge branch 'master' into codex/agent-session-jsonl-location
2026-07-10 22:57:55 +08:00
Tianyi Cui
ee15a01f61
Merge pull request #252 from deepseek-harness/eslint-project-service
...
chore(lint): one shared project service; ignore harness-local .claude state
2026-07-10 22:52:21 +08:00
Tianyi Cui
dce2945211
Merge branch 'master' into eslint-project-service
2026-07-10 22:50:28 +08:00
Tianyi Cui
feb457d425
Merge pull request #236 from deepseek-harness/codex/mock-snapshot-rerecord
...
Add keyless snapshot refresh mode
2026-07-10 22:36:48 +08:00
Tianyi Cui
65587c6091
Merge remote-tracking branch 'origin/master' into codex/mock-snapshot-rerecord
...
# Conflicts:
# packages/workflow/workflow-workerthread/tests/workflow-workerthread.spec.ts
2026-07-10 22:19:18 +08:00
Tianyi Cui
59025dde14
Merge pull request #232 from deepseek-harness/codex/grep-glob-rfc
...
feat: bash-backed glob/grep discovery tools (dsh-tool-fs-search)
2026-07-10 22:15:23 +08:00
kingwl
53f6a959e2
chore(lint): one shared project service; ignore harness-local .claude state
...
Two independent multipliers were pushing bare `pnpm run lint` past node's
default heap:
1. parserOptions.project expanded to every package tsconfig plus the root
one — each matched config built its OWN ts.Program, and the dev paths
map pulls sibling package SOURCES (plus the vendored Cordis stack) into
every such program, so resident memory grew as sum-of-closures, not
repo size: ~4.6 GB peak for 425 repo files. projectService shares one
tsserver-style graph: ~2.0 GB peak, ~28 s → ~14 s wall.
2. `eslint .` traversed .claude/ harness-local state — stale worktree
checkouts there carry tens of thousands of additional .ts files
(whole-repo copies), roughly tripling the work again even under the
project service. Other checkouts are not this one's sources; ignore
them like node_modules. (#169 carries the identical ignore line inside
its chain; the hunks dedupe on its next rebase.)
Type-aware rules verified live under the service: a floating-promise
probe still trips no-floating-promises.
2026-07-10 22:13:40 +08:00
Tianyi Cui
4ce98cbab3
Merge branch 'master' into feat/website-docs
2026-07-10 22:00:38 +08:00
Yichen Jiang
e4be19b29e
Merge remote-tracking branch 'origin/master' into codex/skill-system
...
# Conflicts:
# packages/workflow/workflow-workerthread/tests/workflow-workerthread.spec.ts
2026-07-10 21:10:58 +08:00
Yichen Jiang
78c930d967
Merge branch 'master' into codex/agent-session-jsonl-location
2026-07-10 21:09:28 +08:00
Yichen Jiang
77f8b2c134
Merge branch 'master' into codex/rfc-subagent-background-tasks
2026-07-10 21:08:36 +08:00
Yichen Jiang
00c70ed85c
Merge branch 'master' into codex/project-instruction-files
2026-07-10 21:07:55 +08:00
Tianyi Cui
afb0a2b5cd
Merge pull request #246 from deepseek-harness/fix/workflow-workerthread-waitfor
...
test(workflow-workerthread): flake-proof the lifecycle spec's waits under CI load
2026-07-10 21:05:58 +08:00
Yichen Jiang
869f94d9d8
revert: split hook transcript locator cases
2026-07-10 20:56:24 +08:00
Yichen Jiang
c204451995
test: split hook transcript locator cases
2026-07-10 20:55:41 +08:00
Yichen Jiang
eea0a99985
feat: expose agent session log location
2026-07-10 20:52:27 +08:00
pku-xht
dd2f37b80f
fix(workflow-workerthread): tighten post-result promptness waits back down
...
Review follow-up: the blanket 10s default correctly targets worker-thread
cold-start races (starting, first-script-line, async child-registration
messages — genuinely CPU-bound under CI contention), but four waits assert
something different — that the HOST reacted PROMPTLY to an event that
already happened (a settled result, an observed worker death). Those had no
cold-start left to wait on, so the generous default just widened the window
a real regression could hide in.
Verified by injecting a 6s delay into the settle-reap's abort call: the
un-overridden helper's test still passed in ~6s. The same mutation now fails
in ~1s with the explicit 1000ms override restored on all four sites (the
abort-on-settle test's own assertion, the two worker-death cancel/dispose
reap checks, and the dispose-ack-race check). The other 12 waits keep the
10s default — they run BEFORE a result is awaited, waiting on the worker to
actually start rather than on a host reaction. Doc comment corrected to
describe the split instead of claiming every wait is a cold-start race.
2026-07-10 20:48:14 +08:00