feat(services): add service_aibroker.nu #91
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills!91
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_service_aibroker"
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?
Adds
tools/modules/services/service_aibroker.nufor thehero_aibrokerservice (server + UI).Three deviations from the
service_dbbaseline:svx_seed_models_configpreflight copies the repo'smodelsconfig.ymlinto~/hero/var/hero_aibroker/on first start (preserves operator edits unless--reset).svx_check_api_keyspreflight warns non-fatally whenOPENROUTER_API_KEY/GROQ_API_KEYare unset in the invoking env.MODELS_CONFIG_PATH,OPENROUTER_API_KEYS,GROQ_API_KEY.Server binds two UDS (
rpc.sock+rest.sock) in one process;kill_otherlists both. UI bindsui.sockand proxies REST.Smoke-tested end to end on Hetzner — full summary on the sub-issue. Warning path validated (service still reaches
running+ all health checks pass with no LLM keys in env); operator edits tomodelsconfig.ymlpreserved across restart without--reset.Closes #90
Refs #75