Skip to content

feat: integrate agentteams-dashboard into install scripts and Makefile#1074

Open
nillikechatchat wants to merge 1 commit into
agentscope-ai:mainfrom
nillikechatchat:feat/integrate-dashboard
Open

feat: integrate agentteams-dashboard into install scripts and Makefile#1074
nillikechatchat wants to merge 1 commit into
agentscope-ai:mainfrom
nillikechatchat:feat/integrate-dashboard

Conversation

@nillikechatchat

Copy link
Copy Markdown
Contributor

Summary

  • Rename install scripts from hiclaw-* to agentteams-* (install/hiclaw-install.sh → install/agentteams-install.sh, install/hiclaw-verify.sh → install/agentteams-verify.sh, etc.)
  • Add dashboard installation wizard (step_dashboard) to the interactive installer with port/image/gateway configuration
  • Add _start_dashboard() function with automatic controller env extraction (MinIO, LLM, auth token, admin creds)
  • Add dashboard health check to agentteams-verify.sh (check Improve install script with Quick Start mode and better UX #7)
  • Add Makefile targets: build-dashboard, install-dashboard, update-dashboard, uninstall-dashboard
  • Add backward compatibility for old env var names (AGENTTEAMS_INSTALL_DOCKER_PROXY_IMAGEAGENTTEAMS_INSTALL_CONTROLLER_IMAGE)
  • Add dashboard cleanup in uninstall flow

Test plan

  • Verify agentteams-install.sh interactive mode shows dashboard option
  • Verify agentteams-verify.sh correctly checks dashboard when enabled
  • Verify make build-dashboard succeeds when agentteams-dashboard is cloned at ../agentteams-dashboard
  • Verify uninstall removes dashboard container

Add agentteams-dashboard as an optional management UI component:
- Dashboard wizard step (port, version, image config)
- Independent AGENTTEAMS_DASHBOARD_VERSION (default: latest)
- Auto-detect MinIO/LLM credentials from controller container
- HTTP readiness check with 60s timeout, non-zero exit on failure
- Default bind to 127.0.0.1 (AGENTTEAMS_LOCAL_ONLY default 1)
- DATABASE_URL env for SQLite storage injection
- Dashboard accessibility check in agentteams-verify.sh
- Makefile targets: build/install/update/uninstall-dashboard, wait-dashboard-ready

Co-authored-by: agentteams-dashboard <d******@agentteams.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant