1. Manifest schema + Sidecar foundation #2
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
Parent
What to build
Create the Sidecar service skeleton and the manifest file format, plus the Router endpoint that exposes available models to Hermes.
sidecar/): Python FastAPI service with two endpoints:GET /models/available— reads manifest YAML, returns list of profiles as{id, name, model_path, flags}GET /models/status— returns{active_profile: null, llama_server_running: false}(no model loaded yet)/home/bigt/AI/llm/manifest.yamlwith profile shape:Manifest is re-read on every
/models/availablecall (no file watcher).GET /v1/models— new endpoint that proxies to Sidecar/models/availableand returns OpenAI-compatible model list where each modelidis the profileid.Acceptance criteria
GET /models/availablereturns profiles from manifest YAMLGET /models/statusreturns{active_profile: null, llama_server_running: false}GET /v1/modelsreturns OpenAI-compatible list from Sidecar/v1/modelsBlocked by
User stories covered
1, 14, 15