hyperhive/hive-ag3nt
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris 1f54a07195 feat(agent): read available models from HIVE_AVAILABLE_MODELS env var
web_ui.rs: add available_models() helper that reads HIVE_AVAILABLE_MODELS
(comma-separated, injected by services.hyperhive.availableModels nix option).
Falls back to ["haiku", "sonnet", "opus"] when absent or empty. Field added
to StateSnapshot so the frontend receives the list on cold-load.

app.js: replace hardcoded MODEL_ALIASES array with availableModels module var.
Seeded from state.available_models before setHeader/populateOverflowMenu on
first /api/state load. Well-known aliases (haiku/sonnet/opus) still get their
descriptive labels; operator-declared custom model names show the name itself.

Implements the frontend + web_ui.rs side of issue #1359 (nix option shipped
separately in PR #1360 by atlas).
2026-06-05 13:48:03 +02:00
..
prompts docs: add running field to get_agent_meta description in system.md and mcp.rs 2026-06-05 00:48:05 +02:00
src feat(agent): read available models from HIVE_AVAILABLE_MODELS env var 2026-06-05 13:48:03 +02:00
Cargo.toml refactor: remove hyperhive.role option — there is only one role: agent 2026-06-04 14:31:44 +02:00