Repository navigation
Releases: labsmula/mula-base
Releases · labsmula/mula-base
Release list
v1.0.1 — Bug Fixes & Agent List Improvements
What's Changed
🐛 Bug Fixes
- Fix browser crash: Replaced
process.envwithimport.meta.env.VITE_OPENCLAW_GATEWAY_TOKEN— fixes 'process is not defined' error - Fix agent name: Mandor Hackathon agent now shows correct name instead of raw user ID
✨ Improvements
- Agent list cleanup: Only show active/idle agents (hide offline cron sessions)
- Subagent visibility: Show running subagents + recently completed (5 min window)
- Group names: Mandor Hackathon group sessions now display group name
- Cleaner displayName: Strip 'telegram:g-' prefix from group names
🔧 Technical
- Added factory function
getOpenClawWS()for safer singleton initialization - Nginx config: proxy /dashboard/ to Vite dev server (port 3000)
- Tailscale Funnel: route through nginx for proper WebSocket proxying
Full Changelog: v1.0.0...v1.0.1
v1.0.0 — Initial Public Release
First stable release of Mula Base!
Features
- Real-time pixel art office simulation
- OpenClaw WebSocket integration
- Agent visualization with walk/seat/chat states
- Spectate mode for following agents
- Response bubbles for LLM streaming
- Agent chat system in rest room
- Task feed with real-time updates
- Zoom & pan controls
Tech Stack
- React 18 + TypeScript 5.4
- Phaser 3.80 game engine
- Vite 5 build tool
- Tailwind CSS styling
Installation
git clone https://github.com/labsmula/mula-base.git
cd mula-base
npm install
cp .env.example .env
npm run dev
Documentation
- README — Full features and configuration
- INSTALLATION.md — Setup guide
- CONTRIBUTING.md — Development guidelines
License
MIT License — see LICENSE
Credits
- Mula Labs — Original creator
- OpenClaw — AI agent orchestration
- Phaser — Game engine
- MetroCity Character Pack — Pixel art assets