Remove dead LLMBackend.stream() method
The method was defined on all backends (Ollama, FallbackOllama, OpenAI)
and in the base LLMBackend interface, but was never called by agent.py
or messages.py. stream_complete() covers all streaming use cases.

- navi/llm/base.py: remove abstract stream() method
- navi/llm/ollama.py: remove OllamaBackend.stream()
- navi/llm/fallback.py: remove FallbackOllamaBackend.stream()
- navi/llm/openai_backend.py: remove OpenAIBackend.stream()
- docs/tech_debt_review: mark item 54 as fixed

236 tests passing.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent cebc073 commit ac44c840f841dc5e36c79c67367a26dc3c46fdb3
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 12 May
Showing 5 changed files
View
docs/tech_debt_review_2026-04-29.md
View
navi/llm/base.py
View
navi/llm/fallback.py
View
navi/llm/ollama.py
View
navi/llm/openai_backend.py