Skip to content

chore: promote GraphAgent 1.0.46 to stable - #625

Merged
LeXwDeX merged 55 commits into
mainfrom
chore/promote-graphagent-1.0.46
Sep 20, 2026
Merged

LeXwDeX merged 55 commits into
mainfrom
chore/promote-graphagent-1.0.46

Conversation

@LeXwDeX

@LeXwDeX LeXwDeX commented Sep 20, 2026

Copy link
Copy Markdown
Owner

Why

The GraphAgent 1.0.46 changes accepted on dev must reach the protected main branch before the stable three-platform release can be built. This promotion preserves the exact accepted dev tree and subjects it to the complete main-branch gate without introducing release-only product changes.

What changed

  • Promotes the exact final accepted dev head 315163e078d3cd7a1b3d0d055f35e74b62b756e8 to main.
  • Includes the already-reviewed native context folding, queued TUI prompt editing/deletion, heuristic DAG guidance, CLI DAG completion hold, trusted Linux/Windows runner migration, release hardening, and accurate v1.0.46 notes.
  • Adds no promotion-only product, dependency, workflow, generated-code, configuration, or documentation changes. Relative to pre-promotion main, the final accepted range contains 55 commits and 159 changed files (24,809 insertions and 1,399 deletions).

Evidence

  • PR #621 merged to dev as 4185be973a41f79af82a79c3ce1551e742d404be; its accepted source head was 266fcfc4c8ea4fd78218fe5d1ec6bfba9d00efee. Issues feat: add native dynamic context folding #605 and ci: complete trusted Linux and Windows runner migration #612 were read back as closed.
  • Dev prerelease artifact source 4185be973a41f79af82a79c3ce1551e742d404be is frozen. Issue ci: synchronize queued TUI artifact modal acceptance #622's fix PR #623 merged source 012e9c12914034b79c091c7c4e404afaa0e043a4 as final dev 315163e078d3cd7a1b3d0d055f35e74b62b756e8; Issue ci: synchronize queued TUI artifact modal acceptance #622 is closed. The promotion branch now equals that final SHA and pre-promotion main 7ac4570359def3ac915035000f2de1c4d5cb47f5 remains its ancestor.
  • Artifact-source 4185be973a41f79af82a79c3ce1551e742d404be checks passed: Typecheck run 35514688864 and Test run 35514688934.
  • Dev prerelease graphagent-v1.0.46-dev.1 was published successfully by run 35514739046 for target 4185be973a41f79af82a79c3ce1551e742d404be. All six release assets passed completeness/provenance/SHA verification; verifier summary /private/tmp/graphagent-v1.0.46-dev.1-release-assets/summary.json has SHA-256 f2e5c5c12edd83cc3ece70adb44df23650f791e0e5e1d5eb7bbe31577539599a, and all 16 recorded hashes were independently reproduced.
  • Downloaded macOS runtime acceptance now passes DAG2, folding2, hold2 and PTY1 against the same graphagent-v1.0.46-dev.1 binary built from 4185be973a41f79af82a79c3ce1551e742d404be. The original PTY failure evidence is preserved. After waiting for the Edit modal to disappear, the same downloaded binary passed two local PTY reruns with 17 assertions each; the parent independently reproduced 12 evidence hashes. The combined acceptance summary SHA-256 is d3771a01ce3cd0d21d50eac7dd8a4282d9a5932dc87baa810021cf292bc829a8.
  • The strict 4185be973a41f79af82a79c3ce1551e742d404be..315163e078d3cd7a1b3d0d055f35e74b62b756e8 proof changes exactly one line in packages/opencode/test/cli/tui/queued-message-artifact.test.ts: it waits for Edit queued message to disappear before clicking Q2. Numstat is 1/0, source and merge trees are identical, and runtime, build scripts, workflows, configuration, dependency manifests/lockfile, generated code, release notes and documentation are byte-identical. The accepted dev.1 artifact remains truthfully bound to 4185be973a41f79af82a79c3ce1551e742d404be.
  • PR ci: synchronize queued TUI artifact modal acceptance #623 ready-head checks passed: Typecheck run 35518875957 and Test run 35518876100. Pinned local lint/typecheck and two PTY runs also passed.
  • Final dev post-merge checks passed on exact head 315163e078d3cd7a1b3d0d055f35e74b62b756e8: Typecheck run 35520697111 and Test run 35520697098, including Unit Tests (linux), E2E Tests (linux), and E2E Tests (windows).
  • Stable release notes rendered locally for graphagent-v1.0.46 with previous tag graphagent-v1.0.45; /private/tmp/graphagent-1.0.46-promotion/RELEASE_NOTES.rendered.md has SHA-256 56ff2395d680d22103b184cacde7bf3a53eb2d65f9fc7d4742377a8edb039e97 and no unresolved placeholders.
  • Promotion PR chore: promote GraphAgent 1.0.46 to stable #625 is ready and mergeable clean on unchanged head 315163e078d3cd7a1b3d0d055f35e74b62b756e8. Its fresh ready-event Typecheck run 35521487896 and Test run 35521487911 passed, including Unit Tests (linux), E2E Tests (linux), and E2E Tests (windows). Superseded draft-event runs 35521386722 and 35521386719 were cancelled only after these fresh runs were registered.

