AnyAgent
在 VS Code 里直接连上你的 CloudCLI 控制面板:浏览环境、项目与历史会话,打开
项目里的文件,并在内置终端里开 Shell / 续接 AI 会话——无需离开编辑器。
AnyAgent 是一个轻量桥接扩展,连接一个正在运行的 CloudCLI 控制面板后端。
它以只读浏览为主,不会改动你的后端服务。
功能
- 登录:支持「用户名 + 密码」与 Casdoor 统一登录(SSO)。控制面板启用
Casdoor 时优先走 SSO,浏览器内一键完成。
- 环境:在侧栏列出全部环境,支持启动、停止、切换当前环境。
- 项目与会话:项目为父节点、历史会话为子节点。点项目切换文件视图;点会话在
终端里续接对应的 AI 会话(
claude --resume 等)。
- 新建 Shell:通过视图标题栏的
+ 打开一个纯 Shell 终端,直连环境容器。
- 文件浏览:查看项目文件树并只读打开文件内容——打开后不会出现「已修改未
保存」的状态。
快速开始
- 在侧边活动栏点击 AnyAgent 图标打开面板。
- 在「环境」视图标题栏点击登录,按提示完成「用户名密码」或「统一登录(SSO)」。
也可在命令面板(
Cmd/Ctrl+Shift+P)搜索 AnyAgent: 登录。
- 登录后在「环境」视图选择/启动一个环境。
- 在「项目与会话」视图点击项目,下方「文件」视图会切换到该项目;点击会话可在
终端续接,或用标题栏
+ 新建 Shell 会话。
配置
在 设置 中搜索 AnyAgent:
| 设置项 |
默认值 |
说明 |
cloudcli.baseUrl |
http://localhost:3001 |
控制面板地址。本地开发用 3001 端口;生产环境填提供 /api 与 /env 的宿主地址。 |
cloudcli.environmentId |
空 |
可选,固定使用的环境 ID。留空则每次从环境列表中选择。 |
前置条件
- 一个可访问的 CloudCLI 控制面板(本地或远程)。
- 在该控制面板上拥有有效账号;启用 SSO 时需要可用的 Casdoor。
隐私与安全
AnyAgent 不硬编码任何凭据。登录得到的 JWT 存放在 VS Code 的 Secret Storage 中,
并在请求中自动续期;不会写入工作区或日志。
🛠 开发、构建与架构说明见仓库中的 DEVELOPMENT.md。
| |