Changelog

All notable changes to Life.js are documented here.

v0.30.0

12 changes

Features

LilaRest's avatar

Support implicit plugins configs both on the client and server

LilaRest's avatar

A lot of bug fixes and stability improvements in the development workflow

LilaRest's avatar

Improve logging DX with hints and clear tab separation for agent processes

LilaRest's avatar

Improve the playground example agent UI

Fixes

LilaRest's avatar

Fix local models paths and support again quantized versions

LilaRest's avatar

Fix last agent token bleeding on next message when new user message comes immediately after interruption

LilaRest's avatar

Fix debug mode not properly filtering logs in life dev UI

LilaRest's avatar

Fix incorrect tab ordering switch in the terminal UI when using arrow keys

LilaRest's avatar

Add a clean not implemented message for --no-tui mode

LilaRest's avatar

Add agent.process telemetry scope

LilaRest's avatar

Fix Agent not found in client build. error

LilaRest's avatar

Solve agent messages synchronization issue

v0.29.0

3 changes

Features

LilaRest's avatar

Defer agent config parsing and enable global config merging

LilaRest's avatar

Further improve agent server initialization and error handling, and logging display

Fixes

LilaRest's avatar

Various stability improvements

v0.28.0

4 changes

Features

LilaRest's avatar

Agents processes in life dev sidebar now show a status badge and a helper message when not started

LilaRest's avatar

life dev command now show a "CLI" tab when --debug is enabled

LilaRest's avatar

Various stability and error handling improvements in agent processes

Fixes

LilaRest's avatar

Further refinements in client-side logging display and error handling

v0.27.0

3 changes

Features

LilaRest's avatar

Major telemetry formatting improvements, especially in the browser console, for better debugging experience

LilaRest's avatar

Compiler improvements with better build module handling and enhanced hot-reloading support

Fixes

LilaRest's avatar

Development experience improvements including faster UI animations, dependency updates, and various stability fixes

v0.26.0

1 change

Features

LilaRest's avatar

Prevent server reloading when one of the agent has a compilation error

v0.25.0

6 changes

Features

LilaRest's avatar

New syntax-error resilient dependencies map resolver using oxc-parser in the compiler

LilaRest's avatar

Improved compiler with syntax-error resiliant compilation, isolated compilation paths, and overall better error handling and display in the terminal and life dev command

LilaRest's avatar

Add a proper exit screen to life dev

Fixes

LilaRest's avatar

Disable main CLI logs consumer when running life dev with interactive UI

LilaRest's avatar

A lot of stability and DX improvements in the CLI

LilaRest's avatar

Improve life dev initialization, so on fatal errors all the logs are shown

v0.24.0

2 changes

Features

LilaRest's avatar

Rename Copy mode to Debug mode in life dev and also show debug-level logs in that mode

Fixes

LilaRest's avatar

Upgrade symbol in life dev was causing layout shift

v0.23.0

2 changes

Features

LilaRest's avatar

Migrate to Zod 4

LilaRest's avatar

Make createLifeClient() HMR-resistant

v0.22.0

2 changes

Features

LilaRest's avatar

Adapt useAgent() and useLifeClient() hooks to most recent code, and add useAgentStatus() and useAgentMessages()

Fixes

LilaRest's avatar

A lot of DX, stability, and docs improvement

v0.21.1

2 changes

Fixes

LilaRest's avatar

Properly support --debug in life dev

LilaRest's avatar

Fix telemetry consumers in life dev returning early