Repository navigation
v0.3.1
Changelog
All notable changes to Enno will be documented in this file.
The project follows Semantic Versioning. While the public API is still evolving, releases use the v0.x.y series.
Unreleased
0.3.1 - 2026-05-07
Fixed
- TUI: keep the main transcript following the end of the output when "follow latest" is enabled (avoid canceling tview track-end mode after scroll).
Changed
- TUI: softer rounded borders, muted border and title colors, and consistent focus border glyphs between the transcript and prompt panes.
- TUI: animated transcript title while waiting on the model during network latency.
- TUI: use a distinct color for the
tool:channel label versus the tool name in the conversation stream.
0.3.0 - 2026-05-07
Changed
- Replaced the CLI terminal UI dependency from
tui-gototview.
Added
- Added Agent events and CLI observability panels for model calls, tool calls, tool results, and token usage.
0.2.0 - 2026-05-07
Changed
- Changed CLI provider configuration to read model, API key, base URL, and max tokens from
config.yamlonly. - Moved CLI REPL/TUI implementation from the public
runnerpackage tointernal/cliui. - Removed
workdirandpromptfrom CLI YAML configuration. - Changed the CLI interactive mode to use a
tui-goterminal UI. - Removed CLI support for
ENNO_*provider configuration environment variables.
Added
- Added automatic creation of a commented
~/.enno/config.yamltemplate when the default CLI config file is missing. - Added internal CLI UI tests for the non-terminal REPL fallback.
- Added CLI YAML config loading from
~/.enno/config.yamland--config. - Added CLI config tests for YAML-only provider configuration.
- Added CLI configuration tests for required model and OpenAI-compatible base URL settings.
0.1.0 - 2026-05-07
Added
- Introduced the provider-neutral
ennocore package withAgent,Config,Provider,Tool, and message types. - Added OpenAI-compatible and Anthropic provider packages.
- Added optional built-in tools for todo tracking, filesystem access, and shell execution.
- Added reusable
runner.REPLandrunner.Oncehelpers. - Added installable CLI under
cmd/enno. - Added usage, design, README, and agent guidance documentation.
- Added repository verification through
make verify.
Full Changelog: v0.1.0...v0.3.1