kin: KIN-021 Аудит-лог для --dangerously-skip-permissions в auto mode

This commit is contained in:
Gros Frumos 2026-03-16 07:13:32 +02:00
parent 67071c757d
commit a0b0976d8d
16 changed files with 1477 additions and 14 deletions

View file

@ -721,6 +721,19 @@ def run_pipeline(
task_modules=task_modules)
except Exception:
pass
# Audit log: record dangerous skip before retry
try:
models.log_audit_event(
conn,
event_type="dangerous_skip",
task_id=task_id,
step_id=role,
reason=f"auto mode permission retry: step {i+1}/{len(steps)} ({role})",
project_id=project_id,
)
models.update_task(conn, task_id, dangerously_skipped=1)
except Exception:
pass
retry = run_agent(
conn, role, task_id, project_id,
model=model,