Merge origin/master: web permission sandbox, default pi-ai providers

This commit is contained in:
Turtle
2026-07-29 21:15:34 +08:00
parent 42e3cceb64
commit e7c0a5b794
147 files changed
+6770 -195

No files matched your search

+9
View File
@@ -171,6 +171,15 @@ const SERVICE_ROLES: ServiceRole[] = [
consumers: ['apiproxy'],
note: 'Owns WorkspaceId-branded records over the domain facility; stable sessionIds accounts drive Host RPC and GUI projections.',
},
{
key: 'sessionRegistry',
pkg: 'session-registry',
title: 'Live-session registry',
mode: 'seam',
implementations: ['session-registry-file'],
consumers: ['session-registry-live'],
note: 'Seam contract for live-session records; the file backend owns the lock-guarded medium, liveness is derived from the recorded pid at read time, and the publisher mirrors lifecycle and title events for `dsh list-sessions`.',
},
{
key: 'sessionQuery',
pkg: 'session-query',