#!/usr/bin/env node export { spawn } from "./sdk/spawn.js"; export { runPipeline, runPipelineInit } from "./sdk/pipeline.js"; export { runMaestro } from "../packages/maestro/dist/index.js"; export { createLogWriter, createStateStore, createSupervisor, waitForReady } from "./sdk/process-launcher.js"; export { runRalph } from "./sdk/ralph.js"; export { runExperiment, readExperimentJournal } from "./sdk/experiment.js"; export { installSkill } from "./skills.js"; export type { InstallSkillOptions, InstallSkillResult, InstallSkillSource, SkillScope } from "./skills.js"; export { ingestGaslight, runGaslight, runGaslightDaemon } from "./sdk/gaslight.js"; export { getPoeApiKey, getPoeAuthIdentity } from "./sdk/credentials.js"; export type { GetPoeAuthIdentityOptions, PoeAuthIdentity } from "./sdk/credentials.js"; export { agent, openaiChatCompletionsPlugin, openaiResponsesPlugin, systemPromptPlugin } from "./agent.js"; export type { AcpEvent, AcpModel, AcpModelRequestMessage, AgentBuilder, AgentPlugin, AgentRunOptions, AgentSession, McpServerConfig, McpServerMap, OpenaiProviderPluginOptions, OpenaiResponsesPluginOptions, Provider, ProviderStreamEvent, RunResult, Tool } from "./agent.js"; export { bridgeHooks, cleanupBridgedHooks, supportedHookAgents } from "../packages/agent-hook-config/dist/index.js"; export { planDocumentSchema, planDocumentSchemaId } from "./plan/document-schema.js"; export { resolvePromptDocument } from "./sdk/prompt-document.js"; export type { PromptDocumentFileSystem, PromptDocumentBaseDocument, ResolvedPromptDocument, ResolvePromptDocumentInput } from "./sdk/prompt-document.js"; export { ghGroup } from "../packages/github-workflows/dist/index.js"; export { evalCheck, evalInit, evalLint, evalGroup, runCheckCli, runInitCli, runLintCli } from "../packages/agent-eval/dist/index.js"; export type { CheckCliInput, CheckOptions, CheckResult, InitCliInput, InitOptions, InitResult, LintCliInput, LintIssue, LintResult } from "../packages/agent-eval/dist/index.js"; export { codeReviewGroup, createCodeReviewAgentMcpConfig, createCodeReviewGroup, createCodeReviewSession, createCodeReviewState, discoverCodeReviewProfiles, ingestCodeReviewProfile, installCodeReviewAssets, loadCodeReviewProfile, previewCodeReviewSpawnPrompt, readCodeReviewDraft, runCodeReview, runCodeReviewAgentMcp, commitCodeReviewDrafts } from "../packages/agent-code-review/dist/index.js"; export { followLaunchLogs, listLaunches, readLaunchLogs, removeLaunch, restartLaunch, runLaunchDaemon, startLaunch, stopLaunch } from "./sdk/launch.js"; export type { AcpMiddleware, AcpSpawnContext, McpSpawnConfig, McpSpawnServer, OtelSink, SessionResult, SessionToolCall, SpawnMode, SpawnOptions, HookBridgeOptions, SpawnRetryOptions, SpawnUsage, SpawnResult, WorktreeExecutionOptions } from "./sdk/types.js"; export type { BridgeHookManifest, BridgeStrategy, GeneratedHookEntry, HookDrop } from "../packages/agent-hook-config/dist/index.js"; export { SpawnParallelError } from "../packages/agent-spawn/dist/index.js"; export { ApiError, AuthenticationError, CliError, ValidationError } from "./cli/errors.js"; export { UserError, isUserError } from "../packages/user-error/dist/index.js"; export { acpToTrace, createTraceSinkMiddleware } from "./sdk/trace.js"; export type { AcpTrace, AcpTraceSpan, TraceSink } from "./sdk/trace.js"; export type { SpawnParallelCall, SpawnParallelOptions, SpawnParallelThunk, SpawnParallelTuple } from "../packages/agent-spawn/dist/index.js"; export type { FollowLaunchLogsSdkOptions, ListLaunchesOptions, ReadLaunchLogsOptions, RemoveLaunchOptions, RestartLaunchOptions, RunLaunchDaemonOptions, StartLaunchOptions, StopLaunchOptions } from "./sdk/launch.js"; export type { LauncherFileSystem, LogWriter, ManagedProcessRecord, ProcessSpec, ProcessState, ProcessStatus, ReadyCheck, RestartPolicy, StateStore, Supervisor, SupervisorOptions } from "./sdk/process-launcher.js"; export type { PipelineRunOptions, PipelineRunResult, PipelineInitRunOptions, PipelineInitRunResult, PipelineInitSource } from "./sdk/pipeline.js"; export type { RunMaestroOptions, MaestroEvent, Logger as MaestroLogger } from "../packages/maestro/dist/index.js"; export type { RalphRunOptions, RalphRunResult } from "./sdk/ralph.js"; export type { AutomationDefinition } from "../packages/github-workflows/dist/index.js"; export type { CodeReviewAgentMcpConfig, CodeReviewAgentMcpContext, CodeReviewCliDependencies, CodeReviewCommitResult, CodeReviewIngestInput, CodeReviewIngestResult, CodeReviewInstallResult, CodeReviewOrchestrationInput, CodeReviewPreviewSpawn, CodeReviewProfile, CodeReviewResult, CodeReviewSpawnPromptPreview, CodeReviewRunInput, CodeReviewRunOptions, CodeReviewState, CommitCodeReviewDraftsInput, PreviewCodeReviewSpawnPromptInput, ReadCodeReviewDraftInput } from "../packages/agent-code-review/dist/index.js"; export type { ExperimentRunOptions, ExperimentRunResult, ExperimentJournalOptions } from "./sdk/experiment.js"; export { runInWorktree, runWithOptionalWorktree, createManagedWorktree, reconcileManagedWorktree, listManagedWorktrees, removeManagedWorktree } from "./sdk/worktree.js"; export type { RunInWorktreeInput, RunInWorktreeResult, RunWithOptionalWorktreeInput, RunWithOptionalWorktreeResult, WorktreeExecutionContext, WorktreeExecutionResult, ManagedWorktreeCreateOptions, ManagedWorktreeReconcileOptions, ManagedWorktreeListOptions, ManagedWorktreeRemoveOptions } from "./sdk/worktree.js"; export type { Worktree, WorktreeStatus, WorktreeReconciliationSummary } from "../packages/worktree/dist/index.js"; declare function main(): Promise; declare function isCliInvocation(argv: string[], moduleUrl: string, realpath?: (path: string) => string): boolean; export { main, isCliInvocation }; export { poeAgentMain } from "./cli/poe-agent-main.js";