Skip to content

Ship @amd-gaia/agent-email v0.2.0 (real R2 + npm) #1685

Description

@kovtcharov-amd

Why this matters

Turns the email agent from "demo-proven with placeholders" into actually installable via npm i @amd-gaia/agent-email. Ships on the existing one-off release_agent_email.yml (rclone → assets.amd-gaia.ai) — the registry-driven generalization is tracked separately in milestone #51 and lands shortly after.

Checklist

  • Land the rclone cutover PRrelease_agent_email.yml (rclone), gen_binaries_lock.py refactor, real win32 hash in binaries.lock.json. (Keep the Worker code from feat(email-packaging): no-Python email-agent binary + thin @amd-gaia/agent-email npm client #1654 in place — out of scope to remove.)
  • Repo config (maintainer): secrets R2_ACCESS_KEY_ID / R2_SECRET_ACCESS_KEY / R2_ACCOUNT_ID; var ASSETS_BASE_URL; register npm trusted publisher for @amd-gaia/agent-email against release_agent_email.yml.
  • Tag agent-pkg-email-v0.1.0 → CI freezes all 4 platforms (win32-x64, darwin-arm64, darwin-x64, linux-x64), uploads to R2, regenerates lock with real hashes, fetch-verifies, npm publish.
  • Verify npm i @amd-gaia/agent-email pulls + runs on a clean box.

Known limitation

First release ships unsigned binaries (#732 / #733 / #1650 not done) → SmartScreen/Gatekeeper warnings. Acceptable for an early/preview publish; note it in release comms.

Metadata

Metadata

Assignees

Labels

p0high priority

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions