# 概览

agentteam daemon 是 AgentTeam 一方 AI Agent 运行时的本地控制面。它运行在用户机器上，负责启动交互式 coding-agent runtime、提供认证后的本地 API、把 AgentTeam server 消息桥接到 Agent 会话，并为 runtime 提供本地 HTTP MCP 端点，用于发送回复、读取排队消息、上传文件和查看会话上下文。

## Desktop 应用

macOS 与 Windows 上由 Electron 负责 AgentTeam 窗口、托盘、菜单、deep link 和整应用
更新，并监督纯 headless Go daemon；Desktop renderer 来自签名应用包。daemon
不提供浏览器 UI。Linux 只发布 daemon 与 CLI，不包含 Electron。

新 profile 会自动选择可用的本地 loopback 端口，并写入
`~/.agentteam/config.yaml`。将 `port` 设为 `0` 可在下次 daemon 启动时重新自动选择
端口；设为正数则固定认证后的本地 API 端口。

## 主要页面

| 页面 | 管理内容 |
|------|----------|
| 概览 | Agent、模型、server、技能数量，daemon 运行时间，AgentTeam 连接流量和 token 图表 |
| 智能体 | Agent 配置、runtime 选择、LLM 配置、Cloud Memory 身份和 Activity |
| Servers | AgentTeam server 连接 |
| 技能 | 从文件、压缩包、URL 或仓库导入的可复用 Markdown 技能 |
| 设置 | 外观、本地 daemon 端口、诊断、系统信息、升级和工具链 |
| 帮助 | 内嵌 desktop dashboard 文档 |

## 快捷键

| 快捷键 | 动作 |
|--------|------|
| `Cmd/Ctrl + 1` | 概览 |
| `Cmd/Ctrl + 2` | 智能体 |
| `Cmd/Ctrl + 3` | Servers |
| `Cmd/Ctrl + 4` | 技能 |
| `Cmd/Ctrl + 9` | 设置 |
| `Cmd/Ctrl + /` | 帮助 |

## 本地数据

默认情况下，agentteam 把 daemon 状态存放在 `~/.agentteam/`。可以通过 `AGENTTEAM_CONFIG_DIR` 指向其他目录。

关键文件和目录：

| 路径 | 用途 |
|------|------|
| `config.yaml` | host、port、UI 设置、默认 Agent、日志设置和 API 签名密钥 |
| `agents.yaml` | Agent 配置 |
| `servers.yaml` | AgentTeam server auth |
| `skills.yaml` 与 `skills/` | 技能元数据和 Markdown 内容 |
| `agents/<agent-id>/memory/system/identity.md` | Agent 常驻身份文档 |
