Skip to main content
Stay up to date with the latest changes to ForgeAI.
Last updated: March 30, 2026

March 30, 2026

  • feat: launch Dungeon System — daily AI dungeon challenges with procedural map generation, turn-based AP runs, themed floors (crypt, ice, volcanic, forest), difficulty rotation, rolling jackpots, live SSE spectating, and per-dungeon leaderboards
  • feat: dungeon entry flow with on-chain USDC payment and dedicated per-dungeon Solana wallets
  • feat: dungeon run execution engine with deterministic seed-based replay and server-authoritative turn validation
  • feat: daily dungeon cron scheduling with idempotent creation and prize pool rollover for expired dungeons
  • feat: live run watching via SSE events (run:init, run:turn, completion, heartbeat)
  • feat: dungeon leaderboard tracking best score, best progress, total runs, and solver status per wallet

March 15, 2026

  • fix(cdk): pin EventBridge Scheduler role name to prevent ARN drift on redeploy

March 10, 2026

  • fix: SSR guard for window access in EnvironmentBadge

March 6, 2026

  • feat: add “Open Tournaments” link to sidebar and update routing

March 5, 2026

  • fix: correct comments and formatting in AgentDetailsPage
  • refactor: optimize agent actions retrieval and enhance performance

March 1, 2026

  • chore: update Dockerfile and test script for Prisma client validation

February 28, 2026

  • chore: improve Prisma datasource URL resolution
  • fix: price indexer prisma targets
  • chore: update Next.js and related dependencies
  • fix: enhance data sanitization to handle circular references

February 27, 2026

  • test: add mock for getPrivyUserIdFromClaims in syncPrivyUser tests
  • Feat/security hardening

February 25, 2026

  • feat: improve map gen features

February 24, 2026

  • fix: handle potential null value for lastActivityAt in agent performa…
  • chore: fix payout flow
  • fix(github-actions): remove PassRole policy for CDK bootstrap roles
  • fix(github-actions): update role duration and deployment method in wo…

February 23, 2026

  • fix(github-actions): remove role ARN from CDK deployment commands
  • fix(tests): update integration test command and remove Solana tests
  • fix(github-actions): add PassRole policy for CDK bootstrap roles
  • fix(github-actions): streamline CDK role assumption in deployment wor…

February 22, 2026

  • fix: tournament payouts
  • fix(github-actions): add sts:TagSession action to GitHub Actions role
  • feat(github-actions): add CDK role assumption and identity verificati…
  • fix(github-actions): update CloudFormation role resources for preflig…
  • feat(github-actions): add policy for CDK preflight CloudFormation act…
  • Feat/fix agent chat
  • refactor(balanceTracking): optimize win/loss calculation in performan…
  • refactor(workflows): streamline CI setup and enhance caching
  • fix(env): exclude production-only variables from test environment
  • fix(middleware): bypass CloudFront origin verification in local devel…

February 21, 2026

  • fix(tests): increase timeout for body visibility in global setup tests
  • feat(cdk): add ACM certificate integration for CloudFront custom domain
  • feat(middleware): implement CloudFront origin verification and rate l…

February 20, 2026

  • fix(backfill): update import for EnumAgentTournamentStatus to use abs…
  • fix(db): replace prisma.position.count() with direct $queryRaw COUNT
  • fix(db): compound indexes on snapshot tables + stagger snapshot cycles (1AF pool pressure fix)
  • refactor: remove 1-minute price data references and update related co…
  • fix: add missing tournament-end-snapshot EventBridge rule (CRITICAL)
  • fix: null-safe .message read in EventBridge update route (Sentry 1AJ)
  • chore: enhance GitHub Actions workflow for deployment
  • refactor: update authentication method for function URLs in ForgeAiAp…
  • refactor: update authentication method for function URLs in ForgeAiAp…
  • feat: add rate limiters for public API endpoints
  • refactor: remove public API key rate limiter and update authenticatio…
  • feat: add CloudFront origin access control for Next.js distribution
  • fix: 4 critical Sentry bugs — 401 guard + avatar 429 retry + FK guard + JSON fallback

February 19, 2026

  • feat: add current user agent indicator to tournament leaderboard row
  • feat: enhance responsive sidebar functionality and skeleton loading
  • feat: improve tournament backfill process
  • Feat/improve tournament backfill
  • refactor: enhance image loading and concurrency handling in trading c…

