release: Memmy v1.1.1 - #306
Merged
Merged
Conversation
goal headless memory eval
feat(linux): add one-line CLI installer
fix(desktop): preserve Unicode Windows update paths
fix(models): restore local embedding selection
fix(frontend): prune stale model assignments on delete
fix(frontend): avoid Windows memory drawer controls
fix(frontend): keep Windows memory refresh clickable
fix(models): sync local selections across account mode
Collaborator
Author
|
Project Harness review handoff marker. Only reviews submitted strictly after this GitHub timestamp qualify. |
Collaborator
Author
|
Project Harness review handoff marker. Only reviews submitted strictly after this GitHub timestamp qualify. |
Collaborator
Author
|
Project Harness review handoff marker. Only reviews submitted strictly after this GitHub timestamp qualify. |
Collaborator
Author
|
Project Harness review handoff marker. Only reviews submitted strictly after this GitHub timestamp qualify. |
syzsunshine219
marked this pull request as ready for review
August 26, 2026 13:33
syzsunshine219
requested review from
Wang-Daoji,
ZongYue99,
hijzy and
wustzdy
as code owners
August 26, 2026 13:33
wustzdy
approved these changes
Aug 26, 2026
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.
Summary
release/v1.1.1branch for review againstmainat the exact source HEAD65060a181d12e23b2b87484d88818a8d07cf695f1.1.1Included changes
1.1.1, add reviewed release notes, and align the registration-flow source assertion with the current onboarding call shapee519dceca9438bf7cfd81294256331a3c37426f8OPENCODE_CONFIG_DIRandXDG_CONFIG_HOMEinside Memory CLI setup fixtures in commit65060a181d12e23b2b87484d88818a8d07cf695fVerification
NODE_OPTIONS=--no-webstorage npm testpassed on exact HEAD65060a181d12e23b2b87484d88818a8d07cf695fVITEST_MAX_WORKERS=1to serialize Vitest file workers after an existing 0.5-second exec-session readiness assertion showed load-sensitive timing failures; no test command, file, or gate was skipped or waivedconclusion=successon the exact head SHA: build, archive contract tests, release-asset build, Actions artifact upload, x64 install-smoke, and arm64 install-smoke all passedProject Harness Evidence
feature-2026-08-26-7832ead1-066e57f6/4T3/full12/12 passed,verificationPassed=true,deliveryReady=true,failedEvidence=[]run-1787741885068-07918444-922d-4683-82d9-c1d917e81905a32cb89cb31118b40de56b73c4bcb0fec02c8cc2d727b76c9f0747b253d74d0f527ade8b1d4a6f89087732f9afe34f72608b0a0bf2e87b0f7dd9a2a3f89ebe11495be0dc28175fdcac1d66518a71c10d50e96b1204ff697cec8d4f11a07ff16388f9ac2d94d2f562b6bf8b30d0af5cd87c42d1e5c8b48483b125c0c81c578d7fd358dc596cfb78c31c9b16fa54cb9f26b09dc2bac02430798d58694c299453905c6ddffdfc68042e15d9ddd8f440d103957bf9762663b02f2ce40db6fbe82cabb4c37f78557b1d9a2ed9addf148c53d406ce954a/65060a181d12e23b2b87484d88818a8d07cf695fcontrol_contractinitially rejected an ignored.DS_Storein the Control inventory. The file was moved out without changing Control policy; Control inventory, self-test, and Doctor recovered, and the finalcontrol_contractpassed.task delivercommand has no title/body/body-file parameters and uses fixedgh pr create --fill --draftarguments when creating a PR. This existing Draft PR's metadata was therefore corrected withgh pr edit; officialtask deliverthen recovered the same PR and bound the current evidence to a new handoff marker.Artifact and Release Boundaries
Provider history remains explicit:
install-smokeanduploadwere skipped and the run produced no artifact.e519dceca9438bf7cfd81294256331a3c37426f8added the independent Agent install. Run 32960128204 moved past that bootstrap but exposed a second non-hermetic test fixture: the runner's ambientXDG_CONFIG_HOMEmade the OpenCode fixture resolve outside the temporary test home. The build failed and downstream jobs were skipped.65060a181d12e23b2b87484d88818a8d07cf695fisolatedOPENCODE_CONFIG_DIRandXDG_CONFIG_HOME. Run 32961525754 then passed build plus x64/arm64 install-smoke. It produced the non-expired Actions artifactmemmy-linux-cli-assets(artifact id9604096365, 18,210,087 bytes) bound to the final head SHA.The workflow's Release
uploadjob is intentionally skipped for a pull-request event; therefore the successful run proves archive generation and cross-architecture installation, but it did not publish a Linux asset to a GitHub Release.The four expected signed desktop v1.1.1 OSS objects are still missing and returned HTTP 404 during the final pre-handoff check:
Memmy-1.1.1-win32-x64-cn-signed.exeMemmy-1.1.1-win32-x64-intl-signed.exeMemmy-1.1.1-darwin-arm64-cn-signed.dmgMemmy-1.1.1-darwin-arm64-intl-signed.dmgNo
v1.1.1tag or GitHub Release exists. No installer signing, notarization, OSS upload, Draft Release creation, or Publish action was performed here. Signed desktop artifact production and independent review remain release blockers.Independent Review Boundary
Keep this pull request in Draft. All earlier handoff markers and approvals tied to them are superseded for review eligibility by the new revision 4 marker that Project Harness will post after this metadata refresh. A different eligible MemTensor maintainer must submit a provider-authenticated approval strictly after that revision 4 marker timestamp; the delivery author cannot approve their own work.
Merge, tag creation, Draft Release creation, and Publish remain separate trusted-provider or human actions and are not authorized by this handoff.