Releases
This page announces each new release of Enkaidu with a skimmable tour of what’s new. For the complete and granular record, see the release notes on GitHub.
0.9.13 Latest
This release widens how you can reach your models, makes the files Enkaidu touches one click away, and tightens the keyboard workflow - plus a hardened Web UI.
Core capabilities
azure_foundryLLM provider - connect to Microsoft AI Foundry with a newazure_foundryprovider type, targeting Open AI / chat-completion models. Set theAZURE_FOUNDRY_API_KEYand the bare endpoint URI inAZURE_FOUNDRY_ENDPOINT. Configure Azure AI Foundry.temperaturemodel setting - tune how “creative” a model is per model viasettings: temperature(a number> 0and<= 2, ordefault). Learn more.- Profile overrides for
session:andcordon:- a.enkaidu/config.ymlprofile can now carrysession:andcordon:sections, so a homeenkaidu.ymlholds your base setup while a project’s profile overrides just what that project needs. Details. - Cordon networking - a new
cordon.policy.allow_networkflag lets commands run inside the cordon reach the network. It is all-or-nothing at this time, so enable it with care. Details.
Web UI
- One-click file viewing - when Enkaidu writes or edits a file, a button labeled with the file’s name appears above the response; click it to open a side panel with the file’s current contents. See it.
- Preview rendering - Markdown code blocks and rendered content (diagrams, charts) preview even while streaming, with a source view available. Rich output.
CLI & keyboard
- Prompt history navigation - while editing a prompt, use
Up/Downto walk back and forward through your history. It is shared, and kept in sync, between the CLI and the Web UI. More. - Command Line reference - a complete, most-common-first reference of the command-line options. Read it.
Security
- Hardened Web UI rendering - generated HTML / CSS and SVG diagrams are now sanitized, closing potential vulnerabilities when rendering model-generated content.
Experimental !
Experimental features may change a lot or even go away entirely.
--sandboxruntime mode - run the current session in an isolated, randomly named sandbox folder under$HOME/.local/state/enkaidu/sandbox. See Command Line.
Older releases
For the full history of changes prior to 0.9.13, see the release notes on GitHub.