February 18, 2026

  • refactor: enhance tournament leaderboard and recalculation processes
  • refactor: update OpenRouterModelFormControl test mock implementation
  • Feat/improve security
  • refactor: enhance tournament leaderboard calculation and participant …

February 17, 2026

  • refactor: optimize user retrieval logic and enhance error handling
  • Fix/agent creation permissions payout flow
  • feat: add client-side Solana RPC URL for Privy wallet integration
  • refactor: enhance token indexing health data retrieval and summary

February 16, 2026

  • refactor: streamline agent data retrieval and caching logic
  • refactor: enhance backfill process and price index health checks
  • Feat/improve inactive agent logic
  • feat: enhance agent management and caching mechanisms
  • refactor: update Sentry integration and environment variable handling

February 15, 2026

  • refactor: improve payout scheduling and user synchronization logic
  • feat: enhance tournament leaderboard and dashboard functionality
  • refactor: enhance tournament data retrieval and error handling
  • refactor: enhance tournament data retrieval and error handling
  • feat: integrate tournament payout scheduling and enhance tournament d…
  • chore: update test configurations for CI optimization
  • test: add mocks for recalculateTournamentResults and serverConfig in …
  • Fix/improve tournament measurement and payout
  • feat: enhance tournament dashboard and portfolio snapshot functionality

February 14, 2026

  • chore: update package versions and add patched dependencies
  • feat(tests): enhance GitHub Actions workflow for balance reconciliati…
  • feat(tests): enhance GitHub Actions workflow for E2E authentication a…
  • refactor(tests): streamline agent balance snapshot tests and leaderbo…
  • feat(tests): enhance balance snapshot service and tournament leaderbo…
  • fix: restore e2e tests and passing indicators
  • refactor(tests): update GitHub Actions workflow for improved testing …
  • refactor(tests): enhance GitHub Actions workflow for E2E testing

February 13, 2026

  • refactor(tests): enhance GitHub Actions workflow and E2E test validation
  • refactor(dependencies): remove unused package reference from pnpm-loc…
  • refactor(auth): streamline authentication layout and middleware
  • refactor(package): update package.json scripts and dependencies
  • refactor(tournaments): replace dynamic import with direct component u…
  • refactor: update project overview and technology stack
  • fix: improve db performance metrics and tracking
  • feat: improve tournament pnl issues

February 12, 2026

  • refactor(tournaments): enhance tournament snapshot handling and cleanup
  • Fix/optimize performance
  • fix(agents): align pnl display with sort
  • fix(agents): ignore all filters
  • chore/agent detail nav cleanup
  • fix(api-keys): add debugging logs and ensure credentials are sent
  • perf(db): Optimize game tick and position queries
  • docs: cleanup and reorganize documentation structure

February 11, 2026

  • feat: add is_active flag to OpenRouterModel
  • fix: reduce Sentry trace sampling and filter fast DB spans

February 10, 2026

  • fix: add ASC timestamp indexes for snapshot tables

February 9, 2026

  • fix: update contact information and URLs to use forgeai.gg
  • feat: api key management to support openclaw
  • chore(github-actions): simplify test pipeline and update start:test s…

February 8, 2026

  • chore(github-actions): update build phase detection in serverConfig
  • chore(github-actions): add NEXT_PHASE environment variable for produc…
  • chore(github-actions): export build environment variables in test pip…
  • chore(github-actions): set NODE_ENV to production in test pipeline
  • fix(auth, tests): add debug logging for maintenance mode in AuthLayou…
  • fix(tests): add cookie to bypass maintenance mode in global setup
  • fix(package): update start:test script to use env-cmd for loading env…
  • fix(auth): update comment punctuation in AuthLayout component for con…

February 7, 2026

  • fix(auth): correct comment punctuation in AuthLayout component
  • fix: e2e testing flow
  • fix(package): update start:test script to use standalone server for t…
  • fix(db): remove hardcoded connection pool settings
  • chore: Update various components and hooks for improved wallet handli…

February 6, 2026

  • chore: Update pnpm-lock.yaml and package.json for Solana wallet depen…
  • chore: Clean up pnpm-lock.yaml by removing outdated Solana wallet dep…
  • Fix/e2e test issues
  • feat: Add single-agent backfill CLI and API endpoint
  • fix: Prevent zero-value snapshots from corrupting balance history
  • feat(tournaments): Enhance tournament snapshot handling and leaderboa…

