Releases: adolfousier/agentverse
Releases · adolfousier/agentverse
v0.1.8
What's Changed
Fixed
- Bevy MC cards growing too tall — cards with many tasks/activity now capped at 300px max height with text truncation (60 chars + ellipsis)
- Keyboard shortcuts stealing input — M, j/k, zoom keys no longer fire when typing in the message dialog
Added
- Demo video in documentation
Full Changelog: v0.1.7...v0.1.8
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's New
TUI Overhaul — Terminal as a First-Class UI
Complete redesign of the terminal UI making --tui mode a proper alternative to Bevy 3D for headless servers and VPS environments.
Added
- TUI overhaul — centered/scaled world view filling available space, styled sidebar with solid dark background, enhanced detail panel with state badges, speech bubbles with rounded borders, colored message log with Unicode arrows, status bar with mode badge
- TUI Mission Control — full MC dashboard in terminal with agent cards (per-agent tasks/activity from SQLite), activity feed, and task list — matching Bevy 3D layout
- TUI MC navigation — Tab cycles panels (Agents→Activity→Tasks), j/k or arrows select items, Enter opens detail popup (agent info+inbox or task detail), Esc closes popup, M exits MC
- TUI auto-scroll — all MC panels auto-scroll to keep selected item visible when navigating beyond view
- TUI sidebar toggle —
Hkey toggles sidebar across all modes; sidebar resizes world via Layout split - Bevy MC keyboard navigation — j/k or arrow keys navigate agent cards with border highlight, Enter selects/deselects agent (filters activity+tasks), Esc deselects
- TUI furniture sprites — all tile types rendered with ASCII art
- TUI agent labels — agent names displayed below sprites in world view
- 23 new TUI tests, 254 tests across 11 modules
Fixed
- TUI crash on multi-byte UTF-8 chars (em dash
—) intrunc()and string slicing - Bevy MC agent cards not scrollable — individual cards stole hover from parent container
- TUI sidebar overlapping world view — now resizes via Layout split
- TUI sidebar transparent background — solid dark fill
- TUI MC cards breaking box-drawing borders on narrow panels
- TUI MC showing empty data — reads tasks/activity from SQLite DB
- Agents sidebar heading unreadable in light mode
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's New
Added
- MC Inbox viewer — click the msg badge on agent cards to open a scrollable popup listing all messages (sender, time ago, full text); press Escape to close
- Task scope field — optional
scopefield on task API for full task descriptions beyond summary; displayed in MC task popup - Authorization: Bearer auth — standard
Authorization: Bearer <token>header (legacyX-API-Keystill accepted) - API accepts agent names — all
{id}endpoints also accept agent name; UUID/prefix tried first, then name fallback - Task state filter —
GET /agents/{id}/tasks?state=runningfilters tasks by state - Agent ID on MC cards — short ID (8 chars) displayed on each Mission Control agent card
- Agent card scrolling — MC agent cards scroll for long content (tasks, activity, scope)
- VPS deployment docs — nginx reverse proxy config with SSE support, systemd service file, Let's Encrypt HTTPS one-liner
- 231 tests across 10 modules
Fixed
- Agents randomly walking/eating while working on API tasks (
api_lockedagents skip random goal assignment) - Sidebar and status bar rendering on top of Mission Control overlay
- Sidebar top padding and Agents title left padding alignment
Full Changelog: v0.1.5...v0.1.6
v0.1.5
Full Changelog: v0.1.4...v0.1.5
v0.1.4
Full Changelog: v0.1.3...v0.1.4
v0.1.3
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's New
Bevy 3D Renderer
- Full 3D world renderer using Bevy 0.15 (
--bevyflag,bevy3dfeature) - Isometric camera with orbit controls (right-click drag to rotate, scroll to zoom)
- 3D furniture: desks with monitors/keyboards, vending machines, arcade cabinets, coffee machines, couches, armchairs, plants, floor lamps, whiteboards, kitchen counters, gym equipment
- Voxel-style 3D agents with body, head, hair, arms, legs, eyes, and shadow
- Walking animation with arm/leg swing and body bob
- Activity animations: typing, eating, exercise bounce, playing
- Click-to-select agents with highlight ring
- Sidebar overlay with agent list, detail panel, and message input
Meeting Table
- Round meeting table with 4 chairs at cardinal positions
- Capacity system: meeting table supports 4 simultaneous agents
GoToMeetingagent goal
Fixed
- Lock starvation causing agents to permanently freeze — simulation now runs inside Bevy's game loop as a chained system
- Agent movement deadlocks from multiple competing write locks
- Furniture orientation: vending machines, arcade cabinets now face camera
- Agents no longer stop at sides of desks
- Floating agent labels use colored dots instead of emoji (cross-platform)
- Sidebar ghost text artifacts
- All dead code warnings removed
Removed
- Ping pong table (replaced by meeting table)
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Full Changelog: https://github.com/adolfousier/agentvrs/commits/v0.1.1

