Commit Graph

607 Commits

Author SHA1 Message Date
Levi Neely 127f428620 Add backend package: common LLM interface for ollama and OpenAI-compatible APIs
Defines a Backend interface with shared Message/Tool/ToolCall types.
OllamaBackend wraps /api/chat; OpenAIBackend covers OpenAI, OpenRouter,
and any compatible API. Factory reads OLLIE_BACKEND, OLLIE_API_URL,
OLLIE_API_KEY.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 22:40:42 +02:00
Levi Neely af34b2f267 Add ollie/exec package: extract execute_code from anvillm-mcp
Extracts execute_code into a shared ollie/exec package so anvillm-mcp
and ollie's agent loop can both use it. Includes sandboxed execution,
dangerous-pattern validation with per-Executor rate limiting, 9P tool
reading, and pipeline construction.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 22:30:19 +02:00
Levi Neely 6767137bce
Add GNU General Public License v3 2026-02-21 22:21:21 +01:00
Levi Neely 52abc5174b Update usage section: clarify UI and tool dependencies 2026-02-21 20:55:47 +01:00
Levi Neely 58d185941c Improve README flow 2026-02-21 20:53:15 +01:00
Levi Neely ff1e3d60c8 Update README: tech editing pass and fix license 2026-02-21 20:49:15 +01:00
Levi Neely 12b8950ea5 Initial commit 2026-02-21 20:47:38 +01:00