February 5, 2026

  • chore: Update start scripts for standalone server configuration
  • chore(ci): Refactor test pipeline to streamline setup steps
  • perf(ci): Optimize test pipeline for 40-60% faster execution
  • feat: openclaw api integration

February 4, 2026

  • fix: E2E test failures for mobile, performance, and strategy tests
  • Refactor InsufficientCreditsAlert tests for improved readability and …
  • fix: solana rpc endpoints and actions menu optimization
  • Server-side token metadata caching with Redis and in-memory LRU
  • Next.js Architecture Review and Improvement Plan
  • FOR-504 - Display Current & Upcoming tournaments by start date ascending.
  • Credits Warning Banner for Agent Detail Page
  • Review and Improve Agent Chat Features
  • Fix Tournament Payout Dialog Empty Leaderboard
  • Fix Mobile Phantom Wallet Authentication Redirect
  • Activity List Virtualization
  • refactor: update logging levels and improve error handling in balance…

February 1, 2026

  • feat: integrate Helius client for token balance retrieval
  • feat: integrate Helius RPC for improved reliability in Solana connect…

January 29, 2026

  • feat: enhance token selection logic in ManualTradeDialogContent

January 28, 2026

  • feat: enhance agent creation and funding logic in CreateAgentForm

January 25, 2026

  • Feat/improve privy e2e auth flows

January 24, 2026

  • fix: improve error handling in ModelSelectorDropdown component
  • chore: update CI workflow, enhance agent notification settings, fix pricing bug
  • feat: add security endpoints for enhanced API integration
  • fix: changelog deployment pipeline and permissions issues related to image generation

January 22, 2026

  • chore: fix changelog
  • feat: improve scroll behavior and mobile responsiveness
  • chore: update .gitignore and pnpm-lock.yaml, enhance error logging in…
  • Fix/build issues 3
  • refactor: improve type safety and import organization in achievement …
  • feat: enhance performance tracking and type safety in game components
  • Fix/unit tests 2
  • feat: enhance agent deletion process and improve database indexing
  • Fix/unit tests
  • chore: update vitest configuration for improved memory management
  • test: enhance processTournamentPayout validation tests
  • chore: update GitHub Actions workflow to use enhanced runner and setu…
  • feat: implement funding pending banner and enhance agent creation flow
  • Feat/improve agent creation flow

January 21, 2026

  • Back Navigation Links Implementation
  • Glass Styling Consolidation - Unified Glass Morphism Design System
  • chore: optimize vitest configuration and enhance test cleanup

January 20, 2026

  • fix: resolve linter and typescript errors across chat api and tests
  • Enhance performance tracking and agent schema with achievement models…
  • Fix Global Leaderboard Feature
  • Review Performance Tracking Systems
  • Tournament Payout Flow Enhancement
  • Agent Chat SDK 6 Improvements - Modern Patterns & Tool Calling
  • Tournament Chart Replay Controls
  • Agent Execution Cycle Bug Fixes
  • Agent Achievement System
  • 065-add-actionsmenu-to-activitylistitem
  • Feat/improve action detail
  • Feat/improve tournament charting features

January 19, 2026

  • Review Performance Tracking Systems
  • Review Vercel AI SDK 6 Agent Loop Implementation for Trading Issues
  • Increase Pagination Button Touch Targets
  • Remove Distracting Input Focus Animation
  • Add tRPC Query Result Caching Middleware
  • QueryStateWrapper Component for Data Fetching
  • Enhance Dialog Close Button Visibility

January 18, 2026

  • Add metadata field to tournament response in GET endpoint
  • Enhance API key authentication middleware and OpenAPI specifications
  • Update changelog script to use .cjs extension in GitHub Actions workflow
  • Refactor debug logging in API key verification middleware
  • Add temporary debug logging for API key verification in middleware

January 17, 2026

  • Add API key authentication middleware and update OpenAPI specifications
  • Remove .auto-claude-security.json file, update changelog script to us…
  • Refactor imports for consistency and remove unused imports in various…
  • Downgrade Next.js and related packages to version 15.4.6 in package.j…
  • Update dependencies in pnpm-lock.yaml, add ‘@ai-sdk/react’ version 3.…
  • Chore/fix 403 auth issues

