Repository navigation
Conversation
1bye
force-pushed
the
codex/blaze-live-rust-supervisor
branch
2 times, most recently
from
November 12, 2026 17:33
8ce5f78 to
bde4d5e
Compare
Verify and install the versioned Rake bundle instead of depending on a PATH compiler or patched global toolchain. Enter the exact engine directly, select the packaged native macro server, and keep daemon edits on the same private socket. Cargo remains the default.
Record the local archive hash, cold-install live checks, provenance limit, and owner-only public release steps. No repository, push or release is performed.
Use the bundle rebuilt on upstream v0.20261030.1. Record paired six-trial timings and isolate offline doctor tests from real installs.
Verify the real download without an archive override. Record six-trial text/helper timings, readiness and checksum rejection.
Block uncheckpointed root restarts after observed unsaved-data loss. Consume failed restart requests and already-seen apply sequences so errors remain visible without retry loops. Document the published bundle's app matrix and remaining exclusions.
Default to partial checkpoint restoration and report reset entries. Replace --restart-without-state with --require-state (or RAKE_REQUIRE_STATE=1) for the previous blocking policy. Keep permanent-failure consumption and Busy-only retries. Check strict state before relinking. Document the pinned engine type-change latch and checkpoint-only restoration limits.
Expose facade features so fresh Cargo locks include the live runtime, profiler and compatible GPUI backends. Test without a seeded lockfile. Keep Blaze metadata Unix-only and use main’s native IPC client after removal of the Python supervisor.
Apply machine-safe blank-line fixes to the live integration. Verify identical Rust token streams for all 13 changed files.
1bye
force-pushed
the
codex/blaze-live-rust-supervisor
branch
from
November 12, 2026 20:14
bde4d5e to
838efd8
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds experimental native hot reload through
rake dev --live. The Rust supervisordrives the Blaze daemon; Rake polls on a 16 ms UI timer, redraws applied patches,
and uses checkpointed restarts when layouts change or the patch area fills.
Plain
rake devstays on Cargo. Native restarts proceed by default with a noticefor missing state;
--require-statekeeps the old process when state is unavailable.Run it
rake new hello cd hello rake dev --liveApple Silicon macOS only. Live mode downloads and verifies the pinned
1bye/blazev0.20261030.1-rake.1bundle; no global Blaze install is needed.The generated manifest exposes
live,devtoolsandgpui-fastaliases so afresh Cargo lock includes optional dependencies and compatible Taffy versions.
Only live/devtools are enabled for the live build; the alternate backend stays off.
For local review, use
rake new hello --rake-path /path/to/rake/crates/rake.The pinned fork bundle carries these engine fixes:
span_joinreturnsNone.blaze.std::symbol prefix and standard-library cache-key bump.module_path!expansion in symbol attributes.CARGOpath in macro sandboxes.rustcfor build-script probes.The fixed matching macro server is bundled. Hybrid native-macro settings, the
64 MiB stack,
pf-no-simdthroughrake/live, and binary-only builds are automatic.Measurements
Clean install from the GitHub release, app behind the editor, medians of six trials:
view!textimage,tokio,reqwest, bundledrusqlite,sha2,regexand others).Limits
docs/development.md.The pinned engine can plan inactive dependencies absent from Cargo's lockfile.
gpu-surface --features fastpanics at startup: Blaze links the window classes of both GPUI backends.inspectorfails under Cargo too, because of its manifest.--require-state, a blocked app keeps gettingRestart, even after the field is reverted. Restart it yourself.real Blaze build is required in CI.
Validation
8ba48c2c; frame polling is folded into the UI-timer fix.4 installer tests, including wrong checksums and tampering.
patch after restart, and plain Cargo dev.
Details:
.agents/reports/pr53-mergeable.md.🤖 Generated with Claude Code