Close local release-quality gaps and reconcile workplan status
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e332-3365-77c0-8491-084e9ea33ac1
This commit is contained in:
tegwick 2026-09-27 17:36:27 +02:00
parent 37436bb562
commit 7cd633986e
56 changed files with 462 additions and 237 deletions

View file

@ -7,10 +7,9 @@ multiple providers (OpenAI, Anthropic, local models, etc.).
import asyncio
from abc import ABC, abstractmethod
from typing import Dict, Any
from llm_connect.models import RunConfig, LLMResponse, BudgetTracker
from llm_connect.exceptions import LLMBudgetExceededError
from llm_connect.models import LLMResponse, RunConfig
class LLMAdapter(ABC):
@ -131,8 +130,8 @@ class MockLLMAdapter(LLMAdapter):
"""
self.mock_response = mock_response
self.call_count = 0
self.last_prompt = None
self.last_config = None
self.last_prompt: str | None = None
self.last_config: RunConfig | None = None
def execute_prompt(
self,