Tianyi Cui
d2b2f1245f
Merge remote-tracking branch 'origin/master' into codex/simp-trim-hook-snapshot-noise
2026-07-19 02:36:11 +08:00
Tianyi Cui
6597af858b
Merge pull request #303 from deepseek-harness/codex/simp-drop-unused-schema-default
...
docs: retain dynamic tool schema defaults
2026-07-19 02:34:59 +08:00
Tianyi Cui
900fbc1ad9
Merge remote-tracking branch 'origin/master' into codex/simp-drop-unused-schema-default
2026-07-19 02:28:15 +08:00
Tianyi Cui
a6a93bf364
Merge pull request #296 from deepseek-harness/codex/simp-hide-llm-adapter-helpers
...
refactor: hide LLM adapter helpers
2026-07-19 02:27:26 +08:00
Tianyi Cui
f6d44b74d4
Merge branch 'codex/simp-ui-identity-residue' into codex/simp-name-front-door-defaults
2026-07-19 02:21:46 +08:00
Tianyi Cui
d41d987de7
Merge branch 'codex/simp-hide-concrete-agent-loop' into codex/simp-hide-subagent-internals
2026-07-19 02:21:46 +08:00
Tianyi Cui
43b07d374e
Merge branch 'codex/simp-ui-identity-residue' into codex/simp-hide-concrete-agent-loop
...
# Conflicts:
# packages/ui/acp/src/index.ts
2026-07-19 02:21:21 +08:00
Tianyi Cui
e3f26237a4
Merge remote-tracking branch 'origin/master' into feat/tui-package
2026-07-19 02:21:11 +08:00
Tianyi Cui
9f1a69366b
docs: tighten identity bridge prose
2026-07-19 02:18:59 +08:00
Tianyi Cui
08c17ef48b
Merge remote-tracking branch 'origin/master' into codex/simp-hide-llm-adapter-helpers
2026-07-19 02:18:50 +08:00
Tianyi Cui
19cdad4eca
Merge pull request #295 from deepseek-harness/codex/simp-prune-llm-contract
...
refactor: prune unused LLM contract fields
2026-07-19 02:17:48 +08:00
Tianyi Cui
3760f198f3
docs: distinguish readline and TUI demos
2026-07-19 02:16:43 +08:00
Tianyi Cui
64e920fad7
Merge remote-tracking branch 'origin/master' into feat/tui-package
2026-07-19 02:10:33 +08:00
Tianyi Cui
7b076a1e01
Merge remote-tracking branch 'origin/master' into codex/simp-prune-llm-contract
2026-07-19 02:10:25 +08:00
Tianyi Cui
5567418876
Merge branch 'codex/simp-ui-identity-residue' into codex/simp-name-front-door-defaults
2026-07-19 02:09:19 +08:00
Tianyi Cui
70ccb4fc4f
Merge branch 'codex/simp-hide-concrete-agent-loop' into codex/simp-hide-subagent-internals
2026-07-19 02:09:19 +08:00
Tianyi Cui
84dbc80f05
Merge branch 'codex/simp-ui-identity-residue' into codex/simp-hide-concrete-agent-loop
2026-07-19 02:09:19 +08:00
Tianyi Cui
9bbb2ef603
Merge branch 'codex/simp-unify-agent-session-id' into codex/simp-ui-identity-residue
2026-07-19 02:09:19 +08:00
Tianyi Cui
c0eabdd1cb
Merge branch 'codex/simp-agent-entry-state' into codex/simp-unify-agent-session-id
2026-07-19 02:09:18 +08:00
Tianyi Cui
7b17b88dab
Merge branch 'codex/simp-compaction-surface' into codex/simp-agent-entry-state
2026-07-19 02:09:18 +08:00
Tianyi Cui
1da4cde339
Merge branch 'codex/simp-trim-hook-snapshot-noise' into codex/simp-compaction-surface
2026-07-19 02:09:18 +08:00
Tianyi Cui
a5b369f648
Merge remote-tracking branch 'origin/master' into codex/simp-trim-hook-snapshot-noise
2026-07-19 02:08:45 +08:00
Tianyi Cui
8518dd31c7
Merge pull request #280 from deepseek-harness/codex/simp-shared-acp-test-launcher
...
refactor: share the ACP test launcher
2026-07-19 02:07:50 +08:00
Tianyi Cui
38bfb9aec0
Merge branch 'codex/simp-ui-identity-residue' into codex/simp-name-front-door-defaults
2026-07-19 02:03:47 +08:00
Tianyi Cui
a8b5cfcddf
Merge branch 'codex/simp-hide-concrete-agent-loop' into codex/simp-hide-subagent-internals
2026-07-19 02:03:47 +08:00
Tianyi Cui
fa810479ae
Merge branch 'codex/simp-ui-identity-residue' into codex/simp-hide-concrete-agent-loop
2026-07-19 02:03:47 +08:00
Tianyi Cui
3d19252e96
test: refresh parallel tool call permission snapshot
2026-07-19 02:03:35 +08:00
Tianyi Cui
a3c05e44d6
Merge pull request #373 from deepseek-harness/codex/tui-snapshot-testing
...
test(tui): snapshot semantic terminal state
2026-07-19 02:03:01 +08:00
Tianyi Cui
39b9c25b89
test: refresh parallel tool call permission snapshot
2026-07-19 01:59:54 +08:00
Tianyi Cui
fed4cfe8ff
Merge branch 'codex/simp-ui-identity-residue' into codex/simp-name-front-door-defaults
2026-07-19 01:57:31 +08:00
Tianyi Cui
21e1a08b55
Merge branch 'codex/simp-hide-concrete-agent-loop' into codex/simp-hide-subagent-internals
2026-07-19 01:57:27 +08:00
Tianyi Cui
18653a9ff7
Merge branch 'codex/simp-ui-identity-residue' into codex/simp-hide-concrete-agent-loop
...
# Conflicts:
# docs/config-catalog.md
# docs/cordis-catalog/events.md
# docs/cordis-catalog/services.md
# docs/event-producer-consumer.md
# packages/core/agent-loop/tests/agent.spec.ts
# packages/core/agent-loop/tests/contract-regressions.spec.ts
# website/zh-CN/api/harness/agent-loop.md
# website/zh-CN/api/harness/events.md
2026-07-19 01:57:18 +08:00
Tianyi Cui
b61e68ae8c
Merge branch 'codex/simp-unify-agent-session-id' into codex/simp-ui-identity-residue
...
# Conflicts:
# docs/event-producer-consumer.md
2026-07-19 01:55:29 +08:00
Tianyi Cui
f65f4b82d7
Merge branch 'codex/simp-agent-entry-state' into codex/simp-unify-agent-session-id
...
# Conflicts:
# docs/config-catalog.md
# docs/cordis-catalog/services.md
# packages/core/agent-loop/README.md
# packages/core/agent-loop/src/agent.ts
# packages/core/agent-loop/src/index.ts
# packages/core/agent-loop/tests/agent.spec.ts
# packages/core/agent-loop/tests/contract-regressions.spec.ts
# website/zh-CN/api/harness/agent-loop.md
2026-07-19 01:54:03 +08:00
Tianyi Cui
3b924a9327
Merge remote-tracking branch 'origin/feat/tui-package' into codex/tui-snapshot-testing
2026-07-19 01:49:42 +08:00
Tianyi Cui
a514130548
Merge remote-tracking branch 'origin/master' into feat/tui-package
2026-07-19 01:48:39 +08:00
Tianyi Cui
a45f0d73f3
Merge branch 'codex/simp-compaction-surface' into codex/simp-agent-entry-state
2026-07-19 01:47:42 +08:00
Tianyi Cui
3c03ca8a3c
Merge branch 'codex/simp-trim-hook-snapshot-noise' into codex/simp-compaction-surface
2026-07-19 01:47:42 +08:00
Tianyi Cui
bfd67e54e4
Merge branch 'codex/simp-shared-acp-test-launcher' into codex/simp-trim-hook-snapshot-noise
2026-07-19 01:47:42 +08:00
Tianyi Cui
2704cab46f
Merge remote-tracking branch 'origin/master' into codex/simp-shared-acp-test-launcher
2026-07-19 01:44:38 +08:00
Tianyi Cui
8c7382bc77
Merge pull request #279 from deepseek-harness/codex/simp-snapshot-fixture-inventory
...
refactor: derive snapshot session fixtures from disk
2026-07-19 01:43:50 +08:00
Tianyi Cui
81ca81e23d
test(tui): stabilize snapshot workspace width
2026-07-19 01:42:16 +08:00
NI0317
c4584b5c19
feat(ui): rebuild desktop renderer on a shared trace graph and design tokens
...
Replace the full-innerHTML render loop with a static shell plus
per-region updates, so composer drafts, fold state, focus, and scroll
survive streaming turns. Fold session events into one trace graph
consumed by Chat, Trajectory, Waterfall, and the shared inspector
drawer, with live ACP updates patched into a keyed live-turn region.
Align the visual system with a tokenized design spec: a 4px spacing
base with fixed control/row height steps, foreground-derived text
tiers and borders (color-mix), neutral interaction overlays, tiered
motion durations with a reduced-motion collapse, hover-revealed
scrollbars, and drawer-aware layout elasticity. Localize trajectory
role chips and row previews.
The renderer entry (app.ts) joins the coverage exclude list as a
self-executing DOM bootstrap: jsdom lifecycle specs exercise its
behavior, and extractable logic lives in covered modules
(trace-graph.ts, renderer-content.ts).
2026-07-19 01:37:04 +08:00
Tianyi Cui
c866aa8ca6
Merge remote-tracking branch 'origin/master' into codex/simp-snapshot-fixture-inventory
2026-07-19 01:33:26 +08:00
Tianyi Cui
e68cef1be1
test(tui): replay recorded sessions through real tools
2026-07-19 01:31:55 +08:00
Tianyi Cui
bea6a74ea0
refactor(examples): give TUI its own agent leaf
2026-07-19 01:09:20 +08:00
Tianyi Cui
8e366c3071
test(tui): snapshot semantic terminal state
2026-07-18 22:31:04 +08:00
imccyu
7a5d3ae5ce
fix(telemetry): stop bearer redaction from eating plain prose
...
The bearer rule matched any 8+ run of letters after the word, so
package.json prose like "uses bearer authentication" lost its
following word to the placeholder. Real bearer credentials always
carry a digit; require one in the candidate token.
2026-07-18 22:10:22 +08:00
imccyu
e674f4c20e
fix(telemetry): withhold package.json when cordis.yml is absent
...
buildTelemetryPayload read the two reported files independently, so a
dsh-sdk command mistakenly run in an arbitrary non-SDK directory (no
cordis.yml, e.g. any unrelated repo) still uploaded that directory's
package.json — dependency names and metadata of a project that never
opted into the SDK toolchain. Gate the manifest on cordis.yml presence:
without the config the directory is not an SDK project and its manifest
is not ours to report. Consent semantics are unchanged.
2026-07-18 22:10:22 +08:00
imccyu
013db6e8f0
fix(create-sdk): keep --json stdout pure NDJSON
...
The SKILL.md contract says every stdout line is one JSON event, but
createProject wrote the Created/Next-steps templates to stdout and the
default install/build path inherited the launcher's stdio, so package-
manager child output interleaved with the event stream. Under --json,
route human progress to stderr and run install/build through a
NodeCommandRunner that redirects child stdout+stderr to stderr.
2026-07-18 22:10:22 +08:00