Skip to content

Releases: labsmula/mula-base

v1.0.1 — Bug Fixes & Agent List Improvements

Choose a tag to compare

@labsmula labsmula released this 13 Apr 02:58

What's Changed

🐛 Bug Fixes

  • Fix browser crash: Replaced process.env with import.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

Choose a tag to compare

@labsmula labsmula released this 11 Apr 06:46

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