-
-
Notifications
You must be signed in to change notification settings - Fork 79.1k
Stability, installer auth, runtime compatibility, and context-management improvements #86567
Copy link
Copy link
Open
Labels
P1High-priority user-facing bug, regression, or broken workflow.High-priority user-facing bug, regression, or broken workflow.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.ClawSweeper marked this issue as needing security-sensitive review.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:auth-providerAuth, provider routing, model choice, or SecretRef resolution may break.Auth, provider routing, model choice, or SecretRef resolution may break.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.impact:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.Session, memory, transcript, context, or agent state can drift or corrupt.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.
Metadata
Metadata
Assignees
Labels
P1High-priority user-facing bug, regression, or broken workflow.High-priority user-facing bug, regression, or broken workflow.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:needs-security-reviewClawSweeper marked this issue as needing security-sensitive review.ClawSweeper marked this issue as needing security-sensitive review.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.impact:auth-providerAuth, provider routing, model choice, or SecretRef resolution may break.Auth, provider routing, model choice, or SecretRef resolution may break.impact:message-lossChannel message delivery can be lost, duplicated, or misrouted.Channel message delivery can be lost, duplicated, or misrouted.impact:session-stateSession, memory, transcript, context, or agent state can drift or corrupt.Session, memory, transcript, context, or agent state can drift or corrupt.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Summary
This is a field report from a real OpenClaw installation/use session. The main reliability issues are clustered around local dashboard auth persistence, Codex OAuth profile detection, runtime/package compatibility, long-session context growth, and missing final assistant messages after tools complete.
Reporter: @Arentai86 / OpenZen
Environment
http://127.0.0.1:7842http://127.0.0.1:7842/chat?session=main~/.openclaw~/Library/Application Support/OpenClaw/runtime/server~/.openclaw/npm/node_modules/@openclaw/codexProblems Observed
1. Dashboard/chat auth breaks after browser restart
After reopening OpenClaw, the browser can land on the Gateway Dashboard auth screen instead of returning to the usable chat session.
The page asks for:
Observed message:
Expected:
Actual:
http://127.0.0.1:7842/chat?session=mainis not enough.2. Codex OAuth/auth profile is not reliably picked up
OpenClaw can fail only after the user sends a message:
Expected:
openai-codexis selected, OpenClaw should use the Codex OAuth profile automatically.Actual:
3. Runtime/package mismatch after update or install
Observed errors include:
and:
Expected:
@openclaw/codexversions are always compatible.Actual:
4. Agent executes tools but does not send the final answer
Repeatedly, OpenClaw runs tool calls successfully but never sends the final assistant message. The user then has to ask again what happened.
Observed:
Expected:
turn/completedor equivalent terminal event.Actual:
5. Context grows too fast and long project chats become unreliable
After 20-30 minutes of continuous work, active context can fill with tool output, repeated logs, failed patch attempts, command output, and stale intermediate state.
Expected:
Actual:
6. Tool output and repeated failed attempts pollute context
OpenClaw appears to keep too much low-value operational noise in the conversation:
Expected:
Actual:
Suggested Improvements
openai-codexauth during setup and before first run.@openclaw/codexpackage versions together.turn/completedAcceptance Criteria
openai-codexworks with Codex OAuth profile without a manual API key.Why this matters
These issues are not isolated polish problems. Together they make OpenClaw feel unreliable after install and during serious long-running work. Fixing auth persistence, version atomicity, context hygiene, and guaranteed final-turn completion would substantially improve trust in OpenClaw as a daily-use agent runtime.