refactor: 移除多余依赖,统一 MUI 为唯一 UI 库
- 移除 radix-ui、clsx、tailwind-merge、class-variance-authority、react-router-dom - 前后端全面适配 MUI 组件,清理残留 Tailwind 工具类引用 - 优化 Agent Loop 引擎、IPC 处理器、Provider Adapter 等后端模块 - 新增 Agent 网络工具通用设计文档 v2
This commit is contained in:
Vendored
+9
-7
@@ -87,7 +87,9 @@ interface MetonaSessionsAPI {
|
||||
content: string;
|
||||
reasoningContent?: string;
|
||||
toolCalls?: unknown[];
|
||||
toolResult?: unknown;
|
||||
attachments?: Array<{ id: string; name: string; type: string; size: number; preview?: string; textContent?: string }>;
|
||||
iteration?: number;
|
||||
timestamp: number;
|
||||
}>>;
|
||||
pin: (sessionId: string, pinned: boolean) => Promise<{ success: boolean }>;
|
||||
@@ -145,7 +147,7 @@ interface MetonaMemoryAPI {
|
||||
// ===== Config API =====
|
||||
|
||||
interface MetonaConfigAPI {
|
||||
get: (key: string) => Promise<string | null>;
|
||||
get: (key: string) => Promise<unknown>;
|
||||
set: (key: string, value: unknown) => Promise<{ success: boolean }>;
|
||||
}
|
||||
|
||||
@@ -195,7 +197,7 @@ interface MetonaDataAPI {
|
||||
|
||||
// ===== Bridge 接口 =====
|
||||
|
||||
export interface MetonaBridge {
|
||||
interface MetonaBridge {
|
||||
agent: MetonaAgentAPI;
|
||||
sessions: MetonaSessionsAPI;
|
||||
mcp: MetonaMCPAPI;
|
||||
@@ -207,9 +209,9 @@ export interface MetonaBridge {
|
||||
data: MetonaDataAPI;
|
||||
}
|
||||
|
||||
declare global {
|
||||
interface Window {
|
||||
metona: MetonaBridge;
|
||||
electron: unknown;
|
||||
}
|
||||
// ===== 全局 Window 增强 =====
|
||||
|
||||
interface Window {
|
||||
metona: MetonaBridge;
|
||||
electron: unknown;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user