UNPKG

innomind-vita

Version:

InnoMind Vita - AI-Powered Industrial Software Platform

28 lines (24 loc) 805 B
import { http, HttpResponse } from 'msw'; import { fakerZH_CN as faker } from '@faker-js/faker'; import { AgentMessage } from '@innomind-vita/core'; // API基础URL const baseUrl = process.env.TEST_API_URL || 'http://localhost:3000'; export const handlers = [ // 模拟智能体响应 http.post('/api/agent/process', async ({ request }) => { const message = await request.json() as AgentMessage; return HttpResponse.json({ type: 'response', content: `模拟响应: ${message.content}`, timestamp: Date.now() } as AgentMessage); }), // 模拟智能体状态 http.get('/api/agent/:id/status', ({ params }) => { return HttpResponse.json({ id: params.id, status: 'active', lastActive: Date.now() }); }) ];