Add claude-p and ollama transports to the Beaver model layer

↗ view on GitHub · Eli Ziff · 2026-07-28 · b5506122

claude-p:<model> reaches Anthropic models over headless Claude Code
(subscription flat rate; JSON-in-text tool protocol, spawns claude.exe
directly to dodge the .CMD shim); ollama:<model> reaches local models
(desktop Qwen) over ollama's native /api/chat tool calling. Both are
transport-only so the LAB experiment can hold the model constant across
the LAB and Beaver harnesses (benchmarks/lab/PROTOCOL.md). Keyless
providers skip the tabular API-key gate. tsc clean; llm suite 13/13;
live smoke: tool round-trip + usage through streamChatWithTools.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018bhP89cYSdEEjHNPnxacns
Repository eliziff/Beaver
Author Eli Ziff <eliasziff@gmail.com>
Authored
Parents 15543e0a
Stats 6 files changed , +451 , -3
Part of claude-p transport: alternative LLM backend via the Claude CLI

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-b5506122.md from inside the repo you want the change in.

⬇ Download capture-commit-b5506122.md