Finalize turn-role invariants and legacy migration cutover

This commit is contained in:
ejclaw
2026-04-10 11:44:34 +09:00
parent 7753ee46f0
commit c67bd1c622
45 changed files with 15014 additions and 1381 deletions

View File

@@ -4,6 +4,7 @@ import type {
PairedRoomRole,
RegisteredGroup,
} from './types.js';
import type { PairedTurnIdentity } from './paired-turn-identity.js';
export type ExecuteTurnFn = (args: {
group: RegisteredGroup;
@@ -17,6 +18,7 @@ export type ExecuteTurnFn = (args: {
hasHumanMessage?: boolean;
forcedRole?: PairedRoomRole;
forcedAgentType?: AgentType;
pairedTurnIdentity?: PairedTurnIdentity;
}) => Promise<{
outputStatus: 'success' | 'error';
deliverySucceeded: boolean;