Skip to content

Talos 0.19.12-alpha — a spent approval button stops claiming nothing ran

Pre-release
Pre-release

Choose a tag to compare

@morningstarnasser morningstarnasser released this 12 Sep 16:59
· 25 commits to main since this release

A live chat showed the agent answering "Approval invalid or expired. Nothing ran." while the event log for that same command carried exec.result: ran with your approval.

Two approval cards were open. On the first the operator chose always, which created a standing approval, and the next command ran under it. When the second card was tapped afterwards, its request had long since been resolved, and this branch fired.

The branch knows only that this button no longer applies. It does not know, and cannot know, whether the action happened. Asserting "Nothing ran" there is worse than saying nothing: it invites repeating an action that already ran — in this case a remote command. It now states only what is provable, and points at the log, which is the thing that can actually answer the question.

No test pinned that sentence, which is why it could be wrong for as long as it was. One does now.

Verified: 2,727 tests passed with no skips and 252/252 adversarial cases.

Archive SHA-256: 378e35701070808dc709fbfb481d98e7c4099d5f378f06dd3456d8005d911115

Install and setup · Documentation