summaryrefslogtreecommitdiffhomepage
path: root/packages/kernel/src/runtime/index.ts
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-04 22:58:19 +0900
committerAdam Malczewski <[email protected]>2026-06-04 22:58:19 +0900
commitae22da591474d4be7daf16be552ad7437ef1828b (patch)
treebb3725770a75e7cef3a17523fc576a63e0342185 /packages/kernel/src/runtime/index.ts
parent75f78873425ada97bc8428e9fe80760ab7be7fc7 (diff)
downloaddispatch-ae22da591474d4be7daf16be552ad7437ef1828b.tar.gz
dispatch-ae22da591474d4be7daf16be552ad7437ef1828b.zip
feat(kernel): runTurn turn loop — tool dispatch policy (eager/semaphore/dedup/concurrencySafe/abort), 16 tests
Diffstat (limited to 'packages/kernel/src/runtime/index.ts')
-rw-r--r--packages/kernel/src/runtime/index.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/kernel/src/runtime/index.ts b/packages/kernel/src/runtime/index.ts
new file mode 100644
index 0000000..e1156e3
--- /dev/null
+++ b/packages/kernel/src/runtime/index.ts
@@ -0,0 +1,12 @@
+export type { StepDispatcher } from "./dispatch.js";
+export { createStepDispatcher, executeToolCall } from "./dispatch.js";
+export {
+ errorEvent,
+ reasoningDeltaEvent,
+ textDeltaEvent,
+ toolCallEvent,
+ toolOutputEvent,
+ toolResultEvent,
+ usageEvent,
+} from "./events.js";
+export { MAX_STEPS, runTurn } from "./run-turn.js";