Skip to content

GJC 0.16.4

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 14:36

What's Changed

  • fix(models): avoid static reload on provider refresh by @combipatal in #5251
  • fix(ai): make Cursor payload hooks JSON-safe by @maceopark in #5255
  • feat(status-line): add bounded command HUD segment by @Yeachan-Heo in #5249
  • test(coordinator): return valid empty replay in concurrency fixture by Yeachan-Heo in c7d28ee434
  • fix(compaction): stop after failed local fallback by @Yeachan-Heo in #5257
  • fix(session): claim tool cleanups before disposal by @Yeachan-Heo in #5259
  • test(ci): repair current-dev shard fixtures by @Yeachan-Heo in #5260
  • fix(session): limit cleanup claims to signal teardown by @Yeachan-Heo in #5261
  • fix(model-selector): defer full catalog loading by @nahwan-kim in #5256
  • feat(install): add local dev binary shortcut by @Yeachan-Heo in #5262
  • fix(status-line): paint only authoritative active-provider usage by @pgkim42 in #5269
  • fix(sdk): exact session inspect does not allocate list cursors by Yeachan-Heo in 3accb01da5
  • fix(sdk): explicit serve targets do not scan paginated session lists by Yeachan-Heo in daa5b2ab51
  • fix(sdk): isolate session-list cursor streams by traversal and page by Yeachan-Heo in eb8350efe4
  • fix(sdk): explicit session tail does not scan paginated session lists by Yeachan-Heo in 9d2176a042
  • fix(sdk): bound pre-auth WebSocket admission by @Oreochococukie in #5272
  • perf(models): cache preset availability between refreshes by @yazzang-homelab in #5265
  • feat: add opt-in English reasoning guidance by @Yeachan-Heo in #5266
  • fix(models): refresh dynamic startup selectors by @VC-Kyeongmin in #5275
  • fix(ai): replace exact-id catalog gates with generation parsing (Bedrock prompt caching, direct-xAI reasoning effort) by @noizbuster in #5276
  • fix(slack): reduce notification noise by @combipatal in #5253
  • feat(settings): add status line custom editor by @suho-han in #5278
  • fix(coding-agent): bind plugin MCP launcher entrypoints by @Oreochococukie in #5277
  • fix(sdk): separate workflow session identity from the async endpoint key by @devswha in #5282
  • fix(cli): allow explicit --thinking off by @Veritas-7 in #5286
  • fix(skills): enumerate marketplace plugin skills into sessions by @GoBeromsu in #5287
  • fix(codex): entitle Business/Enterprise/Team plans for GPT-5.6 Sol by @maceopark in #5292
  • feat(ai): add GPT-6 Astra to the openai-codex catalog by @lee98www in #5294
  • fix(web-search): enforce Perplexity response contract by @Yeachan-Heo in #5297
  • fix(coding-agent): retry unscoped API key after parent-SID miss by @chulmin-dev in #5289
  • fix: prevent recurring session delays and opaque failures by @suho-han in #5285
  • test(chat): await replay cursor settlement by @Yeachan-Heo in #5302
  • fix(grok): preserve Grok 4.6 reasoning effort by @Yeachan-Heo in #5267
  • fix(ai): close post-#5276 capability boundary gaps by @Yeachan-Heo in #5280
  • fix(natives): keep platform-specific helpers warning-free by Yeachan-Heo in 467cc941e2
  • fix(release): align validation fixtures with runtime contracts by Yeachan-Heo in d2f030aeaf
  • docs(readme): promote community app CTA by @Yeachan-Heo in #5304
  • feat(models): add additive ASTRA tiers and Fable combinations by Yeachan-Heo in bf6a86b310
  • test(sdk): bind transcript races to retained selection by Yeachan-Heo in 39c32d3eaa
  • fix(contribution-prep): redact complete AWS credentials in outbound artifacts by @10kH in 8259a311b4
  • fix(contribution-prep): redact complete AWS credentials in outbound artifacts by @10kH in #5299
  • fix(task): normalize explicit root bindings and empty schemas by Yeachan-Heo in c3aca674df
  • fix(models): trust registry operator environment by @Yeachan-Heo in #5301
  • fix(coding-agent): snapshot plugin MCP launch authority by @Oreochococukie in #5288
  • feat(paseo): opt-in announcement of interactive sessions, plus the two ACP attach defects it exposed by @probepark in #5027
  • fix(status-line): cancel commands when committed configuration disables them by Yeachan-Heo in d3afcab1d0
  • test(sdk): reject post-disposal fixture writes without retry masking by Yeachan-Heo in c8d402256d
  • fix(auth): propagate request cancellation through replacement lookup by Yeachan-Heo in e72afe737c
  • fix(slack): track and cancel acknowledgment reactions by Yeachan-Heo in 2a53848997
  • test(cursor): verify async payload replacement on encoded transport by Yeachan-Heo in 949756135e
  • docs(changelog): record release validation lifecycle repairs by Yeachan-Heo in 2c4af59b40
  • fix(slack): advance daemon generation for reaction lifecycle ownership by Yeachan-Heo in 9b427f4f91
  • fix(ai): send OpenCode Go session header by @Yeachan-Heo in #5296
  • test(customization): await observable import wizard completion by Yeachan-Heo in a815264e4a
  • fix(tools): bound the module-global read-URL cache by @noizbuster in #5306
  • fix(contribution-prep): redact complete bounded captures before truncation by Yeachan-Heo in 0aa32b3be0
  • fix(plugins): bind compiler parsing and hashes to one bounded snapshot by Yeachan-Heo in aad652ddec
  • fix(coding-agent): kill insane engine's process group on timeout by @noizbuster in #5307
  • test(status-line): await marker completion without restarting preview work by Yeachan-Heo in f4c02ad1be
  • fix(mcp): retain failed connection cleanup within manager ownership by Yeachan-Heo in 891cb89a8a
  • docs(plugins): state trusted-host and supported-platform capsule boundaries by Yeachan-Heo in 361a47e6bc
  • fix(plugins): execute captured module bytes and retain preparation cleanup by Yeachan-Heo in 37754d35d0
  • fix(lock): fence successor publication during exact-removal transitions by Yeachan-Heo in b317110df0
  • fix(plugins): return owned transferable buffers from authenticated loader by Yeachan-Heo in c92109e73c
  • test(ai): assert provider headers through canonical HTTP semantics by Yeachan-Heo in d5f40c3752
  • test(sdk): scope close-delivery diagnostics to the fixture session by Yeachan-Heo in 5afb81b2f0
  • fix(lock): retain detached cleanup until its exact owner finishes by Yeachan-Heo in a4254e6cdf
  • fix(mcp): revoke and join pending stdio preparation before cleanup by Yeachan-Heo in f921e85bc3
  • test(coding-agent): repair Dev CI run 33957386872 by @Yeachan-Heo in #5309
  • fix(session-lock): fairly join registered local transition owners by Yeachan-Heo in f084a99698
  • fix(mcp): retain cancelled acquisition cleanup beyond waiter settlement by Yeachan-Heo in 8083bb18be
  • fix(session-lock): avoid enqueueing a waiter when test admission hook rejects by Yeachan-Heo in 0eeff200d2
  • test(customization): await failure and paging readiness deterministically by Yeachan-Heo in 0753f059e2
  • perf(tui): coalesce assistant text projection into existing frames by @laerad777 in #5310

New Contributors

Full Changelog: v0.16.3...v0.16.4