fz
1c808341ec
Add global CJK/Latin auto-spacing via text-autospace
...
Progressive enhancement on body in the shell base sheet so mixed
Chinese/English copy gets consistent spacing without content edits;
engines without support ignore the property.
2026-08-27 17:21:40 +08:00
fz
5b3a881302
Merge pull request #2554 from deepseek-harness/feat/python-sdk-standard-agent-runtime
...
feat(python-sdk): support bundled preset runtime dependencies
2026-08-19 12:58:45 +08:00
fz
2814a338be
test(subprocess): restore host-exit readiness handshake
2026-08-19 10:01:11 +08:00
fz
e9cf468e06
Merge remote-tracking branch 'origin/master' into feat/python-sdk-standard-agent-runtime
2026-08-18 22:50:44 +08:00
fz
1b9f9ae256
fix(ci): install local Python release wheels
2026-08-18 18:02:02 +08:00
fz
7bb766fc82
fix(python-sdk): make runtime readiness explicit
2026-08-18 17:36:59 +08:00
fz
ee5280bd6e
fix(python-sdk): harden packaged runtime behavior
2026-08-18 14:38:42 +08:00
fz
94f6fd1306
Support MCP in packaged Python runtime
2026-08-18 13:50:53 +08:00
fz
85e821b926
fix(ci): remove flaky subprocess readiness handshake
2026-08-18 11:28:58 +08:00
fz
042f8fd971
fix(release): align code runtime Python version
2026-08-17 21:23:00 +08:00
fz
f41a524453
Merge remote-tracking branch 'origin/master' into feat/python-sdk-standard-agent-runtime
...
# Conflicts:
# scripts/smoke-python-runtime.py
2026-08-17 20:46:31 +08:00
fz
10d0895ed6
test(python-sdk): cover shipped preset runtime closure
2026-08-17 20:43:08 +08:00
fz
3b869b6f6d
refactor: separate persistent Bash changes from runtime packaging
2026-08-17 20:42:59 +08:00
fz
66cd593bf3
Merge pull request #2559 from deepseek-harness/feat/rename-code-preset-english-to-ptc-mode
...
fix(ui-agent-preset): rename English code preset to PTC mode
2026-08-17 10:05:31 +08:00
fz
3a793a0f7b
fix(ui-agent-preset): use sentence case for PTC mode
2026-08-14 14:36:17 +08:00
fz
a6d7ac7438
fix(ci): avoid implied eval in config verification
2026-08-14 14:12:23 +08:00
fz
fd24df156d
fix(ui-agent-preset): rename code preset to PTC Mode
2026-08-14 14:09:35 +08:00
fz
acd8dd43fa
fix(python-sdk): satisfy runtime packaging gates
2026-08-14 14:00:42 +08:00
fz
e20f560992
feat(python-sdk): support bundled preset runtime dependencies
2026-08-14 13:06:21 +08:00
fz
b14c40bc04
Merge pull request #2411 from deepseek-harness/feat/2406-rename-code-preset-ptc-mode
...
feat: 将代码模式预设更名为 PTC 模式
2026-08-12 23:47:00 +08:00
fz
47e3e6f0ed
feat(web): rename code preset to PTC mode
2026-08-12 21:47:28 +08:00
fz
338086c42a
Merge pull request #1375 from deepseek-harness/codex/fix-deepseek-keepalive
...
fix(llm): honor DeepSeek SSE keep-alives
2026-08-09 15:47:23 +08:00
fz
cf5e04f75c
docs: document idle watchdog activity pulses
2026-08-09 15:12:23 +08:00
fz
57c9e077ce
Merge remote-tracking branch 'origin/master' into codex/fix-deepseek-keepalive
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-06-21-bounded-llm-request-recovery.i18n.yaml
# examples/headless-agent/tests/fixtures/deepseek-defaults.cordis.yml
# packages/llm/llm-deepseek/README.i18n.yaml
# packages/util/timeout/README.i18n.yaml
2026-08-09 15:00:08 +08:00
fz
1f853d85cd
Attribute reader scroll input through the observed-top ledger
...
ChatView's bottom-follow recognized only wheel gestures as reader input,
so touch panning, scrollbar dragging, and keyboard paging could not leave
the bottom of a streaming transcript. Replace the wheel listener with
device-agnostic attribution: a scroll position deviating from the
observed-top ledger of the last delivered or written scrollTop is reader
input. Adds keyboard-paging and touch-style fling e2e scenarios (red under
the old implementation) and the bilingual Agent Note triplet.
2026-08-07 13:44:49 +08:00
fz
949d406086
Merge pull request #1574 from deepseek-harness/codex/fix-resume-baseline-dedup
...
fix(workspace-context): deduplicate baseline on resume
2026-08-06 23:02:40 +08:00
fz
bb9e921667
Merge remote-tracking branch 'origin/master' into codex/fix-resume-baseline-dedup
2026-08-06 22:50:31 +08:00
fz
d67116eb8c
Merge pull request #1353 from deepseek-harness/codex/fix-compact-agents-reinjection
...
fix(workspace-context): restore AGENTS.md after compaction
2026-08-06 22:49:32 +08:00
fz
16beccf423
Merge branch 'codex/fix-compact-agents-reinjection' into codex/fix-resume-baseline-dedup
2026-08-06 22:42:35 +08:00
fz
c882c8be8b
Merge remote-tracking branch 'origin/master' into codex/fix-compact-agents-reinjection
...
# Conflicts:
# docs/architecture.i18n.yaml
2026-08-06 22:41:10 +08:00
fz
2b82225543
test(workspace-context): align source form metadata
2026-08-06 20:21:15 +08:00
fz
6030af63fd
Merge branch 'codex/fix-compact-agents-reinjection' into codex/fix-resume-baseline-dedup
...
# Conflicts:
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/session.jsonl
# examples/acp-agent/tests/snapshots/workspace-context/session.jsonl
2026-08-06 20:17:41 +08:00
fz
3acdf4a333
Merge remote-tracking branch 'origin/master' into codex/fix-compact-agents-reinjection
...
# Conflicts:
# docs/architecture.i18n.yaml
# examples/acp-agent/tests/snapshots/workspace-context/session.jsonl
2026-08-06 20:13:04 +08:00
fz
576f17ce99
Merge branch 'codex/fix-compact-agents-reinjection' into codex/fix-resume-baseline-dedup
2026-08-06 11:48:30 +08:00
fz
0e49ed2c76
Merge remote-tracking branch 'origin/master' into codex/fix-compact-agents-reinjection
...
# Conflicts:
# docs/architecture.i18n.yaml
2026-08-06 11:48:16 +08:00
fz
de8ec21f80
Merge remote-tracking branch 'origin/codex/fix-compact-agents-reinjection' into codex/fix-resume-baseline-dedup
...
# Conflicts:
# .agents/notes/implemented/feature/2026-06-24-workspace-context.i18n.yaml
# .agents/notes/implemented/feature/2026-06-24-workspace-context.md
# .agents/notes/implemented/feature/2026-06-24-workspace-context.zh.md
# docs/event-producer-consumer.md
# examples/acp-agent/tests/snapshots/code-mode-workspace-context/session.jsonl
# examples/acp-agent/tests/snapshots/workspace-context/session.jsonl
# packages/context/workspace-context/README.i18n.yaml
# packages/context/workspace-context/README.md
# packages/context/workspace-context/README.zh.md
# packages/context/workspace-context/src/index.ts
# packages/context/workspace-context/src/state.ts
# packages/context/workspace-context/tests/workspace-context.spec.ts
2026-08-06 10:37:43 +08:00
fz
dccd6bf79f
Merge remote-tracking branch 'origin/master' into codex/fix-compact-agents-reinjection
...
# Conflicts:
# .agents/notes/implemented/feature/2026-06-24-workspace-context.i18n.yaml
# .agents/notes/implemented/feature/2026-06-24-workspace-context.md
# .agents/notes/implemented/feature/2026-06-24-workspace-context.zh.md
# docs/architecture.i18n.yaml
# docs/architecture.md
# docs/architecture.zh.md
# docs/cordis-catalog/events.md
# docs/core-data-structures/system-prompt.i18n.yaml
# docs/event-producer-consumer.md
# examples/acp-agent/tests/snapshots/workspace-context/session.jsonl
# packages/context/workspace-context/README.i18n.yaml
# packages/context/workspace-context/README.md
# packages/context/workspace-context/README.zh.md
# packages/context/workspace-context/src/index.ts
# packages/context/workspace-context/tests/workspace-context.spec.ts
# packages/core/agent-loop/README.i18n.yaml
# packages/core/agent-loop/src/agent.ts
# packages/core/agent/README.i18n.yaml
# packages/core/agent/README.md
# packages/core/agent/README.zh.md
# packages/core/agent/tests/agent.spec.ts
# packages/core/system-prompt/README.i18n.yaml
2026-08-06 10:16:16 +08:00
fz
7604e82bf0
Merge remote-tracking branch 'origin/master' into codex/fix-math-rendering
2026-08-05 20:51:06 +08:00
fz
e0328fc44d
Merge remote-tracking branch 'origin/master' into codex/fix-math-rendering
...
# Conflicts:
# packages/client/ui-primitives/README.i18n.yaml
2026-08-05 20:50:50 +08:00
fz
1580fc0536
Merge remote-tracking branch 'origin/codex/fix-compact-agents-reinjection' into codex/fix-resume-baseline-dedup
2026-08-05 20:43:33 +08:00
fz
b308c8ee64
Merge remote-tracking branch 'origin/master' into codex/fix-compact-agents-reinjection
2026-08-05 20:42:28 +08:00
fz
9db951b1e7
Merge remote-tracking branch 'origin/codex/fix-compact-agents-reinjection' into codex/fix-resume-baseline-dedup
2026-08-05 17:42:58 +08:00
fz
27623f52dc
Merge origin/master into codex/fix-compact-agents-reinjection
2026-08-05 17:42:08 +08:00
fz
09a2e120f3
test(ui): strengthen TeX parser boundaries
2026-08-05 15:11:47 +08:00
fz
7c90422f34
fix(ui): harden TeX delimiter parsing
2026-08-05 15:06:38 +08:00
fz
3b86568577
test(ui): keep TeX delimiters out of code fences
2026-08-05 14:28:16 +08:00
fz
d68ee2fb0e
test(web): cover TeX math rendering
2026-08-05 14:19:19 +08:00
fz
872b464ec2
Merge remote-tracking branch 'origin/master' into codex/fix-math-rendering
2026-08-05 14:09:10 +08:00
fz
51494c9cbe
fix(ui): render common TeX math delimiters
2026-08-05 14:08:58 +08:00
fz
020f7b4493
Merge codex/fix-compact-agents-reinjection into codex/fix-resume-baseline-dedup
2026-08-05 13:23:00 +08:00
fz
a0b1ede482
Merge origin/master into codex/fix-compact-agents-reinjection
2026-08-05 13:17:41 +08:00
fz
c0433d71ee
test(workspace-context): record baseline identity
2026-08-04 23:20:51 +08:00
fz
f8ceeed610
test(workspace-context): narrow instruction events
2026-08-04 23:12:56 +08:00
fz
119c55e35e
fix(workspace-context): reconcile resumed baselines
2026-08-04 23:11:15 +08:00
fz
01fa4ceb6e
test(workspace-context): cover pre-resume tool reconciliation
2026-08-04 20:12:32 +08:00
fz
3da48d1741
fix(ci): register workspace resume fixture
2026-08-04 20:01:04 +08:00
fz
207c45d15f
fix(workspace-context): deduplicate baseline on resume
2026-08-04 19:55:27 +08:00
fz
eaf5b879c6
fix(docs): remove stale TUI source references
2026-08-04 15:25:30 +08:00
fz
193d918856
Merge remote-tracking branch 'origin/master' into codex/fix-headless-sigint
...
# Conflicts:
# apps/cli/README.i18n.yaml
# apps/cli/README.md
# apps/cli/README.zh.md
# apps/cli/config/base.cordis.yml
2026-08-04 15:18:48 +08:00
fz
237b80f4e4
Merge remote-tracking branch 'origin/master' into codex/fix-compact-agents-reinjection
2026-08-04 15:12:16 +08:00
fz
35710d770f
Merge remote-tracking branch 'origin/master' into codex/fix-compact-agents-reinjection
...
# Conflicts:
# docs/architecture.i18n.yaml
# docs/event-producer-consumer.md
2026-08-04 15:11:09 +08:00
fz
168785a99a
Merge remote-tracking branch 'origin/master' into codex/fix-deepseek-keepalive
2026-08-04 13:33:28 +08:00
fz
bf70345d81
test(snapshot): widen keep-alive timing margin
2026-08-04 12:00:14 +08:00
fz
cd6bd5c188
fix(llm): honor DeepSeek SSE keep-alives
2026-08-04 11:48:34 +08:00
fz
f0e5a39d19
Merge remote-tracking branch 'origin/master' into codex/fix-headless-sigint
2026-08-04 11:07:36 +08:00
fz
8ea88a589b
test(cli): cover shutdown timer invariants
2026-08-04 11:03:52 +08:00
fz
003d297442
Merge remote-tracking branch 'origin/master' into codex/fix-headless-sigint
2026-08-03 22:21:46 +08:00
fz
ef23b88ad4
fix(cli): bound telemetry shutdown on signals
...
Refs #1356
2026-08-03 22:08:47 +08:00
fz
19be29cd0b
fix(workspace-context): guard baseline restoration
2026-08-03 22:05:17 +08:00
fz
eff7b758b1
fix(workspace-context): restore baseline after compaction
2026-08-03 21:28:38 +08:00
fz
a43a0b5cff
fix(compact): soften English checkpoint rule
2026-07-31 14:40:11 +08:00
fz
86355f5d41
Merge remote-tracking branch 'origin/master' into codex/compact-english-checkpoint
2026-07-31 14:13:42 +08:00
fz
ed49f1d985
fix(compact): use English checkpoints
2026-07-31 01:36:20 +08:00
fz
826c6fd243
feat(web): present Cordis lifecycle tools
2026-07-27 17:57:59 +08:00
fz
4d0c0478f6
fix(web): defer default mode reminder
2026-07-24 17:09:05 +08:00
fz
e90b3bc5a2
fix(web): make plan transitions admission-safe
2026-07-24 16:55:04 +08:00
fz
aed744dbbe
Merge branch 'codex/web-plan-wire' into codex/web-plan-mode
2026-07-24 16:34:56 +08:00
fz
76450b0c55
fix(web): bind prompts to plan selection
2026-07-24 16:33:53 +08:00
fz
4cd4c11871
fix(web): deduplicate plan review rendering
2026-07-24 15:05:18 +08:00
fz
fd8b238d94
fix(web): contain long plan reviews
2026-07-24 14:28:36 +08:00
fz
2bc2534157
Merge branch 'codex/web-plan-wire' into codex/web-plan-mode
2026-07-24 13:38:33 +08:00
fz
14524880b6
Merge branch 'master' into codex/web-plan-wire
2026-07-24 13:37:42 +08:00
fz
cb633fd357
fix(web): expose plan selector state accessibly
2026-07-24 13:30:03 +08:00
fz
a0748ce560
fix(web): canonicalize fixture plan state
2026-07-24 13:22:33 +08:00
fz
6135393a6b
Merge branch 'codex/web-plan-wire' into codex/web-plan-mode
2026-07-24 13:17:41 +08:00
fz
ced6ab9d14
fix(web): fence plan mode projection races
2026-07-24 13:16:26 +08:00
fz
92bfbb8614
docs: refresh module graph
2026-07-24 12:58:28 +08:00
fz
9a69feeec0
feat(web): add plan mode controls
2026-07-24 12:55:23 +08:00
fz
bc63b5fe00
feat(web): project plan mode through host API
2026-07-24 12:09:04 +08:00
fz
5e8943fd1c
fix(plan): make direct exit discoverable
2026-07-23 21:34:40 +08:00
fz
a7b0e69797
test(snapshot): update plan command metadata
2026-07-23 21:22:36 +08:00
fz
8e4f666238
feat(plan): add direct plan exit command
2026-07-23 21:06:03 +08:00