0e4a140f53
Replace the M3 echo-stub with real orchestrator-based LLM invocation via SessionWorkflow, wiring LangChainSessionCaller → ToolCallingRuntime.run_tool_loop(). Includes token tracking, cost estimation, streaming support, and A2A protocol compliance. ISSUES CLOSED: #5784