Release map: next minor — stable migrated platform
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 35
- Forks
- 4
- Avg merge
- 17h 19m
- Merged PRs (30d)
- 8
Description
Destination
Next minor release: all three agents (him, right, riskoff) stable on microsandbox — auth works, DB healthy, toolchain provisioned, no unexplained prod errors, upgrade machinery actually upgrades. Nothing left to decide before cutting the release.
Notes
- Domain: right-agent platform on microsandbox (post-OpenShell migration, completed 2026-08-22).
- Tracker: GitHub Issues on onsails/right-agent; map membership via "Part of #" in ticket bodies (repo convention; no sub-issue wiring used).
- Existing stabilisation map for riskoff: #182 (all execution tickets landed; only the 24h soak gate remains).
- Wayfinder skill applies; one ticket per session, claim before work.
Tickets
- Run the 24h production soak + curated error allowlist — STARTED after #203 closure; release remains incomplete until its contiguous 24h gate passes.
Decisions so far
-
Replace OpenShell with microsandbox as the Sandbox Backend — code + migration complete (all 3 agents on msb, verified); pending close.
-
Stabilise riskoff for release — all error classes fixed; remaining: 24h soak + curated allowlist.
-
Verify cross-provider credential substitution under msb (#92) — NO LEAK: per-SNI host gate in pinned SDK 0.6.10 blocks wrong-host placeholders (BlockAndLog); #92 was OpenShell-era, closed; docs corrected.
-
Fix silent auth-token load failures (#196) — root cause was 429-blind keepalive probe + silent-None token load, NOT a missing token; fixed 429-aware probe + stdout-tail diagnostics + WARN instrumentation (3c8617ac).
-
Heal WAL desync loop + harden recovery (#197) — COMPLETE. Deployed single-owner standard-local topology keeps the Aggregator as the sole live database owner.
db-repairprovides coordinated offline forensic recovery only when corruption is proven. Healthy production databases were not rewritten; accepted windows and the clean coordinated restart had zero WAL/lock/owner recurrence. -
Fix in-guest claude upgrade no-op (#199) — not a no-op: upgrades happened but logging showed only the report's first line and up-to-date matched a substring present in every run; fixed classification + last-line logging (88467ed5).
-
Actualize docs and site for the microsandbox era — stale #92 exfiltration notice replaced with per-SNI gating; rest of surface verified clean (3e690beb).
-
Cleanup dead memory-server + connection Arc (#127) — deleted dead stdio server/codegen path; owned Connection at every caller (3569975e).
-
Fix curator idle gate restart reset (#135) — curator reads MAX archived-message timestamp; shared delivery IdleTimestamp unchanged (736cd7d2).
Not yet specified
- After #205's soak runs clean: the actual release cut mechanics (version bump, release-plz run, changelog review).
Out of scope
- Turso cloud chain (#74, #75, #76, #77, #78) — separate epic.
- Learning/curator v2 (#101, #128, #132, #134) — separate effort.
- Features (#58 Agent Output Canvas, #52 TG Managed Bots, #131 site screenshot) — post-release.
- #45 release-plz upstream switch — blocked on external PR release-plz#2789.
- #92 full endpoint-scoped credential injection — research ticket only (verify msb semantics); full fix only if the research proves a leak.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with ticket #205 and verify that its contiguous 24-hour production soak and curated error allowlist pass; the release remains incomplete until then. After a clean soak, determine the version bump and release-plz steps and review the changelog; done means all three agents are stable on microsandbox with no unexplained production errors and upgrade machinery confirmed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github
- Domain
- release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100