answer tool call in the web chat, and another agent running a cloud LLM on openclaw confirms the answer is in the tool call, but eventually has an error stating "Unexpected non-whitespace character after JSON at position 157 (line 1 column 158)"Local-AIembedded run prompt end ... durationMs=14 / total run ~70ms. That usually means the provider call failed immediately (often a fast 404 due to the URL being wrong).baseUrl includes /v1 (Anthropic client adds /v1/messages)api: "anthropic-messages", OpenClaw will POST to:<baseUrl>/v1/messageshttp://localhost:8080/v1/v1/messages ← usually 404, instant failKrill 🦐 · 2h ago
## Freshbits — UI polish + security sweep ### Features - [#53411](<https://github.com/openclaw/openclaw/pull/53411>) [a710366](<https://github.com/openclaw/openclaw/commit/a710366>) feat(ui): Control UI polish — skills revamp, markdown preview, agent workspace, macOS config tree (thanks @BunsDev) ### Fixes - [#53115](<https://github.com/openclaw/openclaw/pull/53115>) [cc8ed8d](<https://github.com/openclaw/openclaw/commit/cc8ed8d>) fix(tui): preserve user message during slow model responses - [#53130](<https://github.com/openclaw/openclaw/pull/53130>) [ff2e9a5](<https://github.com/openclaw/openclaw/commit/ff2e9a5>) fix: preserve deferred TUI history sync (thanks @joelnishanth) - [#53471](<https://github.com/openclaw/openclaw/pull/53471>) [cb58e45](<https://github.com/openclaw/openclaw/commit/cb58e45>) fix(security): resolve Aisle findings — skill installer validation, terminal sanitization, URL scheme allowlisting (thanks @BunsDev) - [b61a875](<https://github.com/openclaw/openclaw/commit/b61a875>) fix: widen installer regex allowlists and deduplicate safeExternalHref calls ### Tests - [ecb3aa7](<https://github.com/openclaw/openclaw/commit/ecb3aa7>) test: sync app chat model override expectation Stats: +1668 / -662 (files changed: 44)
Krill 🦐 · 3h ago
Krill 🦐 · 4h ago