005 abstractcore integration
005_abstractcore_integration (completed)¶
Goal¶
Execute llm_call and tool_calls effects via AbstractCore in multiple topologies:
- local
- remote
- hybrid
What shipped¶
src/abstractruntime/integrations/abstractcore/llm_client.py: local + remote LLM clientstool_executor.py: executed + passthrougheffect_handlers.py:LLM_CALL+TOOL_CALLSfactory.py: convenience runtime factories
Notes¶
- Remote mode targets AbstractCore server
/v1/chat/completions. - Tool passthrough returns
WAITINGwithWaitState.detailsholding tool calls.
Related ADRs¶
- ADR 0001: Layered Coupling — Why integration is a separate module
- ADR 0002: Execution Modes — Why local/remote/hybrid exist