feat(FN-3810): define room responder policy helper for hybrid room chat
Defines a room responder policy helper in `@fusion/core` with corresponding types, implements supporting logic in the dashboard chat module, and adds comprehensive tests for the hybrid room manager scenario (FN-3810 step 2). Fusion-Task-Id: FN-3810
This commit is contained in:
@@ -21,6 +21,12 @@ export type ChatMessageRole = "user" | "assistant" | "system";
|
||||
*/
|
||||
export interface ChatSession {
|
||||
id: string;
|
||||
/** Session routing kind; legacy sessions default to direct */
|
||||
kind?: "direct" | "room";
|
||||
/** Room ID when kind is room */
|
||||
roomId?: string | null;
|
||||
/** Optional room name for prompt context */
|
||||
roomName?: string | null;
|
||||
/** ID of the agent participating in this session */
|
||||
agentId: string;
|
||||
/** Human-readable title for the session (optional, can be auto-generated) */
|
||||
|
||||
Reference in New Issue
Block a user