Skip to content

v0.11.8

Choose a tag to compare

@github-actions github-actions released this 23 Jul 10:48

What's Changed

  • fix(coding-agent): keep working spinner across status transitions by @changeroa in #2896
  • fix(agent): preserve reasoning summary fallback events by @jaeyunha in #2898
  • fix(telegram): show recommended ask choices by @chiznoir in #2897
  • fix(python-sdk): correlate protocol responses by @snowykr in #2904
  • fix(sdk): reclaim repeated stale broker locks by @snowykr in #2905
  • docs(pr): require exact-head GJC verdict in PR template by @berkshirehathaways in #2490
  • fix(ultragoal): fail closed on fuzzy objective path sniffing by @vkehfdl1 in #2499
  • fix(ralplan): honor explicit ultragoal/team naming as execution approval by @vkehfdl1 in #2503
  • fix(telegram): make session close terminal outcome authoritative by @chiznoir in #2908
  • Keep model selector open for individual role assignments by @Coolsik in #2509
  • feat(coding-agent): opt-in ghost-text prompt suggestions (Claude Code-style autocomplete) by @Heoooooon in #2519
  • refactor(coding-agent): rename isUnattended to supportsRemoteGateAnswers by @vkehfdl1 in #2521
  • fix(test): complete isUnattended → supportsRemoteGateAnswers rename in test mocks by @Yeachan-Heo in #2921
  • fix(notifications): tolerate concurrent recent-session appends by @chiznoir in #2922
  • fix(notifications): hand off v0.10 live daemon owners by @snowykr in #2868
  • fix(coding-agent): delete dead duplicate CLI help exports by @vkehfdl1 in #2523
  • fix(session): recover atomic managed publish on Linux by @Yeachan-Heo in #2818
  • fix(session): advance typed retained cleanup authority through receipts and replay by @Yeachan-Heo in #2933
  • fix(coding-agent): only abbreviate paths inside home in shortenPath by @10kH in #2936
  • fix(coding-agent): create async put() blobs owner-only (0700/0600) by @10kH in #2938
  • fix: honor the remaining documented GJC_* environment variables by @10kH in #2943
  • test(session-manager): align session-directory tests with #2933 retained cleanup authority contract by @Yeachan-Heo in #2941
  • fix(ai): drop invalid image_url placeholders from Responses replay by @innocarpe in #2948
  • fix(session): tolerate Darwin ctime-only identity bump on managed append by @innocarpe in #2946
  • fix(ai): widen first-event stream timeout to 5min for alibaba-token-plan by @laerad777 in #2952
  • fix(session): migrate legacy local:// root on interactive resume switch by @innocarpe in #2950
  • fix(notify): make /settings Telegram pairing match notify setup by @Yeachan-Heo in #2959
  • fix(edit): serialize concurrent same-path mutations by @innocarpe in #2963
  • test(session): exercise portable append race path by @Yeachan-Heo in #2961
  • fix(deep-interview): render interpretation in Refine and goal in Restate ask bodies by @yeongjunyoo in #2885
  • fix(cron): route silent polling to monitor by @snowykr in #2878
  • fix(sdk): trust negotiated replay capabilities by @snowykr in #2888
  • fix(sdk): tolerate Windows directory sync gaps by @snowykr in #2892
  • fix(notifications): lean settled answer only at idle by @innocarpe in #2964
  • fix(notifications): self-heal Telegram daemon dead roots and leak artifacts by @innocarpe in #2958
  • fix(ultragoal): actionable next-action when all goals are blocked by @innocarpe in #2949
  • fix(coding-agent): pin plugin MCP network requests by @Oreochococukie in #2970
  • test(notifications): align Telegram daemon generation pin with production generation 25 by @Yeachan-Heo in #2982
  • fix(coding-agent): bound MCP URI template matching by @Oreochococukie in #2971
  • fix(coding-agent): bind MCP OAuth credentials to trusted endpoints by @Oreochococukie in #2981
  • fix(ai): recover OAuth refresh rotation races before failure classification by @Heyaaz in #2968
  • feat(workflow): enforce repository binding before discovery and handoff by @innocarpe in #2972
  • fix(session): validate persisted usage on both aggregation paths by @bjkim95 in #2873
  • fix(ai): recover from Anthropic invalid thinking-signature 400 with full-history repair by @Heyaaz in #2940
  • fix(acp): scope close retries per attachment by @snowykr in #2909
  • fix(notifications): stop Telegram daemon infinite respawn + topic churn (#2956, #2960) by @Yeachan-Heo in #2984
  • fix(coding-agent): stop cancelled gist shares before cleanup by @Oreochococukie in #2986
  • fix(pi-iso): bind plain diffs to retained roots by @Oreochococukie in #2988
  • fix(stats): enforce same-origin API policy by @Oreochococukie in #2979
  • fix(coding-agent): bind Python bridge bearer to its session by @Oreochococukie in #2978
  • fix(provider): propagate resolved bearer to OpenAI models-list discovery (#2945) by @Yeachan-Heo in #2954
  • fix(coding-agent): preserve deep-interview ask stage across retries by @goldtg in #2995
  • feat(tui): show platform-native shortcut labels by @twoimo in #2999
  • fix(coding-agent): bound every docs.rs rustdoc input by @Oreochococukie in #3000
  • fix(research): redact local paths from compaction artifacts by @Yeachan-Heo in #2991
  • feat(sdk): prompt reconciliation + model-profile discovery capabilities (#2930, #2931) by @Yeachan-Heo in #2987
  • feat(coding-agent): add Alibaba Bailian (Token Plan) wan2.7-image provider to generate_image by @Heoooooon in #2998

New Contributors

Full Changelog: v0.11.7...v0.11.8