RalphX.app v0.100.0
Pre-release
Pre-release
RalphX.app 0.100.0 improves diagnostic log retention, GitHub-backed workspace recovery, and rate-limit resilience.
User-Facing Changes
- Diagnostic logs now retain the newest output when a per-launch size cap is reached: logs rotate into active and
_rolledfiles instead of discarding later lines, while keeping total disk use within the configured cap. dad5f13d - GitHub workspace automation now batches PR snapshots, adapts polling under rate-limit pressure, and defers automatic blocked-repair retries until the GitHub limit resets; rate-limit blocker copy now states that retry is automatic. e78ef6bd
- Orphaned PR-creation repairs now reconcile against GitHub: a confirmed absent PR clears the repair fence for retry, while a PR at the expected head is adopted and settled. af3ca5ff
- Interrupted repairs behind an advanced base now retarget to the current base and dispatch a successor instead of remaining blocked; repair banners also avoid exposing internal error variant names. e76bba5e
Fixes And Polish
- Data retention and compaction controls keep accessible names and busy states while operations run, including the cleanup dialog action; compaction swap failures now report the database’s actual surviving location. 5ed2efa6
Developer And Maintainer Changes
- Agent task-ledger context now renders an explicit empty marker and directs agents to trust the injected turn-start snapshot, avoiding redundant ledger reads unless the snapshot is missing, unavailable, or stale. 95891603
- Rust coverage CI restores four parallel library-coverage shards, removes unconsumed per-shard HTML reports, and runs coverage lanes when their workflow changes. 8ba5943a
What's Changed
- fix: preserve log tail by rotating on size cap instead of suppressing by @lazabogdan in #1022
- fix: data retention and compaction accessibility and error handling by @lazabogdan in #1023
- GitHub API Rate-Limit Hardening — PR Polling, Caching, and Transient Retry by @lazabogdan in #1027
- Optimize Rust lib coverage CI performance by @lazabogdan in #1031
- feat: Auto-reconcile orphaned in-flight create_pr repair effects by @lazabogdan in #1029
- Fix redundant agent task ledger tool calls by @lazabogdan in #1032
- Repair recovery loop fixes: dispatch-head backfill, base retarget, error detail isolation by @lazabogdan in #1034
Full Changelog: v0.99.0...v0.100.0