youling-agent-mcp
Version:
MCP服务器实现POMDP研发任务拆解
47 lines • 971 B
TypeScript
/**
* MCP请求和响应类型定义
*/
export interface MCPRequest {
question: string;
metadata?: Record<string, any>;
[key: string]: any;
}
export interface MCPSuccessResponse {
status: 'success' | 'accepted';
content?: string;
metadata?: {
contentType?: string;
[key: string]: any;
};
}
export interface MCPErrorResponse {
status: 'error';
error: {
message: string;
code?: string;
[key: string]: any;
};
}
export type MCPResponse = MCPSuccessResponse | MCPErrorResponse;
export interface DecompositionResult {
phases: Phase[];
dependencies: Dependency[];
risks: Risk[];
}
export interface Phase {
name: string;
tasks: Task[];
}
export interface Task {
name: string;
description: string;
}
export interface Dependency {
from: string;
to: string;
}
export interface Risk {
name: string;
mitigation: string;
}
//# sourceMappingURL=types.d.ts.map