import { z } from "zod"; export declare const agentsContract: { documents: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ paths: z.ZodArray; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ agents: z.ZodArray; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; rev: z.ZodNumber; held: z.ZodDefault; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; title: z.ZodOptional; observed: z.ZodOptional; conversationId: z.ZodOptional; sessionId: z.ZodOptional; thread: z.ZodOptional; actsAs: z.ZodOptional; createdAt: z.ZodNumber; autoRunAt: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; attention: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ needsYou: z.ZodNumber; working: z.ZodNumber; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; attentionMine: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ needsYou: z.ZodNumber; working: z.ZodNumber; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; home: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ conversationId: z.ZodString; agent: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; lands: z.ZodEnum<{ asks: "asks"; itself: "itself"; }>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; archived: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ agents: z.ZodArray; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; rev: z.ZodNumber; held: z.ZodDefault; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; title: z.ZodOptional; observed: z.ZodOptional; conversationId: z.ZodOptional; sessionId: z.ZodOptional; thread: z.ZodOptional; actsAs: z.ZodOptional; createdAt: z.ZodNumber; autoRunAt: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; search: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; }, z.core.$strip>, z.ZodObject<{ matches: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>>; scanned: z.ZodNumber; indexing: z.ZodBoolean; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; get: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; transcript: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; turns: z.ZodOptional>; after: z.ZodOptional>; afterRow: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ messages: z.ZodArray; text: z.ZodString; rowId: z.ZodOptional; run: z.ZodOptional; sentAt: z.ZodOptional; openedAt: z.ZodOptional; messageId: z.ZodOptional; attachments: z.ZodOptional>; checkpointId: z.ZodOptional; rewindIndex: z.ZodOptional; thinking: z.ZodOptional; tools: z.ZodOptional>>>; todos: z.ZodOptional; activeForm: z.ZodOptional; }, z.core.$strip>>>; usage: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; durationMs: z.ZodOptional; numTurns: z.ZodOptional; }, z.core.$strip>>; notes: z.ZodOptional>>; speaker: z.ZodOptional; email: z.ZodString; name: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"program">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; source: z.ZodOptional; }, z.core.$strip>], "kind">>; errand: z.ZodOptional>; placed: z.ZodOptional; noticeAction: z.ZodOptional>; sandboxHeld: z.ZodOptional; noticeWait: z.ZodOptional>; noticeWaitId: z.ZodOptional; noticeCode: z.ZodOptional>>; }, z.core.$strip>>; agentNotice: z.ZodOptional; source: z.ZodOptional; sent: z.ZodOptional; }, z.core.$strip>>; plan: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; rejected: "rejected"; }>; }, z.core.$strip>>; question: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; document: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; answers: z.ZodOptional>>; attachments: z.ZodOptional>>; }, z.core.$strip>>; permission: z.ZodOptional; displayName: z.ZodOptional; description: z.ZodOptional; reason: z.ZodOptional; path: z.ZodOptional; alwaysLabel: z.ZodOptional; alwaysAsks: z.ZodOptional>; program: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; child: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; move: z.ZodEnum<{ answer: "answer"; send: "send"; spawn: "spawn"; }>; child: z.ZodOptional; task: z.ZodOptional; message: z.ZodOptional; on: z.ZodOptional; proposed: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; explain: z.ZodOptional; requestId: z.ZodString; status: z.ZodEnum<{ allowed: "allowed"; always: "always"; cancelled: "cancelled"; denied: "denied"; everything: "everything"; pending: "pending"; }>; }, z.core.$strip>>; browserHelp: z.ZodOptional; }, z.core.$strip>>; terminalHelp: z.ZodOptional; }, z.core.$strip>>; capabilityOffer: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ cancelled: "cancelled"; connecting: "connecting"; pending: "pending"; skipped: "skipped"; }>; outcome: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; paymentOffer: z.ZodOptional; payTo: z.ZodString; network: z.ZodString; asset: z.ZodString; assetName: z.ZodString; amountUsd: z.ZodString; spentTodayUsd: z.ZodString; dailyCapUsd: z.ZodString; why: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; amountUsd: z.ZodString; transaction: z.ZodOptional; network: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; watchWake: z.ZodOptional; note: z.ZodString; elapsed: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; need: z.ZodOptional; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; needWake: z.ZodOptional; title: z.ZodString; id: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; agentWords: z.ZodOptional; from: z.ZodString; title: z.ZodOptional; failed: z.ZodOptional; sent: z.ZodString; }, z.core.$strip>>; backgroundJob: z.ZodOptional>; page: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>>; review: z.ZodOptional; level: z.ZodOptional>; findings: z.ZodArray; endLine: z.ZodOptional; summary: z.ZodString; title: z.ZodOptional; scenario: z.ZodOptional; body: z.ZodOptional; category: z.ZodOptional; verdict: z.ZodOptional>; priority: z.ZodOptional; outcome: z.ZodOptional>; }, z.core.$strip>>; superseded: z.ZodOptional; }, z.core.$strip>>; pageAsk: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; value: z.ZodOptional; }, z.core.$strip>>; credentialOffer: z.ZodOptional; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; device: "device"; gateway: "gateway"; otp: "otp"; session: "session"; shell: "shell"; ssh: "ssh"; }>; detail: z.ZodOptional; why: z.ZodOptional; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; approvedBy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; sessionId: z.ZodOptional; provider: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; ending: z.ZodOptional; resetsAt: z.ZodOptional; held: z.ZodOptional; handoffTokens: z.ZodOptional; moving: z.ZodOptional; handoff: z.ZodOptional; basis: z.ZodEnum<{ setting: "setting"; size: "size"; }>; carry: z.ZodOptional; }, z.core.$strip>>; trim: z.ZodOptional>; summary: z.ZodOptional; }, z.core.$strip>>; chosen: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; scheduled: z.ZodOptional; nextAt: z.ZodOptional; retries: z.ZodOptional>; }, z.core.$strip>>; from: z.ZodNumber; more: z.ZodBoolean; through: z.ZodOptional; continuous: z.ZodOptional; live: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; systemPrompt: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ prompt: z.ZodOptional; base: z.ZodObject<{ kind: z.ZodEnum<{ claude: "claude"; custom: "custom"; intentic: "intentic"; runtime: "runtime"; trimmed: "trimmed"; }>; text: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; sections: z.ZodArray; title: z.ZodString; text: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; toolChildren: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ children: z.ZodArray>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; subagentTranscript: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ messages: z.ZodArray; text: z.ZodString; rowId: z.ZodOptional; run: z.ZodOptional; sentAt: z.ZodOptional; openedAt: z.ZodOptional; messageId: z.ZodOptional; attachments: z.ZodOptional>; checkpointId: z.ZodOptional; rewindIndex: z.ZodOptional; thinking: z.ZodOptional; tools: z.ZodOptional>>>; todos: z.ZodOptional; activeForm: z.ZodOptional; }, z.core.$strip>>>; usage: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; durationMs: z.ZodOptional; numTurns: z.ZodOptional; }, z.core.$strip>>; notes: z.ZodOptional>>; speaker: z.ZodOptional; email: z.ZodString; name: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"program">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; source: z.ZodOptional; }, z.core.$strip>], "kind">>; errand: z.ZodOptional>; placed: z.ZodOptional; noticeAction: z.ZodOptional>; sandboxHeld: z.ZodOptional; noticeWait: z.ZodOptional>; noticeWaitId: z.ZodOptional; noticeCode: z.ZodOptional>>; }, z.core.$strip>>; agentNotice: z.ZodOptional; source: z.ZodOptional; sent: z.ZodOptional; }, z.core.$strip>>; plan: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; rejected: "rejected"; }>; }, z.core.$strip>>; question: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; document: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; answers: z.ZodOptional>>; attachments: z.ZodOptional>>; }, z.core.$strip>>; permission: z.ZodOptional; displayName: z.ZodOptional; description: z.ZodOptional; reason: z.ZodOptional; path: z.ZodOptional; alwaysLabel: z.ZodOptional; alwaysAsks: z.ZodOptional>; program: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; child: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; move: z.ZodEnum<{ answer: "answer"; send: "send"; spawn: "spawn"; }>; child: z.ZodOptional; task: z.ZodOptional; message: z.ZodOptional; on: z.ZodOptional; proposed: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; explain: z.ZodOptional; requestId: z.ZodString; status: z.ZodEnum<{ allowed: "allowed"; always: "always"; cancelled: "cancelled"; denied: "denied"; everything: "everything"; pending: "pending"; }>; }, z.core.$strip>>; browserHelp: z.ZodOptional; }, z.core.$strip>>; terminalHelp: z.ZodOptional; }, z.core.$strip>>; capabilityOffer: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ cancelled: "cancelled"; connecting: "connecting"; pending: "pending"; skipped: "skipped"; }>; outcome: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; paymentOffer: z.ZodOptional; payTo: z.ZodString; network: z.ZodString; asset: z.ZodString; assetName: z.ZodString; amountUsd: z.ZodString; spentTodayUsd: z.ZodString; dailyCapUsd: z.ZodString; why: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; amountUsd: z.ZodString; transaction: z.ZodOptional; network: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; watchWake: z.ZodOptional; note: z.ZodString; elapsed: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; need: z.ZodOptional; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; needWake: z.ZodOptional; title: z.ZodString; id: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; agentWords: z.ZodOptional; from: z.ZodString; title: z.ZodOptional; failed: z.ZodOptional; sent: z.ZodString; }, z.core.$strip>>; backgroundJob: z.ZodOptional>; page: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>>; review: z.ZodOptional; level: z.ZodOptional>; findings: z.ZodArray; endLine: z.ZodOptional; summary: z.ZodString; title: z.ZodOptional; scenario: z.ZodOptional; body: z.ZodOptional; category: z.ZodOptional; verdict: z.ZodOptional>; priority: z.ZodOptional; outcome: z.ZodOptional>; }, z.core.$strip>>; superseded: z.ZodOptional; }, z.core.$strip>>; pageAsk: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; value: z.ZodOptional; }, z.core.$strip>>; credentialOffer: z.ZodOptional; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; device: "device"; gateway: "gateway"; otp: "otp"; session: "session"; shell: "shell"; ssh: "ssh"; }>; detail: z.ZodOptional; why: z.ZodOptional; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; approvedBy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; place: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; rowId: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; rename: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; autoLand: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; breakPolicy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; policy: z.ZodNullable>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; keepWarm: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; seen: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; unsent: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; drafts: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ drafts: z.ZodArray>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; conversationId: z.ZodString; since: z.ZodNumber; revision: z.ZodNumber; }, z.core.$strip>>; revision: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; writeDraft: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; id: z.ZodString; since: z.ZodOptional; base: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ draft: z.ZodOptional>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; conversationId: z.ZodString; since: z.ZodNumber; revision: z.ZodNumber; }, z.core.$strip>>; conflict: z.ZodOptional>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; clearDraft: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ draft: z.ZodOptional>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; conversationId: z.ZodString; since: z.ZodNumber; revision: z.ZodNumber; }, z.core.$strip>>; conflict: z.ZodOptional>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; stopWatching: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; stopJob: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; seenAll: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ agents: z.ZodArray; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; rev: z.ZodNumber; held: z.ZodDefault; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; title: z.ZodOptional; observed: z.ZodOptional; conversationId: z.ZodOptional; sessionId: z.ZodOptional; thread: z.ZodOptional; actsAs: z.ZodOptional; createdAt: z.ZodNumber; autoRunAt: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; diff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ repos: z.ZodArray; changes: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; landed: z.ZodBoolean; }, z.core.$strip>>; modules: z.ZodArray>; addedDependencies: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; absorbed: z.ZodNumber; conflicts: z.ZodOptional; }, z.core.$strip>>; clean: z.ZodNumber; mainBranch: z.ZodOptional; }, z.core.$strip>>>; elsewhere: z.ZodOptional; carried: z.ZodOptional; uncommitted: z.ZodOptional; }, z.core.$strip>>>; scratch: z.ZodOptional; files: z.ZodOptional; bytes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; ignored: z.ZodOptional; bytes: z.ZodNumber; }, z.core.$strip>>; more: z.ZodOptional; }, z.core.$strip>>>; outside: z.ZodOptional; files: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; conflicts: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ conflicts: z.ZodOptional; }, z.core.$strip>>; clean: z.ZodNumber; mainBranch: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; history: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ repos: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; modules: z.ZodArray>; }, z.core.$strip>>; unaccounted: z.ZodNumber; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; fileDiff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ before: z.ZodOptional; after: z.ZodOptional; binary: z.ZodOptional; partial: z.ZodOptional; afterBytes: z.ZodOptional; patch: z.ZodOptional; more: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; includeScratch: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; deleteScratch: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; copyIgnored: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; land: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; id: z.ZodString; mode: z.ZodOptional>; span: z.ZodOptional>; force: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ landed: z.ZodBoolean; changed: z.ZodBoolean; conflicts: z.ZodOptional; }, z.core.$strip>>; clean: z.ZodNumber; mainBranch: z.ZodOptional; }, z.core.$strip>>>; resolving: z.ZodOptional; }, z.core.$strip>>>; held: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; requestLand: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; assign: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; react: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; discard: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; settle: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; archive: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ moved: z.ZodArray; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; rev: z.ZodNumber; failed: z.ZodArray>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; unarchive: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ moved: z.ZodArray; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; rev: z.ZodNumber; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; purge: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ removed: z.ZodArray; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=agents.contract.d.ts.map