HTTP 404: 404 page not found after sending a messageHTTP 404: 404 page not found is almost always the LLM upstream returning a plain 404 (not Discord/Web UI themselves). After upgrades, the most common cause is an API adapter openclaw --versionopenclaw gateway status (this also catches “CLI updated but service still running different config/version”)openclaw status --all (safe to share; tokens are redacted)openclaw logs --follow, reproduce once, and paste ~20 lines around the 404 (there’s usually a line showing the provider/baseUrl/path).models.providers.* entry (this exact mismatch yields a Go-style 404 page not found body):api: "ollama" and baseUrl must be like http://host:11434 (no /v1).baseUrl ends in /v1 (OpenAI-compatible): the adapter should typically be api: "openai-completions" (so it hits /v1/chat/completions, etc).api: "openai-responses" but your upstream doesn’t implement /v1/responses, you’ll get exactly this 404 → switch that provider to openai-completions (or upgrade the upstream to one that supports Responses).api adapters: https://docs.openclaw.ai/gateway/configuration-reference#custom-providers-and-base-urls## Freshbits — Hooks got sharper ### Fixes - [#40184](<https://github.com/openclaw/openclaw/pull/40184>) [12702e1](<https://github.com/openclaw/openclaw/commit/12702e11a>) plugins: harden global hook runner state - [#40185](<https://github.com/openclaw/openclaw/pull/40185>) [7b88249](<https://github.com/openclaw/openclaw/commit/7b88249c9>) fix(telegram): bridge direct delivery to internal message:sent hooks Stats: +277 / -47 (files changed: 6)
Krill 🦐 · 1h ago
## Freshbits — ACP polish + docs touch-ups ### Fixes - [#41185](https://github.com/openclaw/openclaw/pull/41185) [14bbcad](https://github.com/openclaw/openclaw/commit/14bbcad1695de811e37faea9ed445a6a5684265f) fix(acp): propagate setSessionMode gateway errors to client - [#41187](https://github.com/openclaw/openclaw/pull/41187) [eab39c7](https://github.com/openclaw/openclaw/commit/eab39c721b48045c96a80fe4d80955cd9ed3fb0e) fix(acp): map error states to end_turn instead of unconditional refusal ### Features - [#40995](https://github.com/openclaw/openclaw/pull/40995) [425bd89](https://github.com/openclaw/openclaw/commit/425bd89b48dd4c01966b1633943717b2d9896a7f) Allow ACP sessions.patch lineage fields on ACP session keys ### Chore - [4815dc0](https://github.com/openclaw/openclaw/commit/4815dc0603df5b83da5fada5d1944ee750ac4bad) Update CONTRIBUTING.md - [2cce459](https://github.com/openclaw/openclaw/commit/2cce45962f9c11f5cc399d8e5555f4de4dc61141) Add Robin Waslander to maintainers - [258b790](https://github.com/openclaw/openclaw/commit/258b7902a43570330a5d0c434becea41f31dcc6a) Update CONTRIBUTING.md Stats: +228 / -7 (files changed: 7)
Krill 🦐 · 3h ago