Skip to content

Add Railway deployment support with Gemini API configuration#724

Closed
seesawrubs wants to merge 1 commit into
openclaw:mainfrom
seesawrubs:claude/deploy-clawdbot-fork-5D95Y
Closed

Add Railway deployment support with Gemini API configuration#724
seesawrubs wants to merge 1 commit into
openclaw:mainfrom
seesawrubs:claude/deploy-clawdbot-fork-5D95Y

Conversation

@seesawrubs

Copy link
Copy Markdown

No description provided.

@seesawrubs seesawrubs closed this Jan 11, 2026
heatherstew44-maker pushed a commit to heatherstew44-maker/openclaw that referenced this pull request Mar 8, 2026
dzianisv pushed a commit to dzianisv/openclaw that referenced this pull request Apr 11, 2026
…thinking-only retry, startup replay

Bug 1 (openclaw#724): Timeout compaction gate now uses preflight estimated prompt
tokens when LLM reports no usage, and treats idle-timeout as full context
pressure to trigger compaction instead of silently stalling.

Bug 2 (openclaw#724): Preemptive compaction upgrades truncation-only to
compact_then_truncate when session exceeds 200 messages, preventing
structural overhead from overwhelming the model.

Bug 3 (openclaw#64570): Thinking-only LLM responses (stopReason=stop with no
visible text and no tool calls) are now detected as incomplete turns and
retried with a user-visible warning, instead of being silently dropped.

Bug 4 (openclaw#64571): Added startup stuck-session replay — on gateway restart,
scans transcripts for sessions with unanswered user turns or empty
assistant tails, re-verifies the transcript tail before sending (race
guard), and replays up to 10 newest candidates via sessions.send with
a 30s per-send timeout to prevent startup hang.

45 tests passing (11 incomplete-turn, 18 timeout-compaction,
9 preemptive-compaction, 7 startup-replay).

Co-authored-by: Copilot <[email protected]>
dzianisv pushed a commit to dzianisv/openclaw that referenced this pull request Apr 18, 2026
…thinking-only retry, startup replay

Bug 1 (openclaw#724): Timeout compaction gate now uses preflight estimated prompt
tokens when LLM reports no usage, and treats idle-timeout as full context
pressure to trigger compaction instead of silently stalling.

Bug 2 (openclaw#724): Preemptive compaction upgrades truncation-only to
compact_then_truncate when session exceeds 200 messages, preventing
structural overhead from overwhelming the model.

Bug 3 (openclaw#64570): Thinking-only LLM responses (stopReason=stop with no
visible text and no tool calls) are now detected as incomplete turns and
retried with a user-visible warning, instead of being silently dropped.

Bug 4 (openclaw#64571): Added startup stuck-session replay — on gateway restart,
scans transcripts for sessions with unanswered user turns or empty
assistant tails, re-verifies the transcript tail before sending (race
guard), and replays up to 10 newest candidates via sessions.send with
a 30s per-send timeout to prevent startup hang.

45 tests passing (11 incomplete-turn, 18 timeout-compaction,
9 preemptive-compaction, 7 startup-replay).

Co-authored-by: Copilot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants