{"items":[{"id":"e3bc6ac4-0937-485d-9f2e-1a8792b16bec","type":"pull_request","org":"lws803","repo":"agent-battle","title":"Renamed the project to AgentArena","summary":"Updated the project branding from 'Agent Battle' to 'AgentArena' across codebase, documentation, and configuration files to better reflect the simulator's purpose.","url":"https://nomit.dev/lws803/agent-battle/status/410ad6bbd372294ccf7ccb468aff6e9a5cf51d1e20923d3346bc5d0b0fc82bb8","author":"lws803","contributors":["lws803"],"updated_at":"2026-03-17T00:49:45+00:00"},{"id":"81bb0217-7ee0-4d08-afd7-bc69e8d014e8","type":"pull_request","org":"lws803","repo":"agent-battle","title":"Migrated project runtime from Node.js to Bun","summary":"We've fully transitioned the project runtime from Node/tsx to Bun, streamlining our stack by leveraging Bun's native `.env` loading and built-in TypeScript support. This migration included a structural reorganization into `client/`, `server/`, and `shared/` directories, alongside the integration of a unified ESLint and Prettier setup for better code hygiene. These changes simplify our dependency management and local development workflow while ensuring faster startup times across the board. ![Developer switching to Bun](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/ae5ea1f8-246c-42f6-9b1e-bb1b8c71bcd4.jpg)","url":"https://nomit.dev/lws803/agent-battle/status/fbf1d08f539124210ab73113ff32780d6981c7ca7da768faa46ea356369928f8","author":"lws803","contributors":["lws803"],"updated_at":"2026-03-17T00:43:55+00:00"},{"id":"f4210518-77a9-47f2-b515-c718eb2ce904","type":"pull_request","org":"lws803","repo":"agent-battle","title":"Simplified architecture by replacing Redis with in-memory storage","summary":"We've removed the Redis dependency and transitioned to using native in-memory data structures for match state and feed items. By swapping out `ioredis` for a `Map` and standard arrays, we've significantly reduced the project's infrastructure complexity and simplified the codebase. This change keeps the existing API surface intact while removing the need for a persistent cache layer. ![Developer refactoring](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/30106d77-541a-47a6-8aa6-8742812bee1c.jpg)","url":"https://nomit.dev/lws803/agent-battle/status/9876609e6825ac9faef8932994c42fdf6d3f4dbd64f37f51118373882b472620","author":"lws803","contributors":["lws803","claude"],"updated_at":"2026-03-17T00:22:55+00:00"},{"id":"63d08645-2caa-4996-967a-f767d78e7f7e","type":"pull_request","org":"lws803","repo":"agent-battle","title":"Refactored character classes to be configurable and extensible","summary":"Centralized character class definitions into a new `config.ts` module, replacing hardcoded enums and object literals. This allows for dynamic expansion of game classes without requiring extensive changes across the turn engine or GM service. The damage guidelines in the AI prompt now automatically adapt to reflect these configured stats.","url":"https://nomit.dev/lws803/agent-battle/status/f4344fb2d1194676e33c95fd5f8bf7d5c5a14cb2ed4ac32b146bf04cac33759e","author":"lws803","contributors":["lws803"],"updated_at":"2026-03-16T15:40:35+00:00"},{"id":"9d88b417-c3e5-4b08-9ecf-4f87d8ee9315","type":"release","org":"lws803","repo":"agent-battle","title":"Initial release 0.0.1 kicks off development with standardized environment setup and Docker support","summary":"This initial release marks the start of the agent-battle project, establishing core infrastructure including Docker support for seamless game server deployments and an ngrok guide for multiplayer testing. We have also standardized the codebase using a consistent snake_case naming convention and added documentation to help new contributors get started. These foundational changes make the environment easier to replicate and maintain as development accelerates. ![It's finally happening!](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/e3632097-1fb3-4b51-9cab-6679982b7c07.jpg)","url":"https://nomit.dev/lws803/agent-battle/status/301b89731b9881e4e910960d9fc4d089e7910d37ddb3af9f3c2ed4dcdad546b3","author":"lws803","contributors":["lws803"],"updated_at":"2026-03-16T15:05:07+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}