kin: KIN-021 Аудит-лог для --dangerously-skip-permissions в auto mode
This commit is contained in:
parent
67071c757d
commit
a0b0976d8d
16 changed files with 1477 additions and 14 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue