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:
thzxx
2026-07-05 19:15:48 +08:00
parent ba85328c4f
commit f4532a2bb2
50 changed files with 1474 additions and 2042 deletions
+9 -7
View File
@@ -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;
}