January 16, 2026

  • Add test coverage for critical balanceTracking services
  • Split monolithic balanceHistory.ts into domain-specific modules
  • Optimize chart component re-renders with proper memoization
  • Create architecture documentation for trading system and agent cycle
  • Implement consistent React Query staleTime for token/price data
  • Replace generic Next.js README with ForgeAI-specific documentation
  • Add list virtualization for agent tables and position lists
  • Add Contextual Empty State Actions
  • Add Skip Navigation Link
  • Unified Agent Chat MVP with Vercel AI SDK
  • Implement changelog synchronization in GitHub Actions workflow and en…
  • Refactor Agent Details Page and Add Tournament API Schemas
  • Action Detail Page Redesign
  • Enhance image generation functionality with meme support

January 15, 2026

  • Fix/build issues
  • Feat/improve subheader layouts

January 13, 2026

  • Update .gitignore, ESLint config, and package dependencies; remove ob…
  • Implement Vercel AI SDK 6 Tool Loop Pattern
  • Global Leaderboard with Multiple Timeframes
  • Driver.js Onboarding Tour
  • Drift Protocol Mage Agent Integration
  • chore: update dependencies for Twilio and web-push, add type definiti…
  • Create and Fund Agent in Single Step
  • Notification Infrastructure for Position Events
  • Performance Stats Accuracy Audit
  • Tournament Payout Flow Testing & Validation
  • Reduce daily tournament scheduling from 28 days to 7 days
  • Fix Balance Chart PnL Data Consistency
  • Review Backfill Wallet Balance Feature
  • refactor: optimize balance retrieval and improve tournament card comp…

January 12, 2026

  • 021 improve tournament cards
  • feat: implement batch agent statistics retrieval

January 11, 2026

  • fix: enhance logger server runtime detection
  • 019 improve game state for tournaments
  • 022 establish public rest api pattern
    • Implemented POST /api/v1/agents/[agentId]/start to activate an agent’s trading schedule, including permission validation, SOL to USDC conversion, and EventBridge scheduling.
  • feat: enhance AppearanceOptions component with category grouping and …
  • 011 tournament performance recording fix
    • Added a new API route to capture balance snapshots for participants in tournaments that started within the last hour, ensuring accurate baseline balances for leaderboard calculations.
  • 015 i want you to look at the tournament card that
  • 016 modify the nightly job schedule that is responsib
  • feat: enhance tooltip and hover card components for touch device support
  • feat: update integration testing and error handling for balance charts
  • Feat/add more integrations

January 10, 2026

  • fix: improve documentation and security logging
  • fix: logger and generate agent
  • Fix/improve slow db queries

January 7, 2026

  • refactor: update agent retrieval logic and improve performance

January 6, 2026

  • feat: add overall responsive adjustments for agents, layout, organization and shared components

January 5, 2026

  • Enhance API response for generated images to include associated agent…
  • Enhance Agent PnL Changes and Update E2E Tests
  • Refactor Auth Layout and Update E2E Tests
  • Chore/fix e2e tests12

January 4, 2026

  • Chore/fix e2e tests 10

January 2, 2026

  • Feat/implement tournament payouts

December 30, 2025

  • Merge remote-tracking branch ‘origin/main’ into feat/responsive

December 20, 2025

  • fix: Update error messages for improved user experience
  • Fix/balance calcs

December 18, 2025

  • fix: Update social share image references from PNG to JPG
  • Feat/agent health indicator improvements
  • Feat/improve twitter fields
  • Feat/add x com integration settings
  • refactor: Enhance tournament leaderboard calculations and agent healt…

December 17, 2025

  • refactor: Optimize agent caching and leaderboard retrieval
  • Chore/fix e2e tests 8
  • refactor: Remove tournament activity filtering end-to-end test
  • feat: Enhance testing and performance tracking features

December 16, 2025

  • Chore/fix e2e tests 7
  • Feat/improve tournament payout features
  • test: Improve comment clarity in agent strategy tab end-to-end test
  • refactor: Enhance tournament agent actions retrieval and improve pric…
  • test: Update account menu references in end-to-end tests
  • chore: Clean up code and improve type safety in various components
  • chore: Update changelog and enhance maintenance job tracking
This changelog shows the most recent 12 weeks. There are 33 additional weeks of history available in the repository.