branch:
worker.ts
1406 bytesRaw
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<TestAssistantToolsAgent>;
TestAssistantSessionAgent: DurableObjectNamespace<TestAssistantSessionAgent>;
TestAssistantAgentAgent: DurableObjectNamespace<TestAssistantAgentAgent>;
BareAssistantAgent: DurableObjectNamespace<BareAssistantAgent>;
LoopTestAgent: DurableObjectNamespace<LoopTestAgent>;
LoopToolTestAgent: DurableObjectNamespace<LoopToolTestAgent>;
ThinkTestAgent: DurableObjectNamespace<ThinkTestAgent>;
ThinkToolsTestAgent: DurableObjectNamespace<ThinkToolsTestAgent>;
ThinkFiberTestAgent: DurableObjectNamespace<ThinkFiberTestAgent>;
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 })
);
}
};