import { routeAgentRequest } from "agents"; export { TestAssistantToolsAgent, TestAssistantSessionAgent, TestAssistantAgentAgent, BareAssistantAgent, LoopTestAgent, LoopToolTestAgent, ThinkTestAgent, ThinkToolsTestAgent, ThinkFiberTestAgent } from "./agents"; import type { TestAssistantToolsAgent, TestAssistantSessionAgent, TestAssistantAgentAgent, BareAssistantAgent, LoopTestAgent, LoopToolTestAgent, ThinkTestAgent, ThinkToolsTestAgent, ThinkFiberTestAgent } from "./agents"; export type Env = { TestAssistantToolsAgent: DurableObjectNamespace; TestAssistantSessionAgent: DurableObjectNamespace; TestAssistantAgentAgent: DurableObjectNamespace; BareAssistantAgent: DurableObjectNamespace; LoopTestAgent: DurableObjectNamespace; LoopToolTestAgent: DurableObjectNamespace; ThinkTestAgent: DurableObjectNamespace; ThinkToolsTestAgent: DurableObjectNamespace; ThinkFiberTestAgent: DurableObjectNamespace; LOADER: WorkerLoader; }; export default { async fetch(request: Request, env: Env, _ctx: ExecutionContext) { return ( (await routeAgentRequest(request, env, { cors: true })) || new Response("Not found", { status: 404 }) ); } };