v0.1.1
What's Changed
License
- Switched from AGPL-3.0 to MIT — LICENSE file, package metadata, and README all updated.
Custom endpoint support
- Custom setup redesigned — now asks for what an OpenAI-compatible endpoint actually needs: Base URL → API Key → Model string (free text). No more forced model menu.
- New
prompt_cachingsetting (default on) — disable with/config prompt_caching falseorPROMPT_CACHING=0for endpoints that rejectprompt_cache_key(e.g. Groq). - Auto-recovery — if the endpoint rejects
prompt_cache_key, the client retries without it and stops sending it for the rest of the session. Scans self-heal instead of failing.
Setup wizard fixes
- Cancelling setup or login (Ctrl+C /
q) now exits cleanly instead of dropping into an unconfigured TUI. - All text prompts now support full line editing — Option+Left/Right word jump and Option+Delete work on macOS.
- Fixed
asyncio.run() cannot be called from a running event loopcrash in the custom setup flow.
Other
/configacceptsprompt_cachingandopenhack_base_url, and applies changes immediately.- README: new badges and updated docs.
Full Changelog: v0.1.0...v0.1.1