mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-12 12:18:55 +02:00
P0 improvements to the OpenClaw agent backend, informed by PaperClip's adapter architecture: 1. Streaming output — emit MessageText as NDJSON events arrive, instead of waiting for the final result blob. Users now see real-time progress. 2. Tool use support — parse and emit MessageToolUse / MessageToolResult from streaming events, matching the Claude and OpenCode backends. 3. Model & system prompt — pass --model and --system-prompt to the OpenClaw CLI when configured, previously silently ignored. The implementation supports both the new streaming NDJSON format and the legacy single-blob result format for backwards compatibility. Closes MUL-726