Admin Dashboard Overhaul — UI, Backend APIs, Auth, Testing & CI #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_ui_enhancements"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Enhance hero_shrimp UI to a full-featured admin interface aligned with the Hero app suite.
UI
?logout=true, JWT token flowBackend
POST /rpc— JSON-RPC 2.0 (15 methods: info, health, stats, messages, audit, usage, memories, jobs, config, logs, tools)POST /mcp— MCP server (initialize, tools/list, tools/call, ping) + SSE transportGET /openrpc.json— OpenRPC 1.2.6 specGET /api/logs— log capture,POST /api/config— .env editingjose(HERO_SECRET) with ADMIN_TOKEN fallbackTests & CI
Compliance
buildenv.sh+ `scripts/setup.sh@ -0,0 +1,8 @@#!/bin/bashwhy was this file needed?
@ -0,0 +1,129 @@#!/bin/bashthis file is more hassle than copying th .env.example and changing it.
@ -1,28 +1,147 @@.PHONY: install start dev build binary clean typecheck docker-build docker-run# ============================================================================clean up the Makefile from any "scripting" in targets, it should be a simple name stating the dependencies and invoking a script. NO CODING in the makefile.
@ -0,0 +1,45 @@import { test, expect } from "@playwright/test";remove this file completely. broker tests are relevant to aibroker project. you won't be testing Openrouter endpoints no?
@ -0,0 +1,83 @@name: Testadd a job to make sure the project compiles and can always build the binary. This is a must to control any messing with imports and filepaths.
Thanks @thabeta I will check all your feedback and get back to you. :D
All feedback from this PR has been addressed in PR #4 (
development_hero_zero_standardize), which includes the merge ofdevelopment_ui_enhancementsplus all requested fixes:scripts/setup.shscripts/broker.spec.ts(tested aibroker, not hero_shrimp)bun build --compile) between lint and integrationbuildenv.shkept as part of the standard build_lib three-layer pattern used across all hero ecosystem reposClosing in favor of PR #4.
Pull request closed