Skip to content

Commit ce322bf

Browse files
authored
feat(cli): add external executor delegation
Refs #638
1 parent df42020 commit ce322bf

16 files changed

Lines changed: 1127 additions & 10 deletions

.aiox-core/core/config/schemas/framework-config.schema.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,47 @@
8080
},
8181
"additionalProperties": false
8282
},
83+
"dev": {
84+
"type": "object",
85+
"description": "Development execution defaults",
86+
"properties": {
87+
"execution_mode": {
88+
"type": "string",
89+
"enum": ["native", "delegate"],
90+
"default": "native"
91+
},
92+
"delegate_to": {
93+
"type": "string",
94+
"description": "Default external executor provider when execution_mode=delegate"
95+
},
96+
"auto_review": {
97+
"type": "boolean",
98+
"description": "Require orchestrator review before story state mutation",
99+
"default": true
100+
}
101+
},
102+
"additionalProperties": false
103+
},
104+
"external_executors": {
105+
"type": "object",
106+
"description": "External executor provider defaults",
107+
"properties": {
108+
"enabled": {
109+
"type": "boolean",
110+
"default": false
111+
},
112+
"default_sandbox": {
113+
"type": "string",
114+
"enum": ["read-only", "workspace-write", "full-auto", "danger-full-access"],
115+
"default": "workspace-write"
116+
},
117+
"run_dir": {
118+
"type": "string",
119+
"default": ".aiox/external-runs"
120+
}
121+
},
122+
"additionalProperties": false
123+
},
83124
"utility_scripts_registry": {
84125
"type": "object",
85126
"description": "Registry of utility scripts by category",

0 commit comments

Comments
 (0)