BridgesLLM Portal v3.25.10
Fixed
- Project chat now shows Gemini CLI-backed replies again when OpenClaw does not write the expected local session JSONL.
- Project assistant startup avoids the legacy warmup path that could leave fresh project sessions stuck before the first real send.
- OpenClaw maintenance, heartbeat, memory flush, and compaction events render as status rails instead of fake chat content.
- Fresh mail setup pins
stalwartlabs/stalwart:v0.15.5to avoid upstreamlatestAPI drift.
Improved
- Gateway metadata calls are bounded and less disruptive, with persistent WebSocket routing and local registry fallback when metadata is temporarily slow.
- Agent Chat history recovery is more resilient for reused OpenClaw
new-*session aliases. - AI setup cleans stale provider auth state after OAuth pinning while preserving unrelated providers.
Validation: backend build, frontend build, backend Jest suite, direct project-chat smoke, real browser project-chat send, hosted installer/tarball audit.