summaryrefslogtreecommitdiff
path: root/makima/frontend/src/lib/api.ts
diff options
context:
space:
mode:
Diffstat (limited to 'makima/frontend/src/lib/api.ts')
-rw-r--r--makima/frontend/src/lib/api.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/makima/frontend/src/lib/api.ts b/makima/frontend/src/lib/api.ts
index f15eec0..7c9fcd6 100644
--- a/makima/frontend/src/lib/api.ts
+++ b/makima/frontend/src/lib/api.ts
@@ -1673,6 +1673,8 @@ export interface ContractSummary {
status: ContractStatus;
/** Supervisor task ID for contract orchestration */
supervisorTaskId: string | null;
+ /** When true, tasks won't auto-push or create PRs - use patch files instead */
+ localOnly: boolean;
fileCount: number;
taskCount: number;
repositoryCount: number;
@@ -1695,6 +1697,8 @@ export interface Contract {
autonomousLoop: boolean;
/** Whether to wait for user confirmation before progressing to the next phase */
phaseGuard: boolean;
+ /** When true, tasks won't auto-push or create PRs - use patch files instead */
+ localOnly: boolean;
version: number;
createdAt: string;
updatedAt: string;
@@ -1728,6 +1732,8 @@ export interface CreateContractRequest {
contractType?: ContractType;
/** Initial phase to start in (defaults based on contract type) */
initialPhase?: ContractPhase;
+ /** When true, tasks won't auto-push or create PRs - use patch files instead */
+ localOnly?: boolean;
}
export interface UpdateContractRequest {