Files
oikos/evals/plan-always-readonly.yaml
dtoro 3d7fa99560
Some checks failed
ci / build-test (push) Has been cancelled
ci / docker-build (push) Has been cancelled
Desktop App / Build Linux (amd64) (push) Has been cancelled
Desktop App / Attach to Release (push) Has been cancelled
fix(eval): preserve plan generations across iterations
proposePlan: mark pending steps as 'replaced' instead of DELETE, so the
generation counter (MAX+1) sees prior generations. Without this, a first
plan that was proposed but never executed would be wiped, resetting the
counter — a follow-up's plan would look like generation 1 instead of 2.

plan-always-readonly: raise max_run_calls from 3 to 6 (agent inspects
thoroughly).
2026-07-15 10:48:21 +02:00

15 lines
630 B
YAML

# P5 eval: a read-only question that requires live inspection (not just DB
# lookup). Asserts the plan-first gate works: the agent must propose_plan
# before run, even for a trivial read-only task.
- name: plan-always-readonly
prompt: "Check the live systemd timer on lxc:rclone — when did the last backup to Proton Drive actually run, and when is the next one scheduled? Inspect the actual service state, don't just read the DB."
assertions:
- kind: completes
- kind: proposes_plan
- kind: plan_before_run
- kind: calls_tool
value: run
- kind: writes_back
- kind: max_run_calls
value: 6