Enter to send·Shift+Enter new line
Helper type to merge states from subagent middleware
InferSubAgentMiddlewareStates: InferMiddlewareStates<FlattenSubAgentMiddleware<T>>