/** * Agent服务 - 对应后端 /api/agent 接口 * 复用原始 index.html 中的 Agent 相关逻辑 */ import api from './api'; const agentService = { // 获取Agent列表 getAgents: async () => { return api.get('/agent/list'); }, // 获取Agent详情 getAgentDetail: async (agentId) => { return api.get(`/agent/${agentId}`); }, // 创建Agent createAgent: async (agentData) => { return api.post('/agent/create', agentData); }, // 更新Agent updateAgent: async (agentId, agentData) => { return api.put(`/agent/${agentId}`, agentData); }, // 删除Agent deleteAgent: async (agentId) => { return api.delete(`/agent/${agentId}`); }, // AI辅助生成工作流 generateAIWorkflow: async (agentData) => { return api.post('/agent/ai-assist', agentData); }, // 创建分发链接 createDistribution: async (agentId, expiresIn) => { return api.post(`/agent/${agentId}/distribute`, { expires_in: expiresIn }); }, // 获取分发链接列表 getDistributions: async (agentId) => { return api.get(`/agent/${agentId}/distributions`); }, }; export default agentService;