feat(install): integrate agentteams-dashboard as optional component#1075
Open
nillikechatchat wants to merge 1 commit into
Open
feat(install): integrate agentteams-dashboard as optional component#1075nillikechatchat wants to merge 1 commit into
nillikechatchat wants to merge 1 commit into
Conversation
Add agentteams-dashboard as an optional component in the AgentTeams installation:
- Dashboard wizard step with port, image, and Higress Console URL config
- Auto-detect Higress Console URL for shared authentication
- Dashboard container startup after embedded controller
- Admin credentials forwarded for Higress ensure-ai bootstrap
- Dashboard container removed on uninstall
- Bilingual messages (zh/en)
- LAN-accessible by default (bind 0.0.0.0)
- Add verification check in agentteams-verify.sh
- Add Makefile targets: build-dashboard, install-dashboard, update-dashboard, uninstall-dashboard
Environment variables:
- AGENTTEAMS_DASHBOARD (default: 1) - Enable/disable dashboard installation
- AGENTTEAMS_PORT_DASHBOARD (default: 13000) - Dashboard host port
- AGENTTEAMS_DASHBOARD_IMAGE (default: ${AGENTTEAMS_REGISTRY}/agentteams/agentteams-dashboard:${AGENTTEAMS_VERSION}) - Dashboard image
- AGENTTEAMS_AI_GATEWAY_ADMIN_URL (auto-detected) - Higress Console URL
Co-authored-by: agentteams-dashboard <dashboard@agentteams.io>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
描述
将 agentteams-dashboard 作为可选组件集成到 AgentTeams 安装脚本中。
agentteams-dashboard 是一个基于 Next.js 的 Web 管理面板,用于可视化管理 AgentTeams 集群中的 Worker、Team、Human、Manager 等资源,同时集成 Matrix 聊天能力。
变更内容
1. `install/agentteams-install.sh`
2. `install/agentteams-verify.sh`
3. `Makefile`
环境变量
测试步骤
```bash
1. 安装 AgentTeams(包含 Dashboard)
bash install/agentteams-install.sh
2. 验证 Dashboard 可访问
curl -s http://localhost:13000/ | head -5
3. 验证安装脚本
bash install/agentteams-verify.sh
4. 使用 Makefile
make install-dashboard
make update-dashboard
make uninstall-dashboard
```
检查清单
相关链接