RalphX.app v0.97.0
Pre-release
Pre-release
RalphX.app 0.97.0 improves unattended workspace repair, closed-PR recovery, and publish workflow reliability.
User-Facing Changes
- Workspace drift and repair: Unpublished Edit workspaces now detect when their base branch moves ahead, show a warning indicator in the Agents sidebar, and can update from base when the agent is idle and existing auto-publish settings allow it. 4a656dcf
- Recovery across restarts: Unsettled workspace repairs receive startup recovery priority rather than being skipped by the capped PR-polling pool; durable repair reconciliation also covers non-GitHub projects. 4a656dcf
- Closed workspace PRs: The publish panel now offers a two-step Reopen PR flow that confirms live GitHub state, reopens closed PRs with explicit confirmation, restores the local branch and worktree from
origin/<branch>, and restarts polling. c6cb37f5
Fixes And Polish
- PR descriptions: A successful PR-describer run with no submission now preserves an existing PR description instead of reporting an infrastructure failure; new PRs still require an explicit submission. d742d8a6
- Blocked repair controls: The publish panel now hides retry and publish actions when the backend determines blocked maintenance has no recoverable action. d742d8a6
- Operation feedback: Terminal workspace-operation toasts, including PR reopen results, now appear immediately instead of potentially waiting for the next polling interval. c6cb37f5
Developer And Maintainer Changes
- Reconciliation configuration: The unattended workspace repair scan defaults to a 60-second interval and can be configured through
agent_workspace_repair_reconciliation_scan_interval_secs. 4a656dcf
What's Changed
- feat: Unattended Workspace Flow — base-ahead detection, repair reconciliation, startup prioritization by @lazaflorin in #1009
- feat: Reopen closed agent workspace PRs with local restore by @lazaflorin in #1012
- Fix PR describer error on existing PRs and gate repair retries by @lazabogdan in #1002
Full Changelog: v0.96.2...v0.97.0