Repository navigation
chore(sync): merge upstream for RTVision 0.0.90 - #101
Conversation
…ingdotgg#22264) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…dotgg#22277) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ter (pingdotgg#19964) (pingdotgg#22395) Co-authored-by: Julius Marminge <julius@marminge.se>
…tgg#22253) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…t fields (pingdotgg#22203) Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22187) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…22390) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22427) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…vent in act (pingdotgg#22424) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ap (pingdotgg#22408) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…; fixture README (pingdotgg#22453) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…tgg#20812) Co-authored-by: Pixel Perfect <me@pixp.cc> Co-authored-by: Theo Browne <me@t3.gg> Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Utkarsh Patil <73941998+UtkarshUsername@users.noreply.github.com>
…g#22194) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…erShell (pingdotgg#22494) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…sts over REST (pingdotgg#22495) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ingdotgg#22521) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ction (pingdotgg#22526) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…ck (pingdotgg#22653) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…cache (pingdotgg#22712) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…g#22717) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rok commands stop holding runs open (pingdotgg#22709) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Fuksss <fuxik12345@gmail.com>
…ace (pingdotgg#22713) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…22714) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…hanges (pingdotgg#22735) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…rning, setup-done marker (pingdotgg#22718) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
@coderabbitai review Please review candidate a52bd8b at a high-level integration scope: changelog, selected merge/conflict decisions, retained RTVision behavior, dependency changes and obvious regressions. Exclude vendored .repos reference contents from substantive source review. Please state any file/coverage limitation explicitly rather than treating a green status as approval. |
|
|
Review gate for candidate Independent GPT-6 Astra task CodeRabbit explicitly reports: “Review skipped: 2240 files exceed the limit of 100.” Receipt: #101 (comment) . Its green status is not approval. This is the recorded large-diff coverage limitation for the maintainer-authorized primary-plus-Astra fallback. Applicable CI must still pass, and release/artifact/npm/install gates remain separate. |
|
Primary SOURCE GO for High-level integration review covers the 94-commit upstream changelog, selected actual conflict/integration diffs, dependency changes, retained fork routing/packaging and obvious client/provider/remote-mode regressions. Upstream implementation replaces Mermaid rendering and supplies webhook controls, approval redirects, mobile parity, delegate/usage/runtime fixes. Gitea, RTVision npm/update routing, Node/OpenRC/Alpine, SSH/WSL/editor/Vim remain where upstream has no equivalent. Vendored read-only references were excluded from substantive review. This is not a whole-tree audit or browser qualification. Astra round1's only blocking finding is fixed. Fail-first regression reproduced deletion of the npm service launcher across successive updates with ENOENT. The three-line production repair excludes npm trees from the new generic pruner and leaves them to the existing launcher-owned cleanup, which preserves boot/restart markers and its own script. All 68 focused runtime/self-update/service-launcher/CLI-update tests pass, including the new regression and archive-pruning preservation. Scoped server typecheck, lint/format and diff checks pass. Earlier focused packaging, webhook, Gitea, SSH and client checks remain applicable; no broad suite claim. Independent Astra round2 task: Reviewer: GPT-6.1 Sol, Codex harness. |
|
Independent GPT-6 Astra SOURCE GO for Round2 task Primary GO for the same SHA is recorded above. CodeRabbit's explicit 2240-files/100-limit skip qualifies the maintainer-authorized fallback, not a bot approval. Latest-head CI is still running; no merge or publication yet. Artifact/npm/integrity/isolated-install/service-preflight gates remain mandatory after merge. |
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
|
Primary SOURCE GO for The verified CI failures on aaeb8c2 are repaired without changing production behavior or removing the retained behavioral assertions:
Fail-first reproduction: the three affected GitHub files had 15 failing and 148 passing tests. After repair, all 163 pass. The final focused run covers 256 tests across 16 files, exit 0 and no unhandled errors. Scoped changed-file lint, web and GitHub-package typechecks, web Knip with schema preprocessor, formatting and diff checks pass. Browser execution was not authorized or performed. CI still owns repository-wide checks. Renewed high-level integration approval retains the prior changelog, selected integration/conflict, dependency and fork-behavior review. The npm runtime-pruning repair remains intact; no new production changes were made after the prior source GO. Upstream ancestry and all four 0.0.90 release versions are preserved. This is bounded source approval, not whole-tree or browser qualification. Independent GPT-6 Astra round3 has been requested on this exact SHA and actual local integration diff. Task ID: CodeRabbit's explicit 2240-files/100-limit skip remains the recorded large-diff limitation: #101 (comment) . Its status is not approval. The authorized fallback still requires independent Astra GO and applicable latest-candidate CI, with no unresolved blocking findings. Merge, release build, produced artifacts/checksums, exact npm tarball/integrity, isolated Node/Alpine/PTY/service preflight and final GitHub publication remain pending. No live service restart or deployment. Ref refresh confirms fork base remains Reviewer: GPT-6.1 Sol, Codex harness. |
|
Independent GPT-6 Astra SOURCE GO for Round3 task The reviewer verified HEAD, clean worktree and both pinned-input ancestries; reviewed the 21-file test/helper repair delta with preserved assertions and unchanged extracted act wrapper; confirmed the npm-launcher pruning fix; and reviewed the upstream changelog, dependency changes, four 0.0.90 manifests and selected fork/integration behavior. Supplied test receipts were inspected, not rerun by the reviewer. Vendored references and newer upstream commits remain outside this pinned release. Primary GO for the same SHA is recorded at #101 (comment) . CodeRabbit explicitly skipped the large diff, so the authorized primary-plus-Astra fallback is used; its green status is not approval. The latest Test failure notification points to the superseded aaeb8c2 job119123328659, whose verified fixture failures were fixed in51c9fa2 and reproduced passing locally. Current 51c9fa2 CI is still running; Build and Typecheck, Rust and Release Smoke already pass. No merge or publication until every applicable gate passes. Artifact/npm/install/runtime validation remains separate. |
|
Merge readiness verified for 51c9fa2: all 26 reported checks are successful or intentionally skipped, aggregate Check and exact-SHA transfer ceilings pass, primary and independent GPT-6 Astra SOURCE GO receipts are recorded, and no blocking review findings remain. CodeRabbit explicitly skipped the 2240-file diff, so the maintainer-authorized large-diff fallback applies. Fork/base/head identities and pinned upstream ancestry rechecked; 0.0.90 tag/registry version remain unused. Merging with upstream ancestry preserved. Release/artifact/npm/install validation remains mandatory before publication. |
Released RTVision 0.0.90Published: https://github.com/RTVision/t3code/releases/tag/v0.0.90 . PR merged as
Upstream provides webhook filters/replay/coalescing, approval redirects, Pele Mermaid, mobile parity and delegate/usage/runtime fixes. RTVision Gitea/private-registry/update routing, Node/npm/OpenRC/Alpine, SSH/WSL/editor/Vim and packaging behavior remains where needed. The verified npm-launcher pruning overlap and monitor executable-mode issue are fixed. The GitHub draft was published only after npm and isolated-install gates passed. Version/tag/latest/publication read back successfully. Older 0.0.89 and 0.0.87 drafts were not changed. No local GUI/browser use, live userdata writes, live service installation/restart or deployment. No pending gate remains for this pinned release; qualification is bounded to the authorized high-level review and stated checks. Execution: GPT-6.1 Sol through Codex; independent review: GPT-6 Astra. |
Summary
Merge 94 upstream commits,
30afc56076c8..618761a2d6d6, into the pinned RTVision base6dcefd82e5d7while preserving upstream merge ancestry. Prepare RTVision 0.0.90. Existing 0.0.89 and 0.0.87 drafts remain untouched.Verification and gates
Focused test runs passed: 118 runtime/Gitea/monitor tests, 69 SSH tests, 151 webhook/delegate-stop/pruning/assets/publish-config tests, 56 desktop packaging tests, plus 138 web non-browser and 35 desktop tests. Scoped server, shared-client, scripts, web and desktop typechecks passed; resolved-file lint/format passed. The monitor repair has real pnpm archive fail-first and successful executable-mode/execution proof.
CI, independent exact-candidate high-level review and CodeRabbit review are pending. No browser qualification claimed. A large-diff CodeRabbit fallback is authorized only with recorded coverage limitation, primary GO, independent GPT-6 Astra exact-SHA GO, green applicable CI and no blocking findings. Artifact, registry-integrity and isolated Node/Alpine/service-preflight gates remain required before publication. No live restart/deploy.
Model: GPT-6.1 Sol, Codex harness.