| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-29 | Define Tool protocol and LLM provider abstraction | Ben Sima | |
| The implementation is complete. I created [Omni/Agent/Engine.hs](file:// - **Types**: `Tool`, `LLM`, `AgentConfig`, `Message`, `Role`, `ToolCall` - **Functions**: `chat` for OpenAI-compatible HTTP via http-conduit, `de - **Tests**: JSON roundtrip for Tool, Message; validation of defaults All lints pass (hlint + ormolu) and tests pass. Task-Id: t-141.1 | |||
