llm-connect/llm_connect
Bernd Worsch f76a58d6e9 refactor: simplify post-WP-0002 cleanup
- Remove redundant async_execute_prompt overrides from OpenAI/Gemini/OpenRouter
  adapters (identical to base class default — asyncio import also removed)
- Cache prompt.split() result in MockLLMAdapter to avoid double evaluation
- Promote deferred LLMBudgetExceededError imports to module level in
  models.py and adapter.py (no circular dependency)
- Auto-populate context dict in LLMBudgetExceededError.__init__ so callers
  need not pass redundant context= kwarg

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 22:30:00 +00:00
..
__init__.py feat: WP-0001 foundation + WP-0002 core extensions 2026-04-01 22:24:14 +00:00
_http.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00
_token_estimator.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00
adapter.py refactor: simplify post-WP-0002 cleanup 2026-04-01 22:30:00 +00:00
claude_code.py feat: WP-0001 foundation + WP-0002 core extensions 2026-04-01 22:24:14 +00:00
config.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00
embedding_adapter.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00
embedding_cache.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00
embedding_factory.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00
embedding_openai.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00
exceptions.py refactor: simplify post-WP-0002 cleanup 2026-04-01 22:30:00 +00:00
factory.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00
gemini.py refactor: simplify post-WP-0002 cleanup 2026-04-01 22:30:00 +00:00
models.py refactor: simplify post-WP-0002 cleanup 2026-04-01 22:30:00 +00:00
openai.py refactor: simplify post-WP-0002 cleanup 2026-04-01 22:30:00 +00:00
openrouter.py refactor: simplify post-WP-0002 cleanup 2026-04-01 22:30:00 +00:00
similarity.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00
toml_config.py feat: initial llm-connect package scaffold 2026-02-27 07:54:42 +01:00