Finding / omnigent

2026-09-21-omnigent-budgets-did-not-reach-native-descendants-in-any-in-window-tag-scheduled-task-caps-attach

Budgets did not reach native descendants in any in-window tag; scheduled-task caps attach fail-open. #7369 says a native descendant with no locally attached policies could skip policy evaluation even when its root session had a cost budget; the fix routes descendants through the engine to inherit root policies and read shared tree spend. It also states it applies to stored root-session policies generally. Separately, v0.11.0 lets scheduled tasks set max_cost_usd, which auto-attaches a cost_budget on each firing; per #4791 the attachment is non-fatal: if the policy store is unavailable or create fails, “the session proceeds uncapped.”

Channel: tagged-release (#4791); main-unreleased at window close (#7369). Half: defect. Date: #4791 in v0.11.0 (2026-08-25); #7369 merged 2026-09-18.

Operator consequence: On every installable tag in the window (v0.10.0 through v0.14.0), a root-session budget or stored policy did not bind native child sessions that had no policies of their own. Treat root caps as covering the root only until you run v0.15.0 or later (out of window, needs its own check). For scheduled tasks, verify the policy row exists on each fired session rather than trusting the task field.

Receipt

Finding metadata

Run: 2026-09-21-weekly-digest-2026-08-20_2026-09-21-frontier-v0

Finding ID: 2026-09-21-omnigent-budgets-did-not-reach-native-descendants-in-any-in-window-tag-scheduled-task-caps-attach

Profile citations

  • omnigent / claim / root-budgets-skip-native-descendants

Source links

Primary links, including exact changelog lines when available.