26 lines
606 B
TypeScript
26 lines
606 B
TypeScript
import type {
|
|
CoordinationObservation,
|
|
CoordinationResult,
|
|
HandoffReceipt,
|
|
} from '@mosaicstack/coord';
|
|
|
|
/** Input accepted at the gateway coordination boundary. Agent identity is not caller-controlled. */
|
|
export interface CreateHandoffDto {
|
|
idempotencyKey: string;
|
|
summary: string;
|
|
context?: string;
|
|
missionId?: string;
|
|
}
|
|
|
|
export interface InteractionCoordinationResponseDto {
|
|
receipt: HandoffReceipt;
|
|
}
|
|
|
|
export interface InteractionCoordinationObservationDto {
|
|
observation: CoordinationObservation;
|
|
}
|
|
|
|
export interface InteractionCoordinationResultDto {
|
|
result: CoordinationResult;
|
|
}
|