aibroker: Add admin dashboard with metrics and ecosystem compliance #6

Open
opened 2026-02-16 15:37:05 +00:00 by mik-tf · 4 comments
Owner

Context

As part of the hero ecosystem standardization effort, aibroker needs a full-featured admin dashboard, request observability, and alignment with hero_ports, naming_convention, and makefile_helper conventions.

Goals

  • Admin dashboard (Bootstrap 5.3.3) with model management, chat testing, MCP tools, API keys, logs, and API docs
  • Per-IP request metrics via middleware
  • Hero Auth JWT integration
  • Port 3385 and binary hero_aibroker per ecosystem registry
  • Makefile and build system compliance
  • Smoke tests and CI pipeline
## Context As part of the hero ecosystem standardization effort, aibroker needs a full-featured admin dashboard, request observability, and alignment with hero_ports, naming_convention, and makefile_helper conventions. ## Goals - Admin dashboard (Bootstrap 5.3.3) with model management, chat testing, MCP tools, API keys, logs, and API docs - Per-IP request metrics via middleware - Hero Auth JWT integration - Port 3385 and binary `hero_aibroker` per ecosystem registry - Makefile and build system compliance - Smoke tests and CI pipeline
Owner

use our best practicces, local socket, openrpc only (dont use oschema)

use our best practicces, local socket, openrpc only (dont use oschema)
despiegk added this to the ACTIVE project 2026-02-23 10:19:13 +00:00
Owner

see skill for env variable, use those as default

  • groq
  • openrouter
see skill for env variable, use those as default - groq - openrouter
despiegk changed title from Add admin dashboard with metrics and ecosystem compliance to aibroker: Add admin dashboard with metrics and ecosystem compliance 2026-02-23 10:24:28 +00:00
Owner

first part of this issue + env var best practice complete w/ #8, now working on standardization

first part of this issue + env var best practice complete w/ https://forge.ourworld.tf/lhumina_code/hero_aibroker/pulls/8, now working on standardization
Owner

also see #9 for second part, best practices with openrpc

also see https://forge.ourworld.tf/lhumina_code/hero_aibroker/pulls/9 for second part, best practices with openrpc
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_aibroker#6
No description provided.