[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-84131":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":17,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":10,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},84131,"Agent_Manager","Zafer-Liu\u002FAgent_Manager","Zafer-Liu","A cross-platform desktop application for managing AI Agents and MCP Servers. 一款用于管理AI智能体与MCP服务器的跨平台桌面应用程序。","",null,"TypeScript",145,38,28,1,0,9,27,4.77,"Apache License 2.0",false,"main",true,[],"2026-06-12 02:04:38","# 智管-Agent Manager\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002FLogo\u002FBanner.png\" alt=\"智管-Agent Manager Banner\" width=\"100%\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"right\">\u003Ca href=\".\u002FREADME_EN.md\">English\u003C\u002Fa>\u003C\u002Fp>\n\n![版本](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F版本-v0.2.0-blue.svg)\n![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache%202.0-yellow.svg)\n[![Platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F平台-Windows%20%7C%20macOS-blue?style=flat-square)](#)\n[![Tauri](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTauri-2-24C8DB?style=flat-square&logo=tauri)](https:\u002F\u002Ftauri.app)\n[![React](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-19-61DAFB?style=flat-square&logo=react)](https:\u002F\u002Freact.dev)\n[![Rust](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FRust-stable-CE422B?style=flat-square&logo=rust)](https:\u002F\u002Fwww.rust-lang.org)\n\n> 本地 AI Agent 的统一管理中心。  \n> 添加 Agent 后，用户可在这里实现：\n>\n> - 一键启动 \u002F 停止，实时查看日志\n> - 内嵌 Web UI 与交互式终端\n> - 用自然语言指挥所有 Agent\n> - 一键生成临时公网分享链接\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#features\">✨ 项目亮点\u003C\u002Fa> ·\n  \u003Ca href=\"#recommended-agents\">🤝 推荐搭配\u003C\u002Fa> ·\n  \u003Ca href=\"#install\">⚙️ 快速安装\u003C\u002Fa> ·\n  \u003Ca href=\"#quickstart\">🚀 快速上手\u003C\u002Fa> ·\n  \u003Ca href=\"#llm-config\">🤖 LLM 配置\u003C\u002Fa> ·\n  \u003Ca href=\"#share\">🌐 分享 Agent\u003C\u002Fa> ·\n  \u003Ca href=\"#faq\">❓ FAQ\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>📚 完整目录\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n- [项目亮点](#features)\n- [核心功能](#capabilities)\n  - [Dashboard 教室视图](#dashboard)\n  - [Manager Agent 自然语言指挥官](#manager)\n  - [Agent 管理](#agents)\n  - [MCP Agent 工具对话](#mcp)\n  - [代理发布与临时分享](#share)\n  - [Port Manager 端口管理](#ports)\n- [安装方式](#install)\n- [快速上手](#quickstart)\n- [LLM 配置说明](#llm-config)\n- [支持的项目类型](#project-types)\n- [数据存储路径](#data-paths)\n- [版本更新](#roadmap)\n- [FAQ](#faq)\n- [参与贡献](#contributing)\n- [License](#license)\n\n\u003C\u002Fdetails>\n\n---\n\n\u003Ca id=\"features\">\u003C\u002Fa>\n\n# ✨ 项目亮点\n\n**智管-Agent Manager** 是一个基于 Tauri 2 + React 19 的桌面应用，专门解决\"本机跑了一堆 AI Agent，管理混乱\"的问题。\n\n核心理念：**所有 Agent，一个窗口管到底。**\n\n- 不用开多个终端\n- 不用记各种启动命令\n- 不用手动打开浏览器找端口\n- 用自然语言就能操控所有 Agent\n\n---\n\u003Ca id=\"recommended-agents\">\u003C\u002Fa>\n\n# 🤝 推荐搭配 Agent\n\n智管-Agent Manager 可以统一管理本地运行的各类 AI Agent。\n如果你正在寻找一个适合被智管托管的业务型 Agent，推荐搭配使用：\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>📊 智能商业分析 Agent\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n**智能商业分析 Agent** 是一个面向商业数据分析场景的 AI Agent。\n上传 Excel \u002F CSV，或连接数据库后，用户可以直接用自然语言提问，系统会自动完成：\n\n* 数据结构识别\n* SQL 生成与执行\n* 图表推荐与生成\n* 业务洞察分析\n* Excel \u002F Word \u002F PPT 报告导出\n\n配合智管-Agent Manager 使用后，可以获得更完整的桌面端体验：\n\n| 使用场景         | 智管-Agent Manager 提供的能力      |\n| ------------ | --------------------------- |\n| 启动商业分析 Agent | 一键启动 \u002F 停止进程                 |\n| 查看运行状态       | 实时日志、PID、端口状态               |\n| 打开分析界面       | 内嵌 Web UI，无需切换浏览器           |\n| 团队临时演示       | 一键生成 Cloudflare Tunnel 公网链接 |\n| 多 Agent 协作   | 使用 Manager Agent 自然语言调度     |\n\n```text\n示例：\n帮我启动 Business Analytics Agent，然后打开它的界面\n```\n\n👉 项目地址：[智能商业分析 Agent](https:\u002F\u002Fgithub.com\u002FZafer-Liu\u002FData-Analysis-Agent)\n\n\u003C\u002Fdetails>\n\n---\n\u003Ca id=\"capabilities\">\u003C\u002Fa>\n\n# 🧠 核心功能\n\n\u003Ca id=\"dashboard\">\u003C\u002Fa>\n\n## 1️⃣ Dashboard — 教室视图\n\n所有 Agent 以可视化展示：**Manager Agent 在讲台**，其他 Agent 坐在学生座位上。\n\n![classroom](Images\u002Fclassroom.png)\n\n一眼看清所有 Agent 的状态，悬停在 Agent 座位上，可直接：\n- 启动 \u002F 停止\n- 查看详情\n- 打开 UI 界面\n\n点击讲台的 Manager Agent，直接跳转到自然语言指挥界面。\n\n---\n\n## 2️⃣ Manager Agent — 自然语言指挥官\n\n用一句话控制所有 Agent，无需手动操作界面。\n\n![manager](Images\u002Fmanager.png)\n\n```text\n帮我启动 Business Analytics Agent，然后打开它的界面\n```\n\n```text\n把 Mindmap 停掉，顺便告诉我它是干什么的\n```\n\n```text\n现在有哪些 Agent 在运行？\n```\n\nManager Agent 会理解意图 → 自动调用工具 → 完成操作，并向你汇报结果。\n\n**支持的操作：**\n\n| 自然语言描述 | 实际行为 |\n|------------|---------|\n| 启动 \u002F 停止某个 Agent | 调用 start\u002Fstop 接口 |\n| 打开某个 Agent 的界面 | 自动在标签栏打开 UI |\n| 打开某个 Agent 的终端 | 自动在标签栏打开 PTY 终端 |\n| 查看所有 Agent 状态 | 返回实时状态汇总表 |\n| 了解某个 Agent 的功能 | 读取该 Agent 目录下的 README |\n| 跳转到某个页面 | 自动导航 |\n\n**会话持久化：** 切换到其他页面再回来，对话历史不丢失。\n\n> 需要配置 LLM 提供商才能使用，详见 [LLM 配置说明](#llm-config)。\n\n---\n\n\u003Ca id=\"agents\">\u003C\u002Fa>\n\n## 3️⃣ Agent 管理\n\n### 自动识别项目类型\n\n选择项目目录后，自动检测并填写启动命令，无需手动填写。详见[支持的项目类型](#project-types)。\n\n### 启动与监控\n![Agent1](Images\u002FAgent1.png)\n- 一键启动 \u002F 停止 Agent 进程\n- 实时流式日志（stdout + stderr），支持自动滚动\n- 查看 PID、端口状态、启动时间\n- 侧边栏支持拖拽排序\n\n### 内嵌 Web UI\n![Agent2](Images\u002FAgent2.png)\n有 Web 界面的 Agent（如 Streamlit、Flask、FastAPI）可以直接在应用内打开，不用切换浏览器：\n\n- 多标签页同时打开多个 Agent UI\n- 标签栏高度可拖拽调整\n- 支持一键全屏\n- 支持 WebSocket Token 自动填充（openclaw 类型 Agent）\n\n\n---\n\n\u003Ca id=\"mcp\">\u003C\u002Fa>\n\n## 4️⃣ MCP Agent — AI 工具对话\n\n![mcp](Images\u002Fmcp.png)\n\n通过 MCP（Model Context Protocol）连接本地工具服务，与 AI 进行多轮工具调用对话。\n\n**MCP 服务器添加方式：**\n\n- **本地扫描**：自动检测 npm 全局安装的 MCP 包\n- **智能解析**：粘贴任意文本（官方文档、安装说明等），AI 自动提取配置\n- **手动添加**：填写 stdio \u002F SSE 配置\n\n---\n\n\u003Ca id=\"share\">\u003C\u002Fa>\n\n## 5️⃣ 代理发布 — 临时分享与公网访问\n\n### 🔗 临时分享（推荐 · 适合开会场景）\n![agency](Images\u002FAgency.png)\n\n无需固定 IP，无需域名，无需服务器。一键生成临时公网链接：\n\n```\n你的电脑 localhost:5001\n        ↓ Cloudflare Tunnel\nhttps:\u002F\u002Fabc-xyz.trycloudflare.com  ← 发给同事\n```\n\n**使用流程：**\n\n1. 安装 cloudflared（见下方）\n2. 确认 Agent 已启动\n3. 在\"代理发布\"页找到目标 Agent → 点击 **生成链接**\n4. 等待约 5–15 秒，出现 `https:\u002F\u002Fxxx.trycloudflare.com`\n5. 复制链接发给同事\n6. 会后点 **关闭**，链接立即失效\n\n**安装 cloudflared：**\n\n```powershell\n# Windows（推荐用 Scoop）\nscoop install cloudflared\n\n# macOS\nbrew install cloudflared\n```\n\n或从 [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fcloudflare\u002Fcloudflared\u002Freleases\u002Flatest) 直接下载 exe。\n\n> ⚠️ 临时链接无访问控制，请仅在需要时开启，会后立即关闭。\n\n### 🛡️ Caddy 反向代理（长期发布）\n\n适合需要固定域名、持续开放访问的场景：\n\n- 绑定自定义域名（自动申请 HTTPS 证书）\n- 用户名 \u002F 密码访问控制（bcrypt 加密存储）\n- 多用户权限精细管理（每条规则可独立设置允许哪些用户访问）\n- 一键生成 Caddyfile + 启动\u002F重载 Caddy\n\n---\n\n\u003Ca id=\"ports\">\u003C\u002Fa>\n\n## 6️⃣ Port Manager — 端口管理\n![\u002Fport](Images\u002Fport.png)\n\n查看当前机器上所有正在监听的端口：\n\n- 显示端口号、协议、PID、进程名\n- 一键终止占用指定端口的进程\n- 方便排查 Agent 启动失败（端口被占用）的问题\n\n---\n\n\u003Ca id=\"install\">\u003C\u002Fa>\n\n# ⚙️ 安装方式\n\n### 下载预构建安装包（推荐）\n\n从 [Releases](https:\u002F\u002Fgithub.com\u002FZafer-Liu\u002FAgent_Manager\u002Ftree\u002Fmain\u002FReleases) 下载最新版本：\n\n| 平台 | 文件 |\n|------|------|\n| Windows | `Agent-Manager.exe` |\n| macOS（Intel） | `Agent-Manager.dmg` |\n\n双击安装包，按提示安装即可。\n\n### 从源码构建\n\n**前置依赖：**\n\n- [Node.js](https:\u002F\u002Fnodejs.org) ≥ 18\n- [Rust](https:\u002F\u002Frustup.rs)（stable）\n- [Tauri 前置依赖](https:\u002F\u002Ftauri.app\u002Fstart\u002Fprerequisites\u002F)（Windows 需要 VS C++ 生成工具）\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FZafer-Liu\u002FAgent_MCP_Manager.git\ncd Agent_MCP_Manager\n\n# 安装依赖\nnpm install\ncd frontend && npm install && cd ..\n\n# 开发模式运行\nnpm run dev\n\n# 生产构建\nnpm run build\n```\n\n构建产物在 `src-tauri\u002Ftarget\u002Frelease\u002Fbundle\u002F` 下。\n\n---\n\n\u003Ca id=\"quickstart\">\u003C\u002Fa>\n\n# 🚀 快速上手\n\n## 第一步：添加 Agent\n\n1. 侧边栏点击 **Agents** → 右上角 **＋ New Agent**\n2. 点击 📁 选择 Agent 的项目目录\n3. 应用自动识别项目类型，填写启动命令\n4. 填写名称，确认端口号（有 Web UI 的 Agent 需要）→ **保存**\n5. 点击 ▶ 启动\n\n## 第二步：查看 Agent 界面\n\n- 有 Web UI 的 Agent（Streamlit \u002F Flask 等）：点击 **Open UI** → 在应用内嵌标签页打开\n- TUI 类 Agent（Claude Code 等）：点击 **Open Terminal** → 在应用内嵌终端打开\n\n## 第三步：使用 Manager Agent（可选）\n\n1. 在 **MCP Agent → LLM 设置** 中添加 LLM 提供商（见[LLM 配置说明](#llm-config)）\n2. 点击侧边栏 **Manager**\n3. 选择 LLM 提供商\n4. 用自然语言发送指令\n\n## 第四步：开会时分享 Agent（可选）\n\n1. 安装 cloudflared\n2. 打开**代理发布**页面\n3. 找到目标 Agent → **生成链接** → 复制发送\n\n---\n\n\u003Ca id=\"llm-config\">\u003C\u002Fa>\n\n# 🤖 LLM 配置说明\n\nManager Agent 和 MCP Agent 都需要 LLM 驱动。在 **MCP Agent → LLM 设置** 中添加：\n\n| 字段 | 说明 | 示例 |\n|------|------|------|\n| 名称 | 自定义，随便填 | DeepSeek |\n| Base URL | OpenAI 兼容的 API 地址 | `https:\u002F\u002Fapi.deepseek.com\u002Fv1` |\n| API Key | 对应的 API Key | `sk-xxx` |\n| 模型 | 模型名称 | `deepseek-chat` |\n\n点击**测试连接**，显示绿色即配置成功。\n\n**内置支持的提供商：**\n\n| 提供商 | Base URL | 推荐模型 |\n|--------|----------|---------|\n| DeepSeek | `https:\u002F\u002Fapi.deepseek.com\u002Fv1` | `deepseek-chat` |\n| OpenAI | `https:\u002F\u002Fapi.openai.com\u002Fv1` | `gpt-4o-mini` |\n| 任意兼容 API | 自定义 | 自定义 |\n\n---\n\n\u003Ca id=\"project-types\">\u003C\u002Fa>\n\n# 🔍 支持的项目类型\n\n选择项目目录后，自动检测并填写以下配置：\n\n| 项目类型 | 识别条件 | 自动生成的命令 |\n|---------|---------|--------------|\n| Python · uv | `pyproject.toml` + `uv.lock` | `uv run python main.py` |\n| Python · FastAPI | requirements 含 `fastapi` | `uvicorn main:app --reload --port PORT` |\n| Python · Django | `manage.py` 存在 | `python manage.py runserver 0.0.0.0:8000` |\n| Python · Streamlit | requirements 含 `streamlit` | `streamlit run app.py --server.port 8501` |\n| Python · Flask | requirements 含 `flask` | `python app.py` |\n| Python · 通用 | `main.py` \u002F `app.py` 等 | `python main.py` |\n| Node.js | `package.json` | `npm run dev` |\n| Rust | `Cargo.toml` | `cargo run` |\n| Go | `go.mod` | `go run .` |\n| npm 全局命令 | `%APPDATA%\\npm\\*.cmd` | 交互式 PowerShell + 自动输入命令 |\n| 可执行文件 | `.exe` \u002F `.bat` \u002F `.cmd` \u002F `.sh` | 直接运行 |\n\n端口号也会自动检测：扫描 `.env` 文件、`pyproject.toml` 脚本、源码中的 `port=` 配置。\n\n---\n\n\u003Ca id=\"data-paths\">\u003C\u002Fa>\n\n# 📁 数据存储路径\n\n| 数据 | Windows | macOS |\n|------|---------|-------|\n| Agent 配置 | `%APPDATA%\\agent-manager\\agents.json` | `~\u002FLibrary\u002FApplication Support\u002Fagent-manager\u002Fagents.json` |\n| LLM 提供商 | `%APPDATA%\\agent-manager\\llm_config.json` | 同左 |\n| 代理 \u002F 用户配置 | `%APPDATA%\\agent-manager\\proxy.json` | 同左 |\n| 生成的 Caddyfile | `%APPDATA%\\agent-manager\\Caddyfile` | 同左 |\n| MCP 服务器配置 | `%APPDATA%\\Claude\\claude_desktop_config.json` | `~\u002FLibrary\u002FApplication Support\u002FClaude\u002Fclaude_desktop_config.json` |\n\n---\n\n\u003Ca id=\"roadmap\">\u003C\u002Fa>\n\n# 🗺️ 版本更新\n\n> **当前版本 `v0.2.0`** · 2026 年 6 月\n\n## v0.2.0 主要更新\n\n**新功能：**\n\n- ✅ **Manager Agent**：自然语言指挥所有 Agent，支持启动\u002F停止\u002F打开 UI\u002F读取 README\n- ✅ **Dashboard 教室视图**：所有 Agent 状态一眼可见，悬停操作\n- ✅ **代理发布**：一键 Cloudflare Tunnel 临时分享 + Caddy 反向代理长期发布\n- ✅ **PTY 终端**：真实交互式终端，支持 Claude Code 等 TUI 工具\n- ✅ **Python 自动识别增强**：支持 FastAPI\u002FDjango\u002FStreamlit\u002Fuv\u002Fpyproject.toml\n- ✅ **会话持久化**：Manager Agent 切换页面不丢失对话历史\n\n**修复：**\n\n- 修复从 Dashboard 启动 Agent 后全屏卡死问题\n- 修复 Mindmap（Node.js）启动进入 REPL 的问题\n- 修复开发端口与其他 Vite 项目冲突（改为 1420）\n\n---\n\n\u003Ca id=\"faq\">\u003C\u002Fa>\n\n# ❓ FAQ\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>🤖 Manager Agent 相关\u003C\u002Fb>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Manager Agent 没有反应 \u002F 提示未选择提供商？\u003C\u002Fb>\u003C\u002Fsummary>\n\n1. 前往 **MCP Agent → LLM 设置**，添加 LLM 提供商\n2. 点击\"测试连接\"，确认绿色通过\n3. 回到 Manager 页面，在顶部下拉框选择该提供商\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Manager Agent 说\"找不到 Agent\"？\u003C\u002Fb>\u003C\u002Fsummary>\n\nLLM 使用的是 Agent 的名称，确认你说的名称和 Agent 配置中的名称一致（支持模糊匹配，不区分大小写，也支持用下划线替代空格）。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>切换页面后 Manager Agent 对话历史消失了？\u003C\u002Fb>\u003C\u002Fsummary>\n\n这是 v0.2.0 已修复的问题。Manager Agent 组件始终在后台保持挂载，只是通过 CSS 隐藏。如果仍然消失，请确认使用的是 v0.2.0 版本。\n\n\u003C\u002Fdetails>\n\n\u003C\u002Fdetails>\n\n---\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>🤖 Agent 管理相关\u003C\u002Fb>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Agent 启动后状态显示\"错误\"？\u003C\u002Fb>\u003C\u002Fsummary>\n\n查看 Agent 详情页的日志，通常是：\n\n- 端口被占用：在 Port Manager 找到占用该端口的进程并终止\n- 依赖未安装：在终端手动运行一次启动命令，查看具体报错\n- 工作目录不对：确认 Agent 配置中的工作目录路径正确\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Agent 有 Web UI 但打开后是空白？\u003C\u002Fb>\u003C\u002Fsummary>\n\nAgent 可能还在启动中（端口尚未监听）。等待几秒后，点击 UI 面板工具栏的刷新按钮。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Claude Code 终端打开后是空白？\u003C\u002Fb>\u003C\u002Fsummary>\n\n这是正常现象。应用会自动启动 PowerShell，然后等待约 800ms 后向 stdin 写入 `claude` 命令。稍等 1–2 秒，Claude Code 的 TUI 界面会渲染出来。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Python Agent 识别出的命令不对？\u003C\u002Fb>\u003C\u002Fsummary>\n\n自动识别基于文件扫描，边缘情况可能判断有误。在 Agent 编辑界面手动修改命令和参数即可，修改后保存立即生效。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Agent 列表顺序能调整吗？\u003C\u002Fb>\u003C\u002Fsummary>\n\n可以。在 Agents 页面，按住 Agent 左侧的拖动把手（悬停后出现的 ⠿ 图标），拖拽到目标位置即可。顺序自动保存。\n\n\u003C\u002Fdetails>\n\n\u003C\u002Fdetails>\n\n---\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>🌐 代理发布相关\u003C\u002Fb>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>点击\"生成链接\"后一直没有 URL 出现？\u003C\u002Fb>\u003C\u002Fsummary>\n\n可能原因：\n\n1. cloudflared 未安装或不在 PATH 中 → 点击\"重新检测\"按钮，确认路径已识别\n2. 网络问题 → cloudflared 需要能访问 Cloudflare，确认没有代理或防火墙拦截\n3. Agent 未启动 → 临时链接会转发到本机端口，Agent 需处于运行状态\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>同事打开链接显示\"无法访问此网站\"？\u003C\u002Fb>\u003C\u002Fsummary>\n\n确认：\n\n1. Agent 在你本机正在运行（不是停止状态）\n2. 隧道还没有关闭（应用里还显示绿色 URL）\n3. 链接是完整的 `https:\u002F\u002Fxxx.trycloudflare.com` 格式\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>多个同事同时访问对话内容混在一起？\u003C\u002Fb>\u003C\u002Fsummary>\n\n这是 Agent 本身的限制，对话历史存在 Agent 进程的内存里，Agent Manager 无法从外部隔离。\n\n如需隔离，需在 Agent 代码中加 session 支持（如 Streamlit 使用 `st.session_state` 天然隔离）。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Caddy 找不到 \u002F proxy_apply 失败？\u003C\u002Fb>\u003C\u002Fsummary>\n\n安装 Caddy：\n\n```powershell\n# Windows\nscoop install caddy\n\n# macOS\nbrew install caddy\n```\n\n安装后在代理发布页点击刷新按钮。\n\n\u003C\u002Fdetails>\n\n\u003C\u002Fdetails>\n\n---\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>⚙️ 安装与运行相关\u003C\u002Fb>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>Windows 安装包提示\"未知发布者\"？\u003C\u002Fb>\u003C\u002Fsummary>\n\n点击\"更多信息\" → \"仍要运行\"。这是因为安装包未经过 Microsoft 代码签名，属于正常现象。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>macOS 提示\"无法打开，因为无法验证开发者\"？\u003C\u002Fb>\u003C\u002Fsummary>\n\n在终端执行：\n\n```bash\nxattr -d com.apple.quarantine \u002FApplications\u002F智管-Agent\\ Manager.app\n```\n\n或右键点击应用 → 选择\"打开\" → 再次点击\"打开\"。\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cb>开发模式 npm run dev 报端口占用？\u003C\u002Fb>\u003C\u002Fsummary>\n\n本项目开发端口为 **1420**（避免与 Mindmap 等 Vite 项目的 5173 冲突）。如 1420 被占用：\n\n```powershell\n# 查找占用进程\nnetstat -ano | findstr :1420\n# 终止该进程（把 PID 替换为实际值）\ntaskkill \u002FPID \u003CPID> \u002FF\n```\n\n\u003C\u002Fdetails>\n\n\u003C\u002Fdetails>\n\n---\n\n\u003Ca id=\"contributing\">\u003C\u002Fa>\n\n# 🤝 参与贡献\n\n欢迎提交 PR 或 Issue！\n\n---\n\n\u003Ca id=\"license\">\u003C\u002Fa>\n\n# 📄 License\n\n[Apache 2.0](LICENSE)\n\n---\n\n# ⭐ 项目目标\n\n把所有 Agent 的管理交给智管，把时间留给真正重要的事。\n",2,"2026-06-11 04:12:22","CREATED_QUERY"]