Antoine Lecompte
|
f42d3584cb
|
feat(columbo): seed client-side restic telemetry into investigations (#686)
|
2026-09-15 13:30:48 +00:00 |
|
Antoine Lecompte
|
dcf3065fee
|
fix(michael): answer GET of a missing blob or config with 404, not 500 (#650)
|
2026-09-11 08:49:06 -04:00 |
|
Antoine Lecompte
|
f1640326b9
|
feat(infra): activate the futo-backups-bot prod creds (#601)
|
2026-09-01 09:00:41 -04:00 |
|
Antoine Lecompte
|
7750b71620
|
fix(futo-backups-bot): ignore interactions from other guilds (#602)
|
2026-08-31 15:42:57 -07:00 |
|
Antoine Lecompte
|
bb0cd74bee
|
feat(columbo): give the agent fixed fleet-health probes and a bigger tool budget (#600)
|
2026-08-31 16:10:02 -04:00 |
|
Antoine Lecompte
|
8e9cd64c16
|
feat(columbo): retry model calls with per-attempt deadlines (#598)
|
2026-08-31 11:28:12 -07:00 |
|
Antoine Lecompte
|
500107b5ce
|
feat(columbo): triage-refusal staff notes + per-user telemetry catalog (#596)
|
2026-08-31 08:38:05 -04:00 |
|
Antoine Lecompte
|
b3aa57dc5d
|
feat(columbo): per-investigation audit log, tool-error recovery, pipe-aware log scoping (#586)
|
2026-08-28 13:57:28 -04:00 |
|
Antoine Lecompte
|
88267dc1f7
|
feat(columbo): add columbo (#585)
|
2026-08-28 13:26:11 -04:00 |
|
Antoine Lecompte
|
fa9cfd3891
|
refactor(tf): move freshdesk ownership into partition-level global/freshdesk stacks (#580)
|
2026-08-27 14:35:04 -04:00 |
|
Antoine Lecompte
|
64371fbaa9
|
feat(infra): wire the freshdesk webhook route, network policy and secrets (#578)
|
2026-08-27 13:09:21 -04:00 |
|
Antoine Lecompte
|
b726229b14
|
feat(yucca-admin-api): manage and cancel discord beta-invite drops via yuctl (#575)
|
2026-08-26 20:15:05 +01:00 |
|
Antoine Lecompte
|
9abf625652
|
feat(futo-backups-bot): /beta-invite with personal links, claim batches, and optional role mention (#571)
|
2026-08-26 13:41:04 -04:00 |
|
Antoine Lecompte
|
f7e60f0d41
|
feat(futo-backups-bot): /claim-backups-role grants the customer role (#567)
|
2026-08-26 09:58:48 -04:00 |
|
Antoine Lecompte
|
290e3d7a65
|
feat(futo-backups-bot): allow up to three open tickets per user (#561)
|
2026-08-26 12:31:52 +00:00 |
|
Antoine Lecompte
|
5eaf0f349d
|
feat(futo-backups-bot): grafana per-user link in staff notes (#560)
|
2026-08-26 12:26:07 +00:00 |
|
Antoine Lecompte
|
5ad08e27d7
|
feat(infra): deploy futo-backups-bot (#545)
|
2026-08-25 14:24:51 -04:00 |
|
Antoine Lecompte
|
474879f399
|
feat(futo-backups-bot): discord support bot (#544)
|
2026-08-25 14:24:50 -04:00 |
|
Antoine Lecompte
|
7f61914cd8
|
feat(yucca-api): discord account linking (#542)
|
2026-08-25 14:24:50 -04:00 |
|
Antoine Lecompte
|
30166e0733
|
feat(yucca-admin-api): send invite emails from the allowlist flow (#492)
|
2026-08-24 06:44:59 -04:00 |
|
Paul Makles
|
8832cda5c0
|
feat: 'standalone' connection type (#534)
|
2026-08-24 11:30:36 +01:00 |
|
Antoine Lecompte
|
f435601871
|
fix(michael): converge retried WORM puts when the existing blob matches (#526)
|
2026-08-21 12:17:56 -04:00 |
|
Antoine Lecompte
|
8feda20065
|
feat(web): connections ui (#415)
|
2026-08-03 18:30:57 +00:00 |
|
Antoine Lecompte
|
94a5df9667
|
feat(yucca): per-user feature flags (#389)
|
2026-08-03 14:09:22 -04:00 |
|