{"version":3,"sources":["../../src/contracts/agent-native-runtime.ts","../../src/contracts/agent-work.ts","../../src/contracts/declarative-publication-job.ts","../../src/contracts/action-program-http.ts"],"sourcesContent":["import { z } from \"zod\";\n\n/** Product contracts. Native JSON-RPC and process control stay in the worker. */\nexport const AgentNativeRuntimeBindingSchema = z.object({\n  engine: z.literal(\"app-server\"),\n  cliVersion: z.string().min(1),\n  workerId: z.string().min(1),\n  epoch: z.number().int().positive(),\n});\nexport const AgentArtifactDeliverySchema = z.object({\n  runId: z.string().min(1),\n  status: z.enum([\"pending\", \"uploading\", \"ready\", \"failed\"]),\n  error: z.string().optional(),\n});\nexport const AgentNativeRecoverySchema = z.object({\n  runId: z.string().min(1),\n  state: z.enum([\"reconciling\", \"uncertain\"]),\n  message: z.string(),\n});\nexport const AgentNativeInteractionSchema = z.object({\n  runId: z.string().min(1),\n  requestId: z.union([z.string(), z.number().int()]),\n  method: z.enum([\n    \"item/commandExecution/requestApproval\",\n    \"item/fileChange/requestApproval\",\n    \"item/permissions/requestApproval\",\n    \"item/tool/requestUserInput\",\n    \"mcpServer/elicitation/request\",\n  ]),\n  params: z.record(z.string(), z.unknown()),\n});\nexport const AgentNativeInteractionResponseSchema = z.object({\n  commandId: z.string().min(1).max(256),\n  runId: z.string().min(1),\n  requestId: z.union([z.string(), z.number().int()]),\n  result: z.unknown(),\n});\nexport const AgentQuickStartIntentSchema = z.object({\n  quickStartId: z.string().min(1),\n  text: z.string(),\n  /** Authorized Skill IDs, never a workflow ID or hidden execution plan. */\n  skillIds: z.array(z.string()).optional(),\n  attachmentUris: z.array(z.string()).default([]),\n});\nexport type AgentNativeRuntimeBinding = z.infer<\n  typeof AgentNativeRuntimeBindingSchema\n>;\nexport type AgentArtifactDelivery = z.infer<typeof AgentArtifactDeliverySchema>;\nexport type AgentNativeRecovery = z.infer<typeof AgentNativeRecoverySchema>;\nexport type AgentNativeInteraction = z.infer<\n  typeof AgentNativeInteractionSchema\n>;\nexport type AgentNativeInteractionResponse = z.infer<\n  typeof AgentNativeInteractionResponseSchema\n>;\n","import { z } from \"zod\";\nimport type {\n  AskForApproval,\n  SandboxMode,\n  UserInput,\n} from \"../codex-app-server\";\n\n/**\n * Core → Worker dispatch for Work sessions.\n *\n * Core decides everything that is authorization: model, upstream key, MCP\n * servers, Skill revisions. The Worker decides only what depends on its local\n * state (start vs. resume, process restart) and maps the command onto the\n * App Server's own thread/turn methods.\n */\nexport const AGENT_WORK_CONTRACT_VERSION = \"agent-work/1\" as const;\n\nconst SAFE_NAME = /^[a-zA-Z0-9][a-zA-Z0-9_-]{0,63}$/;\nconst SHA256 = /^[a-f0-9]{64}$/;\n\n/** Immutable Skill revision. The Worker fetches the archive by its hash once and caches it. */\nexport const AgentWorkSkillRefSchema = z.object({\n  id: z.string().min(1),\n  name: z.string().regex(SAFE_NAME),\n  description: z.string(),\n  sha256: z.string().regex(SHA256),\n  requiredMcpServers: z.array(z.string().regex(SAFE_NAME)).default([]),\n});\n\nexport const AgentWorkCliPackageSchema = z\n  .object({\n    id: z.string().min(1),\n    name: z.string().min(1),\n    package: z.record(z.string(), z.unknown()),\n    authentication: z.unknown().optional(),\n  })\n  .passthrough();\n\nexport const AgentWorkInputFileSchema = z.object({\n  path: z.string().regex(/^inputs\\/[^/][^\\0]*$/),\n  contentBase64: z.string(),\n});\n\nexport const AgentWorkCheckpointRefSchema = z\n  .object({\n    uri: z.string().min(1),\n    checksum: z.string().regex(SHA256),\n    size: z.number().int().nonnegative(),\n    cliVersion: z.string().min(1),\n    nativeThreadId: z.string().optional(),\n    lastSequence: z.number().int(),\n  })\n  .passthrough();\n\n/**\n * Where a session reports its lease, events and checkpoint. A Worker serves any\n * number of tenants and is never configured with one, so the owning Core states\n * its control plane per session.\n */\nexport const AgentWorkControlPlaneSchema = z.object({\n  url: z.string().min(1),\n  headers: z.record(z.string(), z.string()).default({}),\n});\n\nexport const AgentWorkSessionSchema = z.object({\n  sessionId: z.string().min(1),\n  teamId: z.string().min(1),\n  epoch: z.number().int().positive(),\n  /** Run capability for ② events and ④ MCP. Never used for the model. */\n  token: z.string().min(1),\n  /** Selected model's upstream key. Lives only in the session process environment. */\n  modelKey: z.string().min(1),\n  skills: z.array(AgentWorkSkillRefSchema).default([]),\n  files: z.array(AgentWorkInputFileSchema).default([]),\n  cliPackages: z.array(AgentWorkCliPackageSchema).default([]),\n  cliAuthorization: z.string().optional(),\n  fileCapability: z.string().optional(),\n  fileControlPlaneUrl: z.string().optional(),\n  controlPlane: AgentWorkControlPlaneSchema.optional(),\n  nativeThreadId: z.string().nullish(),\n  checkpoint: AgentWorkCheckpointRefSchema.nullish(),\n  requireExisting: z.boolean().optional(),\n});\n\nexport const AgentWorkTurnCommandSchema = z.object({\n  sessionId: z.string().min(1),\n  teamId: z.string().min(1),\n  epoch: z.number().int().positive(),\n  commandId: z.string().min(1).max(256),\n  runId: z.string().min(1),\n  sourceMessageId: z.string().min(1),\n  initialSessionSequence: z.number().int().nonnegative(),\n  userMessage: z.record(z.string(), z.unknown()).optional(),\n  historyReconstruction: z.boolean().optional(),\n  replaySourceMessageId: z.string().optional(),\n  input: z.array(z.custom<UserInput>((value) => !!value && typeof value === \"object\")),\n  model: z.string().min(1),\n  effort: z.string().optional(),\n  developerInstructions: z.string(),\n  approvalPolicy: z.custom<AskForApproval>((value) => value !== undefined),\n  sandbox: z.custom<SandboxMode>((value) => typeof value === \"string\"),\n  /** App Server config overrides (endpoints and env-var names only, never keys). */\n  config: z.record(z.string(), z.unknown()),\n  configRevision: z.string().min(1),\n});\n\nexport const AgentWorkDispatchSchema = z.object({\n  contractVersion: z.literal(AGENT_WORK_CONTRACT_VERSION),\n  session: AgentWorkSessionSchema,\n  command: AgentWorkTurnCommandSchema,\n});\n\n/** Errors the Worker returns when it refuses a dispatch. */\nexport const AgentWorkErrorCodeSchema = z.enum([\n  \"CONTRACT_UNSUPPORTED\",\n  \"EPOCH_FENCED\",\n  \"CAPACITY_QUEUED\",\n  \"RUN_UNCERTAIN\",\n]);\n\nexport type AgentWorkSkillRef = z.infer<typeof AgentWorkSkillRefSchema>;\nexport type AgentWorkCliPackage = z.infer<typeof AgentWorkCliPackageSchema>;\nexport type AgentWorkInputFile = z.infer<typeof AgentWorkInputFileSchema>;\nexport type AgentWorkCheckpointRef = z.infer<typeof AgentWorkCheckpointRefSchema>;\nexport type AgentWorkControlPlane = z.infer<typeof AgentWorkControlPlaneSchema>;\nexport type AgentWorkSession = z.infer<typeof AgentWorkSessionSchema>;\nexport type AgentWorkTurnCommand = z.infer<typeof AgentWorkTurnCommandSchema>;\nexport type AgentWorkDispatch = z.infer<typeof AgentWorkDispatchSchema>;\nexport type AgentWorkErrorCode = z.infer<typeof AgentWorkErrorCodeSchema>;\n","import { z } from \"zod\";\n\nimport {\n  DeclarativeBatchOperationIntentSchema,\n  DeclarativePublicationResultSchema,\n} from \"./declarative-control-http\";\nimport { DeclarativeDiagnosticSchema } from \"./declarative-diagnostic\";\nimport { ContractIdentifierSchema } from \"./common\";\n\nconst jobIdSchema = ContractIdentifierSchema.regex(/^job[.:][a-zA-Z0-9][a-zA-Z0-9._:-]*$/);\n\nexport const DeclarativePublicationJobOperationSchema = z\n  .object({\n    id: ContractIdentifierSchema,\n    dependsOn: z.array(ContractIdentifierSchema).max(16),\n    operation: DeclarativeBatchOperationIntentSchema,\n  })\n  .strict();\n\nexport const DeclarativePublicationJobManifestSchema = z\n  .object({\n    idempotencyKey: z.string().trim().min(1).max(256),\n    expectedGeneration: z.number().int().nonnegative(),\n    operations: z.array(DeclarativePublicationJobOperationSchema).min(1).max(128),\n  })\n  .strict();\n\nexport const DeclarativePublicationJobOperationStateSchema = z\n  .object({\n    id: ContractIdentifierSchema,\n    status: z.enum([\"queued\", \"running\", \"succeeded\", \"failed\"]),\n    attemptCount: z.number().int().nonnegative(),\n    diagnostics: z.array(DeclarativeDiagnosticSchema).max(32),\n    result: DeclarativePublicationResultSchema.optional(),\n  })\n  .strict();\n\nexport const DeclarativePublicationJobScopeSchema = z\n  .object({\n    tenantId: ContractIdentifierSchema,\n    teamId: ContractIdentifierSchema.optional(),\n    surfaces: z.array(z.enum([\"kernel\", \"studio\"])).max(2),\n    environmentIds: z.array(ContractIdentifierSchema).max(128),\n  })\n  .strict();\n\nexport const DeclarativePublicationJobReconciliationSchema = z\n  .object({\n    requested: z.number().int().nonnegative(),\n    succeeded: z.number().int().nonnegative(),\n    failed: z.number().int().nonnegative(),\n    pending: z.number().int().nonnegative(),\n  })\n  .strict();\n\nexport const DeclarativePublicationJobSchema = z\n  .object({\n    contract: z.literal(\"DeclarativePublicationJob\"),\n    schemaVersion: z.literal(1),\n    jobId: jobIdSchema,\n    status: z.enum([\"queued\", \"running\", \"succeeded\", \"failed\", \"cancelled\"]),\n    manifest: DeclarativePublicationJobManifestSchema,\n    operations: z.array(DeclarativePublicationJobOperationStateSchema).min(1).max(128),\n    scope: DeclarativePublicationJobScopeSchema,\n    generation: z.number().int().nonnegative(),\n    reconciliation: DeclarativePublicationJobReconciliationSchema,\n    diagnostics: z.array(DeclarativeDiagnosticSchema).max(64),\n    createdAt: z.string().datetime({ offset: true }),\n    updatedAt: z.string().datetime({ offset: true }),\n  })\n  .strict();\n\nexport type DeclarativePublicationJobOperation = z.infer<typeof DeclarativePublicationJobOperationSchema>;\nexport type DeclarativePublicationJobManifest = z.infer<typeof DeclarativePublicationJobManifestSchema>;\nexport type DeclarativePublicationJob = z.infer<typeof DeclarativePublicationJobSchema>;\n","import { z } from \"zod\";\nimport {\n  ActionProgramArtifactSchema,\n  RevisionRefSchema,\n} from \"./declarative-control\";\nimport { DeclarativeRuntimeActionExecuteIntentSchema, DeclarativeNativeDownloadSchema } from \"./declarative-control-http\";\nimport { ContractIdentifierSchema, Sha256Schema, JsonObjectSchema } from \"./common\";\n\nexport const PrepareActionProgramRequestSchema = z\n  .object({\n    artifact: ActionProgramArtifactSchema,\n    expectedVersion: z.number().int().min(0),\n  })\n  .strict();\nexport const RegisterActionProgramRequestSchema =\n  PrepareActionProgramRequestSchema.extend({\n    planHash: Sha256Schema,\n    idempotencyKey: ContractIdentifierSchema,\n  }).strict();\nexport const ReadActionProgramRequestSchema = z\n  .object({ revisionRef: RevisionRefSchema })\n  .strict();\nexport type PrepareActionProgramRequest = z.infer<\n  typeof PrepareActionProgramRequestSchema\n>;\nexport type RegisterActionProgramRequest = z.infer<\n  typeof RegisterActionProgramRequestSchema\n>;\n\n/** No persistent run: the original event is re-authorized against the exact Page on every call. */\nexport const RuntimeProgramLoadRequestSchema = z.object({\n  context: DeclarativeRuntimeActionExecuteIntentSchema,\n}).strict();\nexport const RuntimeProgramCallRequestSchema = RuntimeProgramLoadRequestSchema.extend({\n  kind: z.enum([\"query\", \"command\"]),\n  dependencyId: ContractIdentifierSchema,\n  args: JsonObjectSchema,\n  stepKey: z.string().min(1).max(128),\n  recoveryOnly: z.literal(true).optional(),\n}).strict();\nexport const RuntimeProgramLoadResultSchema = z.object({\n  artifact: ActionProgramArtifactSchema,\n  input: JsonObjectSchema,\n  schemas: z.array(z.object({ revisionRef: RevisionRefSchema, document: JsonObjectSchema }).strict()).max(512),\n}).strict();\nexport const RuntimeProgramCallResultSchema = z.object({ value: JsonObjectSchema }).strict();\nexport type RuntimeProgramLoadRequest = z.infer<typeof RuntimeProgramLoadRequestSchema>;\nexport type RuntimeProgramCallRequest = z.infer<typeof RuntimeProgramCallRequestSchema>;\nexport type RuntimeProgramLoadResult = z.infer<typeof RuntimeProgramLoadResultSchema>;\n\nexport const RuntimeProgramDownloadResultSchema = z.discriminatedUnion(\"kind\", [\n  z.object({ kind: z.literal(\"native\"), download: DeclarativeNativeDownloadSchema }).strict(),\n  z.object({ kind: z.literal(\"text-artifact\"), fileName: z.string().min(1).max(255), mimeType: z.enum([\"application/json\", \"text/plain\", \"text/csv\"]), content: z.string().max(1048576) }).strict(),\n]);\n"],"mappings":"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","names":["z","z","z","z","z"]}