import * as actions from "./actions" import { defineAccount } from "../../automation/integrations" /** Declares a named Codex account binding for an automation. */ export const codexAccount = defineAccount("codex") /** Codex callables. */ export const codex = { archiveCloudTask: actions.archiveCodexCloudTask, cancelCloudTask: actions.cancelCodexCloudTask, continueCloudTask: actions.continueCodexCloudTask, createCloudPullRequest: actions.createCodexCloudPullRequest, getCloudTask: actions.getCodexCloudTask, listCloudEnvironments: actions.listCodexCloudEnvironments, listCloudTasks: actions.listCodexCloudTasks, runCloudTask: actions.runCodexCloudTask, startCloudTask: actions.startCodexCloudTask, unarchiveCloudTask: actions.unarchiveCodexCloudTask, waitForCloudTask: actions.waitForCodexCloudTask, } export { archiveCodexCloudTask, cancelCodexCloudTask, CODEX_CLOUD_DIFF_SUMMARY_SCHEMA, CODEX_CLOUD_ENVIRONMENT_PAGE_SCHEMA, CODEX_CLOUD_ENVIRONMENT_SCHEMA, CODEX_CLOUD_PULL_REQUEST_AUTHOR_SCHEMA, CODEX_CLOUD_PULL_REQUEST_SCHEMA, CODEX_CLOUD_TASK_PAGE_SCHEMA, CODEX_CLOUD_TASK_ATTEMPT_SCHEMA, CODEX_CLOUD_TASK_DETAILS_SCHEMA, CODEX_CLOUD_TASK_SCHEMA, CODEX_CLOUD_TASK_STATUS_SCHEMA, CODEX_CLOUD_TASK_SUBMISSION_SCHEMA, CODEX_CLOUD_TASK_TURN_SCHEMA, CODEX_CLOUD_TASK_TURN_REFERENCE_SCHEMA, CODEX_CLOUD_TURN_STATUS_SCHEMA, continueCodexCloudTask, createCodexCloudPullRequest, getCodexCloudTask, listCodexCloudEnvironments, listCodexCloudTasks, runCodexCloudTask, startCodexCloudTask, unarchiveCodexCloudTask, waitForCodexCloudTask, } from "./actions" export type { CodexCloudTaskAccountOptions, CodexCloudTaskWaitInput, RunCodexCloudTaskInput, } from "./actions"