Commit Graph
4 Commits
Author SHA1 Message Date
yoni a1e0f20d6e Session-gate historical run reads; fail closed on missing expiry 2026-07-20 23:55:04 +00:00
devin-ai-integration[bot]andyoni 7b412ac3b1 Harden local viewer authorization (session capability, history gating, expiry) (#818)
* Harden viewer authz: session capability, history gating, expiry

* Set session cookie whenever index.html is served

* Gate session capability behind bootstrap token; sync auth status with expiry

---------

Co-authored-by: yoni <yoni@usestrix.com>
2026-07-20 23:45:11 +00:00
Jonathan Singer de1c36d7e6 Update viewer event test for the cta surface and funnel events 2026-07-20 15:15:47 -04:00
Jonathan Singer 46e4b16167 Add a local web viewer for runs
`strix view` opens a run in the browser, served locally from the run files
(nothing is uploaded). There's also a quick link to it from the TUI and the
end-of-run summary.
2026-07-20 09:51:56 -04:00