Checklist

  • PR feat: integrate native context folding into current dev #621 and its required source acceptance are complete on the live dev ref.
  • Issue ci: synchronize queued TUI artifact modal acceptance #622's fix PR ci: synchronize queued TUI artifact modal acceptance #623 is merged, Issue ci: synchronize queued TUI artifact modal acceptance #622 is closed, final dev SHA 315163e078d3cd7a1b3d0d055f35e74b62b756e8 is recorded, and the 4185be9..315163e diff is exactly the approved one-line artifact-test synchronization with no product/build/config/dependency/docs change.
  • Promotion head equals 315163e078d3cd7a1b3d0d055f35e74b62b756e8 and contains no promotion-only file changes.
  • Final dev post-merge Typecheck and Test runs pass on 315163e078d3cd7a1b3d0d055f35e74b62b756e8.
  • The 1.0.46 stable notes render without placeholders.
  • Downloaded dev-prerelease macOS acceptance passes DAG2, folding2, hold2 and PTY1 against the artifact's actual source SHA 4185be973a41f79af82a79c3ce1551e742d404be.
  • The draft title/body/base/head are reviewed, the PR is marked ready, fresh ready-event Typecheck and Test runs are registered for the unchanged head, and only duplicate draft-event runs are cancelled.
  • All current-head main protection checks, Typecheck, Unit Tests (linux), and Linux/Windows E2E pass.
  • Merge is performed with the reviewed head unchanged and read back from GitHub.
  • After merge, 315163e078d3cd7a1b3d0d055f35e74b62b756e8 is contained in main and the merged tree matches the final accepted dev tree.

Closes #624

Publication is a separate authorized follow-up: build fresh formal artifacts from the merged final main head, then verify the published tag, release flags, all assets, checksums, provenance and downloaded macOS runtime behavior. No dev.2 rebuild is required solely for the approved one-line test-harness synchronization.

fix: conform release notes to the renderer contract
Merges #607 #608. Authorized by owner; admin merge to bypass residual policy.
Replace category-based DAG routing and fixed depth quotas with
benefit-versus-cost judgment across direct execution, one task child,
and a workflow DAG. Lifecycle phases and collaboration patterns become
optional shapes; explicit user execution choices take precedence.
Runtime contracts (tier mapping, schema, permissions, budgets,
fingerprint-bound reviews, truthful reporting) are unchanged.

Issue #610
feat: make DAG orchestration selection and composition heuristic
…-20260920

feat: deliver queued prompt controls and trusted runner releases
fix: provide job-local GitHub CLI for runner workflows
docs: align v1.0.46 notes with shipped dev changes
…very

feat: integrate native context folding into current dev
ci: synchronize queued TUI artifact modal acceptance
"export default {",
" description: 'custom read override',",
" args: {},",
` execute: async () => ${JSON.stringify(`custom-context-folding-override-${"c".repeat(24_000)}`)},`,
@LeXwDeX
LeXwDeX marked this pull request as ready for review September 20, 2026 16:03
@LeXwDeX
LeXwDeX merged commit 616844c into main Sep 20, 2026
15 of 19 checks passed
@LeXwDeX
LeXwDeX deleted the chore/promote-graphagent-1.0.46 branch September 20, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants