feat: add structured room role metadata

This commit is contained in:
Eyejoker
2026-03-28 19:30:32 +09:00
parent 806e5e4ff1
commit 79a8a2639e
13 changed files with 300 additions and 0 deletions

View File

@@ -23,6 +23,16 @@ export type VisiblePhase = 'silent' | 'progress' | 'final';
export type AgentVisibility = 'public' | 'silent';
export type PairedRoomRole = 'owner' | 'reviewer';
export interface RoomRoleContext {
serviceId: string;
role: PairedRoomRole;
ownerServiceId: string;
reviewerServiceId: string;
failoverOwner: boolean;
}
export type StructuredAgentOutput =
| {
visibility: 'public';