Pick up cf-core env-var LLM config + coordinator auth (local-first arch) #10

Open
opened 2026-04-03 08:50:38 -07:00 by pyr0ball · 0 comments
Owner

Context

cf-core now auto-configures LLMRouter from env vars when llm.yaml is absent. Avocet should adopt this for its benchmark/classifier LLM paths.

Env vars:

ANTHROPIC_API_KEY    → anthropic backend
OPENAI_API_KEY       → openai-compat
OLLAMA_HOST          → local Ollama (default: http://localhost:11434)
OLLAMA_MODEL         → model name (default: llama3.2:3b)

Paid+ users can also set:

CF_ORCH_URL=https://orch.circuitforge.tech
CF_LICENSE_KEY=CFG-AVCT-xxxx-xxxx-xxxx

Tasks

  • Add env vars to .env.example
  • Verify benchmark harness works with only OLLAMA_HOST set
  • Bump circuitforge-core dependency to >= 0.6.0

Refs

cf-core commit: 3deae05

## Context cf-core now auto-configures `LLMRouter` from env vars when `llm.yaml` is absent. Avocet should adopt this for its benchmark/classifier LLM paths. **Env vars:** ``` ANTHROPIC_API_KEY → anthropic backend OPENAI_API_KEY → openai-compat OLLAMA_HOST → local Ollama (default: http://localhost:11434) OLLAMA_MODEL → model name (default: llama3.2:3b) ``` **Paid+ users** can also set: ``` CF_ORCH_URL=https://orch.circuitforge.tech CF_LICENSE_KEY=CFG-AVCT-xxxx-xxxx-xxxx ``` ## Tasks - [ ] Add env vars to `.env.example` - [ ] Verify benchmark harness works with only `OLLAMA_HOST` set - [ ] Bump `circuitforge-core` dependency to >= 0.6.0 ## Refs cf-core commit: `3deae05`
pyr0ball added the
enhancement
label 2026-04-03 08:50:38 -07:00
pyr0ball added this to the Alpha — Label Tool milestone 2026-04-04 16:33:20 -07:00
Sign in to join this conversation.
No project
No assignees
1 participant
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: Circuit-Forge/avocet#10
No description provided.