feat: create new session with yolo mode (#13)

* feat: create new session with yolo mode

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>

* fix: harden sequence typecheck

* feat: add unified --yolo flag across all agents

---------

Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Co-authored-by: weishu <twsxtd@gmail.com>
This commit is contained in:
Ruihang Xia
2025-12-27 21:03:34 +08:00
committed by GitHub
co-authored by weishu
parent 126c5e483c
commit 58e61b3db9
12 changed files with 115 additions and 19 deletions
@@ -22,6 +22,11 @@ describe('parseCodexCliOverrides', () => {
approvalPolicy: 'on-request'
});
expect(parseCodexCliOverrides(['--yolo'])).toEqual({
sandbox: 'danger-full-access',
approvalPolicy: 'never'
});
expect(parseCodexCliOverrides(['--dangerously-bypass-approvals-and-sandbox'])).toEqual({
sandbox: 'danger-full-access',
approvalPolicy: 'never'
+6
View File
@@ -34,6 +34,12 @@ export function parseCodexCliOverrides(args?: string[]): CodexCliOverrides {
continue;
}
if (arg === '--yolo') {
overrides.approvalPolicy = 'never';
overrides.sandbox = 'danger-full-access';
continue;
}
if (arg === '--dangerously-bypass-approvals-and-sandbox') {
overrides.approvalPolicy = 'never';
overrides.sandbox = 'danger-full-access';