This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
Summary
AI summaryUpdates Custom endpoint support, Setup wizard fixes, and Other across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Switched license from AGPL-3.0 to MIT Switched license from AGPL-3.0 to MIT Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Medium |
Redesigned custom endpoint setup to request base URL, API key, and model string Redesigned custom endpoint setup to request base URL, API key, and model string Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Medium |
Implemented auto-recovery to retry without `prompt_cache_key` if endpoint rejects it Implemented auto-recovery to retry without `prompt_cache_key` if endpoint rejects it Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Medium |
Added `prompt_caching` setting (default on) to disable for incompatible endpoints Added `prompt_caching` setting (default on) to disable for incompatible endpoints Source: llm_adapter@2026-06-11 Confidence: low |
— |
| Feature | Low |
/config now accepts `prompt_caching` and `openhack_base_url` with immediate application /config now accepts `prompt_caching` and `openhack_base_url` with immediate application Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Low |
Added `prompt_caching` setting (default on) with disable options via `/config` or environment variable Added `prompt_caching` setting (default on) with disable options via `/config` or environment variable Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Medium |
Setup wizard now exits cleanly when cancelled (Ctrl+C / q) Setup wizard now exits cleanly when cancelled (Ctrl+C / q) Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Enabled full line editing for text prompts on macOS (Option+Arrow, Option+Delete) Enabled full line editing for text prompts on macOS (Option+Arrow, Option+Delete) Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Bugfix | Medium |
Fixed `asyncio.run() cannot be called from a running event loop` crash in custom setup flow Fixed `asyncio.run() cannot be called from a running event loop` crash in custom setup flow Source: llm_adapter@2026-06-11 Confidence: high |
— |
Full changelog
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: https://github.com/openhackai/OpenHack/compare/v0.1.0...v0.1.1
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About OpenHack
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]