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

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

Context

cf-core now supports two new capabilities Kiwi should adopt:

1. LLM env-var auto-config

LLMRouter auto-configures from env vars — no llm.yaml needed for bare-metal users.

ANTHROPIC_API_KEY / OPENAI_API_KEY / OLLAMA_HOST / OLLAMA_MODEL

2. Hosted coordinator auth

CFOrchClient reads CF_LICENSE_KEY automatically. Paid+ users set:

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

to get managed GPU inference without self-hosting cf-orch.

Tasks

  • Add all env vars to .env.example with usage comments
  • Verify expiry predictor LLM fallback works with only OLLAMA_HOST set (no llm.yaml)
  • Verify recipe LLM path works with only ANTHROPIC_API_KEY set
  • Bump circuitforge-core dependency to >= 0.6.0

Refs

cf-core commit: 3deae05

## Context cf-core now supports two new capabilities Kiwi should adopt: ### 1. LLM env-var auto-config `LLMRouter` auto-configures from env vars — no `llm.yaml` needed for bare-metal users. ``` ANTHROPIC_API_KEY / OPENAI_API_KEY / OLLAMA_HOST / OLLAMA_MODEL ``` ### 2. Hosted coordinator auth `CFOrchClient` reads `CF_LICENSE_KEY` automatically. Paid+ users set: ``` CF_ORCH_URL=https://orch.circuitforge.tech CF_LICENSE_KEY=CFG-KIWI-xxxx-xxxx-xxxx ``` to get managed GPU inference without self-hosting cf-orch. ## Tasks - [ ] Add all env vars to `.env.example` with usage comments - [ ] Verify expiry predictor LLM fallback works with only `OLLAMA_HOST` set (no llm.yaml) - [ ] Verify recipe LLM path works with only `ANTHROPIC_API_KEY` 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
Sign in to join this conversation.
No milestone
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/kiwi#13
No description provided.