innomind-vita
Version:
InnoMind Vita - AI-Powered Industrial Software Platform
28 lines (24 loc) • 805 B
text/typescript
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()
});
})
];