diff options
| author | Adam Malczewski <[email protected]> | 2026-06-04 22:59:57 +0900 |
|---|---|---|
| committer | Adam Malczewski <[email protected]> | 2026-06-04 22:59:57 +0900 |
| commit | 974ce6f46c25a522a42c6bd04fd62ce2d031aad5 (patch) | |
| tree | 79564a1e5c4265c07e0a313a12ee385155635b1a /packages/kernel/src/runtime | |
| parent | ae22da591474d4be7daf16be552ad7437ef1828b (diff) | |
| download | dispatch-974ce6f46c25a522a42c6bd04fd62ce2d031aad5.tar.gz dispatch-974ce6f46c25a522a42c6bd04fd62ce2d031aad5.zip | |
feat(contracts): RunTurnInput gains tabId/turnId/providerOpts; FinishReason union (resolves runtime CR-1/2/3)
Diffstat (limited to 'packages/kernel/src/runtime')
| -rw-r--r-- | packages/kernel/src/runtime/run-turn.test.ts | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/packages/kernel/src/runtime/run-turn.test.ts b/packages/kernel/src/runtime/run-turn.test.ts index eba05e6..f63a0a8 100644 --- a/packages/kernel/src/runtime/run-turn.test.ts +++ b/packages/kernel/src/runtime/run-turn.test.ts @@ -70,6 +70,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit, }); @@ -111,6 +113,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [tool], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit, }); @@ -167,6 +171,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [tool], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit: () => {}, }); @@ -214,6 +220,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [toolA, toolB], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit: () => {}, }); @@ -256,6 +264,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [toolA, toolB], dispatch: { maxConcurrent: 2, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit: () => {}, }); @@ -312,6 +322,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [toolA, toolB, toolC], dispatch: { maxConcurrent: 0, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit: () => {}, }); @@ -371,6 +383,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [tool], dispatch: { maxConcurrent: 1, eager: true }, + tabId: "tab-test", + turnId: "turn-test", emit: () => {}, }); @@ -420,6 +434,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [tool], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit: () => {}, }); @@ -467,6 +483,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [tool], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit, signal: ac.signal, }); @@ -497,6 +515,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit: () => {}, signal: ac.signal, }); @@ -533,6 +553,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [tool], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit, }); @@ -605,6 +627,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [unsafeTool, safeTool], dispatch: { maxConcurrent: 5, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit: () => {}, }); @@ -637,6 +661,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit, }); @@ -668,6 +694,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit, }); @@ -701,6 +729,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [tool], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit: () => {}, }); @@ -737,6 +767,8 @@ describe("runTurn", () => { messages: [userMessage], tools: [tool], dispatch: { maxConcurrent: 1, eager: false }, + tabId: "tab-test", + turnId: "turn-test", emit, }); |
