This commit is contained in:
bracesproul
2025-03-06 20:12:47 -08:00
parent 38710f3cb0
commit 066b219107
2 changed files with 5 additions and 1 deletions

View File

@@ -4,7 +4,10 @@ import { planner } from "./nodes/planner";
import { interrupt } from "./nodes/interrupt"; import { interrupt } from "./nodes/interrupt";
import { executor } from "./nodes/executor"; import { executor } from "./nodes/executor";
function handleRoutingFromExecutor(state: OpenCodeState): "executor" | "interrupt" {} function handleRoutingFromExecutor(state: OpenCodeState): "executor" | "interrupt" {
const lastAIMessage = state.messages.findLast((m) => m.getType() === "ai");
if (lastAIMessage)
}
function handleRoutingFromInterrupt(state: OpenCodeState): "executor" | typeof END {} function handleRoutingFromInterrupt(state: OpenCodeState): "executor" | typeof END {}

View File

@@ -5,6 +5,7 @@ export const OpenCodeAnnotation = Annotation.Root({
messages: GenerativeUIAnnotation.spec.messages, messages: GenerativeUIAnnotation.spec.messages,
ui: GenerativeUIAnnotation.spec.ui, ui: GenerativeUIAnnotation.spec.ui,
timestamp: GenerativeUIAnnotation.spec.timestamp, timestamp: GenerativeUIAnnotation.spec.timestamp,
next: Annotation<"executor" | "interrupt">
}); });
export type OpenCodeState = typeof OpenCodeAnnotation.State; export type OpenCodeState = typeof OpenCodeAnnotation.State;