{
  "version": "1.0",
  "type": "repository",
  "interval": "day",
  "date": "2026-04-22",
  "generatedAt": "2026-05-14T23:36:28.302Z",
  "sourceLastUpdated": "2026-05-14T23:36:28.302Z",
  "contentFormat": "markdown",
  "contentHash": "e8ac15f6b9a948a0b77285c9b95904d176871fa06e6fa9d641b492ae4d058197",
  "entity": {
    "repoId": "elizaos/cloud",
    "owner": "elizaos",
    "repo": "cloud"
  },
  "content": "# elizaos/cloud Daily Update (Apr 22, 2026)\n\n## OVERVIEW \nDevelopment on April 22, 2026, focused on stabilizing authentication infrastructure and refining AI pricing logic. Key achievements include migrating authorization flows to Steward, implementing native wallet login buttons, and resolving billing lookup failures for image-generation models.\n\n## KEY TECHNICAL DEVELOPMENTS\n\n**Authentication and Identity Management**\n*   Migrated the `/app-auth/authorize` flow from Privy to Steward, ensuring independent page functionality via `StewardAuthProvider` ([#466](https://github.com/elizaos/cloud/pull/466)).\n*   Consolidated auth and migration fixes, including the introduction of native Ethereum and Solana login buttons and resolution of journal drift issues ([#469](https://github.com/elizaos/cloud/pull/469)).\n\n**AI Pricing and Billing Logic**\n*   Resolved a bug in `ai-pricing` where image-generation models were incorrectly classified, causing lookup failures for token-based billing after catalog refreshes. Pricing rows are now correctly stored under language/embedding categories ([#470](https://github.com/elizaos/cloud/pull/470)).\n\n## NEWLY OPENED PULL REQUESTS\n*   [#471](https://github.com/elizaos/cloud/pull/471): fix(auth): send tenant_id (snake_case) to Steward oauth authorize.\n*   [#468](https://github.com/elizaos/cloud/pull/468): fix(auth): preempt steward session expiry with eager refresh (server + client).\n*   [#467](https://github.com/elizaos/cloud/pull/467): fix(db): repair _journal.json drift causing silent migration skips.\n\n## CLOSED ISSUES\n*   None.\n\n## NEW ISSUES\n*   None.\n\n## ACTIVE ISSUES\n*   None."
}