sandbox-agent/foundry/packages/backend/src/actors/index.ts
2026-03-17 14:33:13 -07:00

38 lines
1,020 B
TypeScript

import { user } from "./user/index.js";
import { setup } from "rivetkit";
import { githubData } from "./github-data/index.js";
import { task } from "./task/index.js";
import { auditLog } from "./audit-log/index.js";
import { taskSandbox } from "./sandbox/index.js";
import { organization } from "./organization/index.js";
import { logger } from "../logging.js";
import { resolveRunnerVersion } from "../config/runner-version.js";
const runnerVersion = resolveRunnerVersion();
export const registry = setup({
serverless: {
basePath: "/v1/rivet",
},
runner: { version: runnerVersion },
logging: {
baseLogger: logger,
},
use: {
user,
organization,
task,
taskSandbox,
auditLog,
githubData,
},
});
export * from "./context.js";
export * from "./audit-log/index.js";
export * from "./user/index.js";
export * from "./github-data/index.js";
export * from "./task/index.js";
export * from "./keys.js";
export * from "./sandbox/index.js";
export * from "./organization/index.js";