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