Skip to content

feat(v1): resolve stable Prime Agent releases - #2444

Draft
sethkarten wants to merge 4 commits into
mainfrom
feat/prime-agent-stable-release
Draft

feat(v1): resolve stable Prime Agent releases#2444
sethkarten wants to merge 4 commits into
mainfrom
feat/prime-agent-stable-release

Conversation

@sethkarten

@sethkarten sethkarten commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • resolve the Prime Agent stable channel from the published R2 manifest
  • retain an exact stable-version override for reproducible evaluations
  • freeze the selected version and four artifact hashes before saving the config or starting workers
  • verify all four versioned release tarballs and key the install cache by their combined identity
  • record the frozen release and artifact hashes in every trace

The resolver is Prime-specific. It has no global task registry or per-config concurrency locks.

Release evidence

Prime Agent v0.8.1 was published from Prime Agent #1794 at 514633727bf26d74f39f3119c2b0e31a5ceb2a9d. The Git tag and stable release target that exact commit.

GitHub and R2 publish identical latest.json manifests. Their stable pointers contain v0.8.1. All four GitHub and R2 tarballs match SHA256SUMS, the manifest, and GitHub's asset digests.

Validation

  • uv run --frozen pytest tests/v1 -q
  • uv run --frozen ruff check .
  • uv run --frozen ruff format --check .
  • uv run --frozen ty check verifiers
  • focused frozen-config, version-floor, exact-override, and four-artifact tests
  • published stable and exact 0.8.1 resolution against R2 and GitHub metadata
  • local installer wiring and cache-identity checks
  • git diff --check

No paid evaluation was run. The credentialed GitHub Test workflow is intentionally canceled for this PR. Equivalent noncredential validation runs locally.

This PR remains draft pending review and allowed CI.

sethkarten added a commit that referenced this pull request Aug 26, 2026
## Summary

- replace the Prime Agent beta pin with stable `v0.8.1`
- pin the release merge commit and published checksums
- keep the existing install and cache flow unchanged

This is the short-term stable pin. Draft #2444 will handle automatic
stable resolution separately.

## Release evidence

- release:
https://github.com/PrimeIntellect-ai/prime-agent/releases/tag/v0.8.1
- commit: `514633727bf26d74f39f3119c2b0e31a5ceb2a9d`
- all four GitHub and R2 tarballs match the published `SHA256SUMS`

## Validation

- `uv run --frozen ruff format --check .`
- `uv run --frozen ruff check .`
- `uv run --frozen ty check
verifiers/v1/harnesses/prime_agent/harness.py`
- `uv run --frozen pytest tests/v1 -q`
- temporary installer wiring check
- `git diff --check`

No paid evaluation was run. The credentialed GitHub V1 live E2E workflow
must remain canceled for this PR.

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Dependency pin and installer URL/checksum updates only; no harness
runtime or ACP behavior changes.
> 
> **Overview**
> Updates the Prime Agent harness to install **stable `v0.8.1`** instead
of the previous beta pin.
> 
> The pinned merge commit, `PrimeAgentHarnessConfig` literal type,
release version string, and installer **SHA256 checksums** for all four
tarballs are refreshed. The install script now pulls from the **`v0.8.1`
GitHub release path** (`.../v$PRIME_AGENT_RELEASE_VERSION`) rather than
the beta channel; download, verify, repack, and global npm install
behavior is unchanged.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
1841f46. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
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.

1 participant