Skip to content

Add dashboard to demo stack - #2

Closed
Peter-SL5 wants to merge 2 commits into
mainfrom
dashboard-integration
Closed

Add dashboard to demo stack#2
Peter-SL5 wants to merge 2 commits into
mainfrom
dashboard-integration

Conversation

@Peter-SL5

Copy link
Copy Markdown
Contributor
  • docker-compose.demo.yml: add otel-collector and dashboard services. otel-collector bridges gateway OTLP gRPC (4317) to the dashboard. dashboard builds from sibling ../agent-gateway-dashboard repo.
  • demo/setup.sh: start otel-collector and dashboard alongside gateway; pass AGENT_GATEWAY_DEMO_DASHBOARD_URL to demo env; print dashboard URL in the ready message.
  • demo/demo-agent.sh: emit agent.requested and agent.prompted events to POST /api/events on the dashboard when a prompt is dispatched, lighting up the alice→agent-platform and agent-platform→agent edges.
  • .gitignore: exclude /agent-gateway-dashboard/ (sibling repo checked out inside this directory during development).

- Add dashboard service and otel-collector to docker-compose.demo.yml
- Add extra_hosts for host.docker.internal on dashboard container (Linux)
- Extract enroll()/clear_enrollment() in setup.sh; add --reset flag for
  full re-enrollment without restarting infrastructure
- Start background reset server (port 8765) so dashboard Reset button
  triggers complete re-enrollment
- Replace per-agent CLAUDE.md with hardcoded --system-prompt in connect.sh
- Consolidate agent.requested + agent.prompted into single agent.prompted
  event carrying both user.id and agent.id
- Emit agent.created event to dashboard on agent provisioning
- Remove verification prompt from enrollment
@Peter-SL5
Peter-SL5 force-pushed the dashboard-integration branch from dc06c6c to 8761520 Compare May 7, 2026 21:21
@Peter-SL5 Peter-SL5 closed this May 7, 2026
@Peter-SL5
Peter-SL5 deleted the dashboard-integration branch May 7, 2026 21:28
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.

2 participants