Repository navigation
How do you reconstruct a past AutoBot approval or refusal today? #18283
Replies: 1 comment 1 reply
|
hey, thanks for starting this thread and sorry for the slow reply. I honestly didn't notice it, I'd kind of written the discussions section off as a ghost town since every comment so far has come in through issues directly. so it's nice to see someone actually using it on #17229, we're not there yet. the approval itself does survive, the gate row in postgres keeps who decided, when, the risk tier, a payload hash and which workflow step it was. but the run around it doesn't. the session row is a resume blob that expires, the per-turn context (model, authority, whether approval was required) gets rebuilt each turn and never saved, and chat history is a per-session json file you can read but can't really query across sessions policy version is the hardest one because nothing records it at all. today the best you could do is take the approval row plus the chat file and work out from git history which policy was probably live at that timestamp. that's a guess, not a record where we want to land is one durable record per run covering who and with what authority, policy context, data touched, model and tool calls, human decisions and the outcome, with the retention class set when the run closes. the bar is that a run can be rebuilt from that record alone without the chat files I saw you're working on decision receipts on your side, so if you have thoughts on how to tie the policy version to a decision I'd be glad to hear them |
Uh oh!
There was an error while loading. Please reload this page.
I'm asketeddy, maintainer of the experimental Gooo Go Ports project, and this question was drafted with AI assistance; I haven't deployed AutoBot.
While reading #17229, I wondered how you currently reconstruct the input, applicable policy version and approval or rejection outcome for a past run from session state and chat history.
If you have a recent non-sensitive example from maintaining or running AutoBot, which record was hardest to recover, and what workaround did you use?
All reactions