using Svrnty.CQRS.Grpc.Abstractions.Attributes;
namespace Svrnty.Sample.AI.Commands;
///
/// Command to execute an AI agent with a user prompt
///
/// The user's input prompt for the AI agent
[GrpcIgnore] // MVP: HTTP-only endpoint, gRPC support can be added later
public record ExecuteAgentCommand(string Prompt);
///
/// Response from the AI agent execution
///
/// The AI agent's response content
/// Unique identifier for this conversation
public record AgentResponse(string Content, Guid ConversationId);