deepseek-harness/docs
Dudu-0223 3b1d1bfa12 refactor(agent-loop): unify tool-call scheduling on one rolling pool + factory cap default
Run every ordered group through the same rolling pool: an exclusive call is a
pool of one (a barrier), dropping the separate runExclusive path and the
redundant post-grouping executionMode re-query. Behavior is unchanged — the
parallel-tool-calls snapshot and the full scheduler unit suite (barriers, cap,
abort, model-order results) stay green.

Add AgentLoop.Config.maxParallelToolCalls as a factory-wide default applied to
every agent create/createAgent/resume mints (per-agent option overrides it),
forwarded through agent-core so it reaches front doors that expose no cap field
of their own. Trim the isConcurrencySafe JSDoc to the local contract and link
the parallel-tool-call RFC for the full rationale; document the field on the
canonical core-data-structures page.
2026-07-16 11:36:16 +08:00
..
cookbook Merge remote-tracking branch 'origin/master' into codex/trim-ai-prose 2026-07-14 14:37:16 +08:00
cordis-catalog refactor(agent-loop): unify tool-call scheduling on one rolling pool + factory cap default 2026-07-16 11:36:16 +08:00
core-data-structures refactor(agent-loop): unify tool-call scheduling on one rolling pool + factory cap default 2026-07-16 11:36:16 +08:00
i18n docs: align prose with runtime contracts 2026-07-14 16:21:41 +08:00
postmortem docs: tighten prose audit after master retarget 2026-07-13 16:24:32 +08:00
rfc refactor(agent-loop): unify tool-call scheduling on one rolling pool + factory cap default 2026-07-16 11:36:16 +08:00
agent-lifecycle.md Merge remote-tracking branch 'origin/master' into parallel-tool-call 2026-07-13 14:28:32 +08:00
AGENTS.md docs: align prose with runtime contracts 2026-07-14 16:21:41 +08:00
architecture.md Merge remote-tracking branch 'origin/master' into pr-265 2026-07-14 20:49:54 +08:00
capability-seams.md Merge branch 'master' into session-query 2026-07-14 10:53:25 +08:00
config-catalog.md refactor(agent-loop): unify tool-call scheduling on one rolling pool + factory cap default 2026-07-16 11:36:16 +08:00
cordis-primer.md fix(scope): harden lifecycle ownership foundation 2026-07-12 08:57:05 +08:00
defensive-patterns.md docs(AGENTS): rewrite the root standing orders to the 1,500-word budget 2026-07-04 14:22:47 +08:00
development.i18n.yaml Merge remote-tracking branch 'origin/master' into codex/trim-ai-prose 2026-07-14 12:34:14 +08:00
development.md docs: tighten prose audit after master retarget 2026-07-13 16:24:32 +08:00
development.zh.md Merge remote-tracking branch 'origin/master' into codex/trim-ai-prose 2026-07-14 12:34:14 +08:00
event-producer-consumer.md docs: align prose with runtime contracts 2026-07-14 16:21:41 +08:00
glossary.md docs(rfc): align scoped runtime contracts 2026-07-12 22:49:46 +08:00
graph-atlas.md chore: register the cordis group across repo gates and docs 2026-07-09 13:57:03 +08:00
module-graph.md Merge branch 'master' into session-query 2026-07-14 10:53:25 +08:00
persistence-catalog.md Merge remote-tracking branch 'origin/master' into codex/trim-ai-prose 2026-07-14 14:37:16 +08:00
testing.md Merge remote-tracking branch 'origin/master' into codex/trim-ai-prose 2026-07-14 00:40:36 +08:00
tool-catalog.md Merge remote-tracking branch 'origin/master' into parallel-tool-call 2026-07-13 14:28:32 +08:00
tool-execution-pipeline.md docs: rebalance prose cleanup and add trimming skill 2026-07-13 23:27:00 +08:00