Index

codemode-gatewaysourcetypescript
Path: codemode-gateway/src/index.tsRelative: src/index.tsSubproject: codemode-gatewayCategory: codemode-gateway
Lines: 326Bytes: 12,271Imports: 4Exports: 1

Content Preview

  1. import { DynamicWorkerExecutor } from "@cloudflare/codemode";
  2. import type {
  3. Env,
  4. ErrorResponse,
  5. ExecuteRequest,
  6. ExecuteSuccessResponse
  7. } from "./types";
  8. import { buildProviders } from "./registry";
  9. import { getSnippet, listSnippets, putSnippet } from "./snippets/store";
  10. /**
  11. * codemode-gateway
  12. *
  13. * Persistent Cloudflare Worker that accepts LLM-written code over HTTP and runs
  14. * it in an isolated sandbox via `DynamicWorkerExecutor`. The executor spins up a
  15. * child Worker per request th