Commit Graph
20 Commits
Author SHA1 Message Date
_Kerman 9314e2de16 Merge remote-tracking branch 'origin/master' into xtr/ptc-timeout-step-1 2026-11-03 20:45:34 +08:00
_Kerman 31f783bb90 fix(ptc): word the call-limit diagnostic in plain language
Pass the per-minute budget as a third value and describe it as
"per minute of its timeout" instead of naming the configuration field.
2026-11-03 20:22:30 +08:00
_Kerman cea324f719 fix(ptc): report the per-minute call budget with the limit
The model-visible limit diagnostic only stated the timeout-derived total,
so the number could not be traced back to maxSubCallsPerMinute.
2026-11-03 20:17:01 +08:00
_Kerman 4f790c874d fix(ptc): address call allowance review feedback 2026-11-03 12:45:28 +08:00
_Kerman 21aa215092 fix(ptc): terminate programs that exhaust the tool call allowance 2026-11-03 12:19:55 +08:00
_Kerman 9ac3ef2ca7 fix(ptc): derive tool call allowance from runtime timeout 2026-11-03 12:06:58 +08:00
_Kerman d3e3a2bce9 fix(ptc): cap nested tool calls per run_code invocation 2026-11-03 11:49:38 +08:00
_Kerman e3c9703eca refactor(tool-executor-ptc): limit reset coordination to owned resources 2026-10-30 20:49:13 +08:00
_Kerman 16d1566313 refactor(tool-executor-ptc): inline host environment reset 2026-10-30 20:27:10 +08:00
_Kerman 718f28ee9a refactor(ptc): simplify model-visible state and recovery messages 2026-10-30 11:30:37 +08:00
_Kerman afde188c6f fix(tool-executor-ptc): report blocked resets and queue notices before reuse 2026-10-29 21:58:51 +08:00
_Kerman 33492246a5 feat(tool-executor-ptc): add host reset for retained environments 2026-10-29 21:22:26 +08:00
_Kerman 9e979a71e6 fix(ptc): align caller cancellation with native tools 2026-10-26 15:43:05 +08:00
_Kerman dc3754d252 Merge remote-tracking branch 'origin/master' into xtr/ptc-vm-script
# Conflicts:
#	docs/module-graph.md
#	docs/module-graph.zh.md
#	packages/ptc-runtime/ptc-runtime-node/package.json
2026-10-23 17:09:31 +08:00
Yichen Jiang 207b30d299 Merge remote-tracking branch 'origin/master' into worktree/dynamic-tool-activation-pr-64796e
# Conflicts:
#	docs/config-catalog.md
#	docs/config-catalog.zh.md
#	docs/event-producer-consumer.md
#	docs/event-producer-consumer.zh.md
#	docs/persistence-catalog.i18n.yaml
#	docs/persistence-catalog.md
#	docs/persistence-catalog.zh.md
#	docs/persistence-schema.json
#	packages/core/agent-loop/src/agent.ts
#	packages/core/agent-loop/src/tool-calls.ts
#	packages/core/agent-loop/tests/tool-updates.spec.ts
#	packages/core/system-prompt/README.i18n.yaml
#	packages/core/system-prompt/README.md
#	packages/core/system-prompt/README.zh.md
#	packages/core/tool-executor-ptc/src/ptc.ts
#	packages/core/tool-executor-ptc/tests/ptc.spec.ts
#	packages/core/tools/README.i18n.yaml
#	packages/core/tools/README.md
#	packages/core/tools/README.zh.md
#	packages/core/tools/src/index.ts
#	packages/extensions/tool-cordis/src/api-catalog.ts
#	packages/plan/plan-mode/tests/plan-mode.spec.ts
#	snapshots/session/cordis-inspect-jsdoc/session.v4.jsonl
2026-10-21 23:32:15 +08:00
_Kerman 7c86126642 Merge latest master into xtr/ptc-vm-script 2026-10-21 18:25:41 +08:00
_Kerman 6c1ae74d16 refactor(ptc): separate client declarations from host policy types 2026-10-21 12:13:50 +08:00
_Kerman fa8e928e4f fix(tools): require PTC runtime before activating executor 2026-10-19 17:18:08 +08:00
_Kerman e9784c073b fix(tools): settle executor calls after unload and validate configuration 2026-10-19 16:32:29 +08:00
_Kerman 455686626d refactor(tools): separate scoped executors from tool registration 2026-10-19 14:49:55 +08:00