simonw--llm
f7afd05112
- Add needs_key, key_env_var, Options to model classes to fix mypy attribute conflicts - Use ToolCall dataclass correctly for add_tool_call - Add key validation to raise error if no API key provided - Remove banner-style section headings - Clean up outdated TDD comments in tests