跳到主要内容

Dashboard

备注

本页讲使用 dashboard。要扩展或开发 dashboard 页面,见开发者指南

Dashboard 是常驻 Anyy gateway 的按需浏览器 sidecar。它不是独立云服务。它通过 Unix RPC socket 连接到所选 profile 的 gateway,并使用临时 claim token 让浏览器访问。

启动 Dashboard

先启动常驻 gateway:

anyy gateway start

然后启动 dashboard:

anyy dashboard

默认监听地址:

127.0.0.1:8767

交互式终端运行时会打开默认浏览器,除非设置 --no-open

常用 flags:

Flag含义
--home PATH选择 Anyy home。
--socket PATH连接非默认 gateway socket。
--listen ADDR绑定自定义 HTTP listen address。
--no-open只打印 URL,不打开浏览器。

如果所选 gateway 报告的 home 或 profile 与 CLI 选择不一致,dashboard 会拒绝启动。

LAN 模式

LAN 模式把 dashboard 暴露给同一可信私有网络中的设备:

anyy dashboard lan
anyy dashboard --lan

LAN 模式会发现 active LAN interface 上的 private IPv4 地址,跳过常见 VPN/container/bridge interface,绑定端口 8767,并为每个地址打印一个带 token 的 URL。

不要分享 LAN dashboard URL。它们包含临时 access token。

页面

Overview

所选 profile 和 gateway 的运行时摘要。

Chat

创建会话、打开线程、发送消息、停止运行中的 turn,并通过 dashboard SSE stream chat updates。

Models

查看和编辑主模型、fallback 条目、provider 连接详情,以及图片生成、TTS、speech-to-text 等媒体模型槽位。模型测试通过 gateway RPC 运行。

Channels

查看渠道状态并配置支持的消息渠道。有些渠道有专门流程,例如 Weixin login。

Skills

查看技能、切换可见性、安装上传技能并移除 managed skills。

Tools

查看运行时工具集和工具描述符。Dashboard 可以编辑 timeout 和 output budgets 等资源限制,但不会直接编辑核心安全策略字段。

MCP

列出 MCP servers、查看 discovered tools、添加或编辑 server config、切换 servers、probe config,并查看单个 MCP tool 详情。

Cron

列出定时任务、创建任务、查看运行历史、编辑 schedule/prompt、暂停或恢复任务,并删除任务。

Memory

查看 profile USER.mdMEMORY.md,以及运行时暴露时的 memory suggestion 状态。

Roles

列出角色、选择默认角色、创建命名角色、编辑 SOUL.md、重命名角色,并删除未被 active reference 使用的角色。

Approvals

审阅 open 和 decided approvals。Open prompts 可以从浏览器会话 approve 或 deny。

Claim Token

Dashboard URL 包含 fragment token:

http://127.0.0.1:8767/dashboard/#t=<token>

浏览器用这个 token claim 一个 dashboard session。Claim 之后,页面需要浏览器 session。没有有效 session 时,server 会重定向到 claim shell。

Dashboard responses 使用 no-store headers。POST 动作在改变状态前检查 same-origin。

生命周期命令

anyy dashboard --status
anyy dashboard --stop

--status 列出正在运行的 dashboard processes。--stop 停止它们。

如果端口 8767 已被占用,用 lifecycle commands 查看现有 dashboard,或选择另一个 listen address:

anyy dashboard --listen 127.0.0.1:8777

故障排查

症状检查
Gateway 未运行先启动常驻 gateway,再运行 anyy dashboard
Profile 不匹配确认 --home--profile 和正在运行的 gateway 指向同一个 profile。
端口被占用运行 anyy dashboard --statusanyy dashboard --stop,或选择其他 --listen
浏览器没有打开手动使用打印出的 URL,或传入 --no-open
LAN URL 不工作尝试匹配客户端设备网络的 URL;防火墙仍可能阻断端口 8767