package cc.mrbird.febs.ai.service; import cc.mrbird.febs.ai.entity.AiAgent; import cc.mrbird.febs.ai.req.agent.*; import cc.mrbird.febs.common.entity.FebsResponse; import com.baomidou.mybatisplus.extension.service.IService; import reactor.core.publisher.Flux; public interface AiAgentService extends IService { FebsResponse allCategoryList(ApiAgentCategoryAllDto dto); FebsResponse agentList(ApiAgentPageDto dto); FebsResponse initAgent(AiAgentInitDto dto); FebsResponse initSend(AgentInitDto dto); FebsResponse saveContext(AgentSaveContextDto dto); Flux aiAnswer(AitalkItemStreamDto dto); }