v0.7.17
What's Changed
- [codex] harden Ekko memory and workspace handling by @EKKOLearnAI in #2846
- fix(ekko-agent): bound oversized tool output by @wtj-0527 in #2847
- fix(runtime): persist handled restart prompts by @lorenzozanee in #2842
- [codex] support per-channel mobile versions by @EKKOLearnAI in #2843
- fix(skills): encode reserved characters in skill paths by @heyjohnc in #2845
- fix(tts): hydrate active provider on startup by @lorenzozanee in #2839
- fix: proxy provider-unsafe Ekko MCP tool names by @wtj-0527 in #2849
- fix: use official npm registry for Grok by @wtj-0527 in #2855
- feat: add coding agent settings navigation by @wtj-0527 in #2854
- fix: resume Grok sessions after failed turns by @wtj-0527 in #2857
- fix: show effective Grok runtime configuration by @wtj-0527 in #2868
- fix: align Grok configuration pages with other agents by @wtj-0527 in #2870
- fix(desktop): let tray quit cancel pending relaunch by @EKKOLearnAI in #2852
- fix(app-relay): surface entitlement failures by @EKKOLearnAI in #2872
- feat(app-connections): add purchase link and localize failures by @EKKOLearnAI in #2873
- [codex] restore production app relay endpoints by @EKKOLearnAI in #2874
- feat: replace generated avatars with Boring Avatars by @EKKOLearnAI in #2875
- [Codex] use official npm registry for one-click install by @wtj-0527 in #2881
- feat: unify coding agent Skills and MCP views by @wtj-0527 in #2871
- chore: prepare 0.7.17 release by @EKKOLearnAI in #2886
New Contributors
- @lorenzozanee made their first contribution in #2842
- @heyjohnc made their first contribution in #2845
Full Changelog: v0.7.16...v0.7.17