Commit Graph

  • 7201a417c2 fix(subagent): mount bash-env in the spawn and headless e2e harnesses Huanqi Cao 2026-08-02 17:25:47 +08:00
  • b0e405a679 perf(tools): keep py-types oneOf rendering linear in schema depth Chinesezjc 2026-08-02 17:22:38 +08:00
  • 282b0d7443 docs(tools): align SDK_RENDERERS comment with the note wording Chinesezjc 2026-08-02 17:11:36 +08:00
  • 13f6af4949 docs(tools): reword the language-dispatch note's two-entries sentence Chinesezjc 2026-08-02 16:59:50 +08:00
  • a79d7c896c fix(tool-bash): mount bash-env in the sandboxed and HMR-safety harnesses; normalize the pwsh-tool-turn fixture line endings for Linux replay Huanqi Cao 2026-08-02 16:53:29 +08:00
  • 480c12077f fix(tool-bash): mount bash-env in the base test harness Huanqi Cao 2026-08-02 16:43:30 +08:00
  • cabeaed1eb refactor(tools): type the py-types render frame and tighten the note Chinesezjc 2026-08-02 16:42:32 +08:00
  • cdb2aac382 docs(module-graph): refresh after the master merge Huanqi Cao 2026-08-02 16:39:52 +08:00
  • 6e3f77da60 Merge remote-tracking branch 'origin/master' into codex/fork-real-turn-tail kingwl 2026-08-02 16:25:38 +08:00
  • ab4963c43d fix(scripts): mount bash-env in the tool-catalog harvest Huanqi Cao 2026-08-02 16:25:27 +08:00
  • 76547dfe0c fix(web): restrict message forks to completed turn tails kingwl 2026-08-02 16:25:02 +08:00
  • f61b138e08 refactor(tools): restore py-types to the ts-types trusted-after-validation stance Chinesezjc 2026-08-02 16:25:01 +08:00
  • 1361e9718e Merge remote-tracking branch 'origin/feat/ripgrep-packaged-binary' into feat/pwsh-tool Huanqi Cao 2026-08-02 16:22:24 +08:00
  • 782894ff8c Merge remote-tracking branch 'origin/master' into feat/ripgrep-packaged-binary Huanqi Cao 2026-08-02 16:18:46 +08:00
  • 8fa1201f6e chore: trigger CI merge-ref recalculation Huanqi Cao 2026-08-02 16:06:25 +08:00
  • 7518a5cb65 fix(tools): snapshot const/enum/oneOf reads to close stateful-getter TOCTOU Chinesezjc 2026-08-02 15:51:23 +08:00
  • 51189a650c fix(tools): track functions in cycle detection and guard scalar re-reads Chinesezjc 2026-08-02 15:35:19 +08:00
  • 64f9e68bd9 test(acp): register and record the keyed pwsh-tool-turn snapshot scenario Huanqi Cao 2026-08-02 15:31:52 +08:00
  • 96a2e38fa3 fix(tools): detect render-phase cycles and fix class-name JSDoc placement Chinesezjc 2026-08-02 15:24:10 +08:00
  • 55224387d9 Merge remote-tracking branch 'origin/master' into feat/py-types-code-mode Chinesezjc 2026-08-02 14:54:01 +08:00
  • 677f7bc530 Merge pull request #1147 from deepseek-harness/codex/todo-goal-queue-layout Wenlu Wang 2026-08-02 14:53:26 +08:00
  • 1614f19686 fix(tools): amortize class-name allocation and tighten py-types render contract Chinesezjc 2026-08-02 14:50:01 +08:00
  • cf70a52dcc Merge origin/master into codex/todo-goal-queue-layout kingwl 2026-08-02 14:34:13 +08:00
  • d7b4b014eb fix(tools): make py-types render total and bound deep class names Chinesezjc 2026-08-02 14:31:29 +08:00
  • 22c872097d chore(deps): sync the lockfile and drop the resolved pwsh binary ignore Huanqi Cao 2026-08-02 14:19:06 +08:00
  • 4e62fea095 docs: record the pwsh/bash parity decision and refresh catalogs and bilingual pairs Huanqi Cao 2026-08-02 14:18:55 +08:00
  • 96cf8a2fbc chore(compositions): mount bash-env and the pwsh tool in shipped and demo compositions Huanqi Cao 2026-08-02 14:18:42 +08:00
  • 33810ae774 feat(tool-pwsh): mirror dsh-tool-bash call-for-call minus the sandbox surface Huanqi Cao 2026-08-02 14:18:29 +08:00
  • af9af8ca05 fix(pwsh-local): pin UTF-8 I/O so the Windows PowerShell 5.1 fallback cannot garble output Huanqi Cao 2026-08-02 14:18:15 +08:00
  • 87db82e821 refactor(tool-bash): consume ctx.bashEnv from the shared bash-env package Huanqi Cao 2026-08-02 14:18:01 +08:00
  • d73888478a feat(bash-env): extract the shared DSH_* environment registry into its own package Huanqi Cao 2026-08-02 14:17:46 +08:00
  • dbe053fe08 refactor(host): share the fenced-live-agent resolution between agentFor paths Tianyi Cui 2026-08-02 13:58:22 +08:00
  • dabb710ab3 chore(docs): refresh the module graph for the ui-subagent locale edge Tianyi Cui 2026-08-02 13:52:39 +08:00
  • e2982e0fcc chore(deps): record the ui-subagent locale devDependency in the lockfile Tianyi Cui 2026-08-02 13:50:33 +08:00
  • d004c694f1 test(web): narrow the stale-pull assertion to the root catalog's calls Tianyi Cui 2026-08-02 13:48:50 +08:00
  • c8b2e70988 build(web): declare the locale dependency for ui-subagent Tianyi Cui 2026-08-02 13:47:54 +08:00
  • d7a70f6efa fix(host): hand a raced plain-agent winner back from agentFor Tianyi Cui 2026-08-02 13:47:24 +08:00
  • fb6ccdff04 docs(subagent): scope report acceptance to parent resolution, not delivery Tianyi Cui 2026-08-02 13:47:12 +08:00
  • 295e56b61e fix(web): keep removal-time availability invalidation across an in-flight pull Tianyi Cui 2026-08-02 13:46:51 +08:00
  • 5c98cbd8f6 test(web): run the subagent-conversation e2e against the locale-aware copy Tianyi Cui 2026-08-02 13:36:54 +08:00
  • daf9554804 refactor(subagent): scope the setup transaction to the creation callback Tianyi Cui 2026-08-02 12:55:10 +08:00
  • e55d3e96d9 docs(subagent): re-record bilingual pairs after the stack end-result doc edits Tianyi Cui 2026-08-02 12:50:24 +08:00
  • 8bba72639a chore(docs): refresh the persistence catalog after the descriptor doc edit Tianyi Cui 2026-08-02 12:48:45 +08:00
  • df01ed926a fix(subagent): type the schema-resolved reportDelivery shape Tianyi Cui 2026-08-02 12:39:35 +08:00
  • 902b46b86b feat(web): localize the subagent catalog and read-only composer copy Tianyi Cui 2026-08-02 12:37:54 +08:00
  • 3114947324 docs(subagent): correct report acceptance semantics for closing parents Tianyi Cui 2026-08-02 12:31:54 +08:00
  • 5da2ac5835 docs(subagent): state that per-activation knobs are not restored on cold resume Tianyi Cui 2026-08-02 12:29:02 +08:00
  • 98ccbade7e fix(subagent): drop the dead reportDelivery destructure default Tianyi Cui 2026-08-02 12:28:50 +08:00
  • 879a623095 fix(subagent): cover the scope-disposal effect registration with setup rollback Tianyi Cui 2026-08-02 12:28:48 +08:00
  • 42ee4e22de fix(subagent): validate setup transactions before agent publication Tianyi Cui 2026-08-02 12:27:55 +08:00
  • 2a3a8ff66d docs(subagent): mark the superseded flush-required clause in the intent-named note Tianyi Cui 2026-08-02 12:24:08 +08:00
  • cb835c7ea9 fix(acp): keep per-session teardown failure reasons in the aggregate log Tianyi Cui 2026-08-02 12:23:29 +08:00
  • e81267945a docs(host): refresh the stale agentFor resume-on-miss comment Tianyi Cui 2026-08-02 12:22:54 +08:00
  • c68c3dbb43 fix(host): check subagent ownership before cwd conflict in ensureSession Tianyi Cui 2026-08-02 12:22:41 +08:00
  • 468fd29e51 fix(host): classify a raced cold-resume ID collision as agent-busy Tianyi Cui 2026-08-02 12:22:28 +08:00
  • 56e252bed3 fix(host): fence the agentFor live fast path on the agent's own session Tianyi Cui 2026-08-02 12:22:20 +08:00
  • 4b2fa3317e perf(host): scan the own-suffix for a subagent descriptor without copying Tianyi Cui 2026-08-02 12:22:14 +08:00
  • b2187cabf6 fix(cli): keep the core-web overlay at its documented two-tool surface Tianyi Cui 2026-08-02 12:19:15 +08:00
  • 8431dbead3 fix(web): invalidate catalog availability when the owning parent is removed Tianyi Cui 2026-08-02 12:19:08 +08:00
  • b270b3ef9f fix(web): run a trailing catalog refresh for coalesced membership changes Tianyi Cui 2026-08-02 12:18:34 +08:00
  • 26a94b56f6 docs(tools): regenerate cordis catalog and event graph for shifted lines Chinesezjc 2026-08-02 13:58:20 +08:00
  • 59affddfc5 docs(tools): align Code Mode docs with multi-language dispatch; py-types notes Chinesezjc 2026-08-02 13:55:28 +08:00
  • 938ee4e2eb Merge remote-tracking branch 'origin/master' into feat/py-types-code-mode Chinesezjc 2026-08-02 13:34:27 +08:00
  • 6332b5b952 fix(web): align context cards on narrow screens kingwl 2026-08-02 13:26:08 +08:00
  • bf47f14bb9 Merge remote-tracking branch 'origin/feat/ripgrep-packaged-binary' into feat/pwsh-tool Huanqi Cao 2026-08-02 13:08:56 +08:00
  • ab320ba991 Merge pull request #1114 from deepseek-harness/codex/gui-subagents-navigation imccyu 2026-08-02 13:03:32 +08:00
  • 23680e838b fix(web): synchronize subagent navigation state imccyu 2026-08-02 01:38:28 +08:00
  • b94d2f9c1d fix(web): stabilize nested subagent navigation imccyu 2026-08-01 18:23:07 +08:00
  • 53ae9abea2 style(web): polish subagent and bash chrome imccyu 2026-08-01 17:47:34 +08:00
  • ca1d838afc style(web): refine subagent navigation chrome imccyu 2026-08-01 15:55:51 +08:00
  • 42d34473af fix(web): allow follow-ups to running subagents imccyu 2026-08-01 15:36:12 +08:00
  • 130410bb98 fix(web): preserve subagent navigation and fork grouping imccyu 2026-08-01 15:35:50 +08:00
  • 8c9cd4c15d feat: optimize subagent list children query imccyu 2026-08-01 14:30:36 +08:00
  • 5d56019d22 feat: revert crumbs navigation for subagents imccyu 2026-08-01 14:30:16 +08:00
  • 431fb4b035 feat(subagent): add explicit child reports Dudu-0223 2026-07-31 22:45:21 +08:00
  • a1b3bebb61 fix(subagent): scope drains and soften final flush imccyu 2026-08-01 21:49:27 +08:00
  • d7153768f5 test(web): cover post-fork subagent continuation imccyu 2026-08-01 21:21:58 +08:00
  • 9a7be21b7f fix(host): preserve subagent continuation ownership Dudu-0223 2026-07-31 22:48:30 +08:00
  • 1aedb23ca6 test(web): align subagent access mode golden imccyu 2026-08-01 23:24:29 +08:00
  • 6a02570e8f test(web): close rebased subagent coverage gaps imccyu 2026-08-01 10:06:14 +08:00
  • 5ef5feb01a fix(web): reconcile rebased subagent contracts imccyu 2026-08-01 09:42:18 +08:00
  • d950150cdc fix(persistence): preserve subagent session origin imccyu 2026-08-01 09:41:52 +08:00
  • 9d77a50c23 test(cli): include list_agents in shipped catalog imccyu 2026-08-01 08:56:51 +08:00
  • b8be3583e0 test(cordis): refresh session origin API snapshot imccyu 2026-08-01 08:49:50 +08:00
  • 5113b831e8 test(client): align card fixtures with subagent session state imccyu 2026-08-01 08:05:54 +08:00
  • 8a518e353b feat(web): rewrite subagent conversations for FIFO activation Dudu-0223 2026-07-30 23:33:07 +08:00
  • f0ab04273d fix(web): deduplicate subagent navigation Dudu-0223 2026-07-30 11:34:57 +08:00
  • 16ffd63115 feat(web): add nested subagent conversations Dudu-0223 2026-07-27 18:34:58 +08:00
  • a27492507d feat(web): add subagent conversation transport Dudu-0223 2026-07-27 18:33:37 +08:00
  • 9adfc576da chore(knip): include subagent settlement fixture imccyu 2026-08-01 09:18:18 +08:00
  • a977ef30ee fix(subagent): preserve published run failures Dudu-0223 2026-07-31 14:02:03 +08:00
  • 8b0a7a5d8d fix(subagent): close stacked catalog integration gaps Dudu-0223 2026-07-30 22:46:33 +08:00
  • a967f5174a test(snapshot): update unlabeled workflow children Dudu-0223 2026-07-27 17:31:21 +08:00
  • 03d95d0d84 fix(subagent): keep one-shot labels optional Dudu-0223 2026-07-27 17:22:40 +08:00
  • 774ee34b9a feat(subagent): catalog one-shot child sessions Dudu-0223 2026-07-27 16:58:37 +08:00
  • de6e572e51 fix(subagent): make session query peer optional Dudu-0223 2026-07-27 14:48:12 +08:00
  • 2e5c439ecf fix(subagent): decouple child listing runtime Dudu-0223 2026-07-27 13:54:19 +08:00
  • 30b9d0464a fix: address codex review round 3 Dudu-0223 2026-07-27 10:22:36 +08:00
  • 13631134aa fix: address codex review round 2 Dudu-0223 2026-07-27 10:09:54 +08:00
  • 4bd98407a9 fix: address codex review round 1 Dudu-0223 2026-07-26 23:00:47 +08:00