- Add modes/autonomous.md — third SF mode (ask/build/autonomous). Describes UOK dispatch loop, bash 120s timeout, fresh-context-per-unit, recovery/runaway-guard, and when to use vs Build. - Add autonomous to enabled.modes in manifest.yaml. - Update policies/yolo.yaml description: YOLO is a flag on Build or Autonomous, not a mode, not a Shift+Tab stop. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
46 lines
896 B
YAML
46 lines
896 B
YAML
id: yolo
|
|
description: >-
|
|
Confirmation-free policy applied when the YOLO flag is active
|
|
(Ctrl+Y / /mode yolo). YOLO is a flag layered on top of Build or
|
|
Autonomous — it is NOT a mode and does not appear as a Shift+Tab
|
|
stop. Destructive operations execute without prompting. Path denies
|
|
and redactions still apply.
|
|
|
|
capabilities:
|
|
filesystem:
|
|
read: allow
|
|
write: allow
|
|
delete: allow
|
|
exec:
|
|
enabled: allow
|
|
network:
|
|
enabled: allow
|
|
allow_hosts:
|
|
- "*"
|
|
deny_hosts: []
|
|
mcp:
|
|
enabled: allow
|
|
|
|
paths:
|
|
allow:
|
|
- "**"
|
|
deny:
|
|
- "~/.ssh/**"
|
|
- "**/.env"
|
|
- "**/.env.*"
|
|
- "**/secrets/**"
|
|
- ".sf/sf.db"
|
|
- ".sf/sf.db-*"
|
|
- ".sf/backups/**"
|
|
redact:
|
|
- "**/*api_key*"
|
|
- "**/*token*"
|
|
- "**/*password*"
|
|
- "**/.env*"
|
|
|
|
confirmations:
|
|
requiredFor: []
|
|
|
|
limits:
|
|
max_files_per_op: 1000
|
|
max_command_runtime_sec: 3600
|