Commit graph

2288 commits

Author SHA1 Message Date
rcourtman
f7992e8e78 Return safe provider preflight diagnostics
Classify Assistant and Patrol provider-test failures through the Patrol runtime failure taxonomy, redact secret-shaped provider evidence, and preserve safe recommendations in the settings shell.

Refs #1463
2026-05-07 20:45:18 +01:00
rcourtman
c31e644f33 Surface System AI provider save context
Show provider and model context when Assistant & Patrol settings saves fail or return Patrol readiness warnings.

Refs #1463
2026-05-07 20:23:58 +01:00
rcourtman
4e56f006e7 Surface Patrol configuration readiness
Clamp locked Patrol autonomy saves to Monitor before calling /api/ai/patrol/autonomy and render provider/model/readiness details inline when configuration saves fail.

Refs #1463
2026-05-07 20:04:55 +01:00
rcourtman
7392f17190 Preserve Patrol handoff session identity
Keep Patrol assessment and configuration failure Assistant handoffs distinct from generic scoped context or single-finding sessions.
2026-05-07 19:46:49 +01:00
rcourtman
d2625c4dfb Persist Patrol settings with readiness handoff
Refs #1463
2026-05-07 19:26:00 +01:00
rcourtman
c9198dd54b Warn paid users on missing Pro runtime 2026-05-07 19:18:31 +01:00
rcourtman
d7b17a6a2d Add paid runtime attribution release gate 2026-05-07 18:58:05 +01:00
rcourtman
9d1fabef03 Gate Patrol readiness across runtime entrypoints
Refs #1463
2026-05-07 18:24:47 +01:00
rcourtman
371ce99694 Add Patrol runtime readiness contract
Refs #1463
2026-05-07 17:51:40 +01:00
rcourtman
0da15bc1bf Order pending approvals deterministically 2026-05-07 17:08:25 +01:00
rcourtman
9cbd3dcbc6 Fail closed malformed approval expiry state 2026-05-07 16:56:47 +01:00
rcourtman
e7996a5914 Make approval expiry labels fail closed 2026-05-07 16:50:43 +01:00
rcourtman
8b3ff78ec6 Make approval urgency sorting deterministic 2026-05-07 16:45:18 +01:00
rcourtman
8061670b10 Update Patrol runtime action recovery guidance 2026-05-07 16:31:42 +01:00
rcourtman
f5a59661fe Update Assistant action settings guidance 2026-05-07 16:21:03 +01:00
rcourtman
19cd28d17a Update Patrol provider setup guidance
Refs #1463
2026-05-07 16:15:07 +01:00
rcourtman
d891632bd6 Add Patrol runtime settings action to run history
Refs #1463
2026-05-07 16:08:03 +01:00
rcourtman
ff9cb5c133 Restore Patrol run Assistant session identity
Refs #1463
2026-05-07 15:53:59 +01:00
rcourtman
40c0b22bc4 Add Patrol run history Assistant handoff
Refs #1463
2026-05-07 15:29:24 +01:00
rcourtman
88475d1cde Make Patrol runtime failures actionable
Refs #1463
2026-05-07 15:18:19 +01:00
rcourtman
8e17f16605 Allow monitor Patrol autonomy saves without Pro
Refs #1463
2026-05-07 14:57:53 +01:00
rcourtman
dd2ee25867 Route Patrol approval handoffs through structured context 2026-05-07 14:35:07 +01:00
rcourtman
92ee9c3b1e Keep Assistant session transitions success-bound 2026-05-07 13:15:54 +01:00
rcourtman
a3973f19ee Use current approval state in Assistant handoffs 2026-05-07 13:09:42 +01:00
rcourtman
ead83d19ba Make Assistant handoff payloads one-shot 2026-05-07 13:03:43 +01:00
rcourtman
3a62820474 Refresh Assistant sessions before picker opens 2026-05-07 12:56:17 +01:00
rcourtman
8594297b18 Refresh Assistant handoff session summaries 2026-05-07 12:51:27 +01:00
rcourtman
b86051dd60 Keep restored Assistant handoffs approval-bound 2026-05-07 12:41:06 +01:00
rcourtman
2962514616 Restore Assistant handoff session summaries 2026-05-07 12:32:41 +01:00
rcourtman
7d28defe6a Expose safe Assistant handoff session summaries 2026-05-07 12:17:04 +01:00
rcourtman
6b4e4d7fe6 Merge Patrol handoff context into Assistant requests 2026-05-07 11:58:02 +01:00
rcourtman
32eccdab3e Attach Patrol finding context to Assistant handoffs 2026-05-07 11:41:08 +01:00
rcourtman
c5362438c1 Carry Patrol finding actions into Assistant handoffs 2026-05-07 11:32:40 +01:00
rcourtman
35fbeee9dc Make Patrol finding prompts action-aware 2026-05-07 11:11:16 +01:00
rcourtman
df0d8565a5 Make Patrol Assistant prompts action-aware 2026-05-07 11:02:02 +01:00
rcourtman
f932db501c Surface governed action posture in Patrol Assistant briefings 2026-05-07 10:57:15 +01:00
rcourtman
a66b80ceb9 Carry structured Patrol actions into Assistant handoffs 2026-05-07 10:48:15 +01:00
rcourtman
7aaf76d03c Carry live approval lifecycle into Assistant handoffs 2026-05-07 10:25:14 +01:00
rcourtman
b6f976ae6c Carry approval posture into Patrol assessment handoffs 2026-05-07 10:09:42 +01:00
rcourtman
2763ff7d91 Carry safe action metadata into Patrol handoffs 2026-05-07 09:57:56 +01:00
rcourtman
b95bcd7f6e Carry expired approval fix context into Assistant 2026-05-07 09:48:22 +01:00
rcourtman
1cbedbd192 Route queued fix recovery through Patrol briefing 2026-05-07 09:39:43 +01:00
rcourtman
1d70402f71 Add guided prompts to Patrol finding handoffs 2026-05-07 09:30:09 +01:00
rcourtman
0f747781fb Support private Pro archive installs 2026-05-07 09:28:38 +01:00
rcourtman
1f5098f89e Add Patrol handoff suggested prompts 2026-05-07 09:19:58 +01:00
rcourtman
7c1efd02ea Attach Patrol supporting evidence to Assistant 2026-05-07 09:10:57 +01:00
rcourtman
73b4cf25c3 Add Patrol assessment Assistant handoff 2026-05-07 08:52:38 +01:00
rcourtman
812c86692d Route Assistant handoffs through model context 2026-05-07 03:00:58 +01:00
rcourtman
adedc2ff09 Attach incident timeline briefings to Assistant 2026-05-07 02:24:05 +01:00
rcourtman
af067372b6 Attach alert briefings to Assistant handoffs 2026-05-07 02:03:01 +01:00