| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| gajae-release-binaries-v1.json | 2026-10-08 | 941 Bytes | |
| gajae-release-binaries.sha256 | 2026-10-08 | 412 Bytes | |
| gajae-release-channel-v1.json | 2026-10-08 | 2.4 kB | |
| gajae-release-packages-expected-v1.json | 2026-10-08 | 8.6 kB | |
| gajae-release-packages-v1.json | 2026-10-08 | 15.3 kB | |
| gjc-darwin-arm64 | 2026-10-08 | 138.5 MB | |
| gjc-darwin-x64 | 2026-10-08 | 147.5 MB | |
| gjc-linux-arm64 | 2026-10-08 | 159.6 MB | |
| gjc-linux-x64 | 2026-10-08 | 162.0 MB | |
| gjc-windows-x64.exe | 2026-10-08 | 164.7 MB | |
| GJC 0.18.8 source code.tar.gz | 2026-10-08 | 70.4 MB | |
| GJC 0.18.8 source code.zip | 2026-10-08 | 74.6 MB | |
| README.md | 2026-10-08 | 31.6 kB | |
| Totals: 13 Items | 917.4 MB | 0 | |
What's Changed
- feat(deep-interview): crystallize conversation into versioned specifications by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/5451
- fix(sdk): fence owned admission and durable queued terminals [5879 stack 1/3] by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6309
- feat(session): add strict managed GC retirement receipt codec by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6293
- fix(tui): keep menu Escape local during background operations by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6298
- fix(ai): surface refused Codex salvage diagnostics by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6308
- fix(hashline): recover stale multi-line ranges; explain empty insert payloads by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6313
- fix(sdk): retire a running Slack/Discord chat daemon once its notifications are disabled by @nahyeongjin1 in https://github.com/Yeachan-Heo/gajae-code/commit/311dd7494f
- fix(sdk): retire a running Slack/Discord chat daemon once its notifications are disabled by @nahyeongjin1 in https://github.com/Yeachan-Heo/gajae-code/pull/6312
- docs(sdk): note that a removed notification config also retires a chat daemon by @nahyeongjin1 in https://github.com/Yeachan-Heo/gajae-code/commit/d5e3f1e6ec
- feat(session): journal immutable task-owner retirement attempts by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6314
- fix(ai): keep Codex recent-event diagnostics off the delta accessor by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6317
- feat(bench): RFC [#6247] Phase A multi-session measurement harness by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6318
- fix(ci): carry main native provenance sidecars by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6319
- fix(hashline): refuse recovery when the replayed hunk is ambiguous in the snapshot by Gajae Bot in https://github.com/Yeachan-Heo/gajae-code/commit/f0a027a249
- feat(session): authenticate readonly managed GC journal probes by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6316
- fix(bench): validate CLI input and admission before writing any run state by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/d6350c3e0c
- docs(bench): scope the preflight overlap and refusal claims to their evidence by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/382980a3f2
- fix(session): close owner-aware shared reader safety boundary by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6320
- test(acp): cover delayed cancel follow-up settlement by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6322
- fix(ai): retry Codex SSE connection refusals by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6324
- fix(bench): measure event-loop lag per timer interval, not against a fixed schedule by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/f6edcaa5ac
- fix(session): authenticate readonly managed GC protocol inspection by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6323
- test(ci): fix tools typecheck for native recovery assertions by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6325
- fix(session): authenticate async task-owner sibling inventories by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6326
- docs(bench): record the Phase A result (stop at memory) and the fidelity limitation by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/d994639016
- fix(session): pin managed reaper identity without weakening native guards by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6329
- test(sdk): assert correlated retry terminal outcome by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6333
- feat(storage): authenticate logical owner effects before artifact deletion by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6332
- test(acp): align cancel-grace terminal test with acknowledged-cancel settlement by Gajae Bot in https://github.com/Yeachan-Heo/gajae-code/commit/965cc29cb9
- feat(session): add fenced logical owner cleanup coordination by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6335
- fix(ai): expose OpenCodex reasoning efforts by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6334
- fix(session): fence managed logical owner cleanup and cold-scope authority by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6337
- style(ai): format OpenCodex reasoning-effort integration by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6338
- feat(sdk): persist fenced logical owner deletion dispositions by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6339
- fix(paseo): require plain decimal ports in host:port listener spellings by @cynkai in https://github.com/Yeachan-Heo/gajae-code/pull/6340
- fix(ai): replay partial Codex tool calls after stream close by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6331
- test(sdk): pin correlated agent_end across todo-reminder continuation by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6344
- feat(gc): retire logical task owners through immutable native journals by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6341
- docs(bench): correct compile entrypoint source citation by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6345
- fix(session): establish cold managed replay authority before owner helpers by @snowykr in https://github.com/Yeachan-Heo/gajae-code/commit/34546327c9
- test(sdk-broker): align two delete-replay fixtures with [#6339] contract by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6347
- fix(sdk): allow cleanup replay without mandatory managed scope verification by GJC Multisession in https://github.com/Yeachan-Heo/gajae-code/commit/8302f2d302
- fix(session): persist and restore logical task artifact owners by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6349
- test(sdk): drive real overflow-retry and todo-reminder producers for agent_end correlation by @probepark in https://github.com/Yeachan-Heo/gajae-code/commit/aee4644704
- fix(hashline): keep 8 read-snapshot generations per file for recovery by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6350
- fix(ai): retry incomplete Codex tool calls once by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6348
- fix(acp): keep SDK prompt owner across session continuations by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6354
- Revert "Merge pull request [#6349] from Yeachan-Heo/fix/task-owner-production-installed-f4b3" by GJC Multisession in https://github.com/Yeachan-Heo/gajae-code/commit/f639b94893
- chore: keep [#6349] changelog note (CI requires changelog entries are not deleted) by GJC Multisession in https://github.com/Yeachan-Heo/gajae-code/commit/bd36a2b215
- fix: insert paths and task input verbatim at placeholder substitutions by @10kH in https://github.com/Yeachan-Heo/gajae-code/pull/6352
- Revert lifecycle.ts to post-#6339 state (remove commits 0ce574e and 8302f2d changes) by GJC Multisession in https://github.com/Yeachan-Heo/gajae-code/commit/55a691f970
- perf(natives): retain exact guards while reducing reaper overhead by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6353
- fix(acp): preserve async-result continuation agent_end correlation by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6356
- test(sdk-broker): provision managed scope and track [#6339] response wording in delete fixtures by GJC Multisession in https://github.com/Yeachan-Heo/gajae-code/commit/4c04ca1b8a
- fix(stats): keep by-model chart labels off the object prototype by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6358
- fix(session): restore safe deletion retries and historical GC by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6357
- fix(export): escape session HTML tool arguments by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6359
- test(sdk-broker): drop scope provisioning now that [#6357] restores owner-free legacy delete by GJC Multisession in https://github.com/Yeachan-Heo/gajae-code/commit/5c5ff5a269
- fix(ai): ignore OAuth error callbacks with the wrong state by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6360
- fix(debug): redact cookie, DSN, and URL environment names by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6362
- fix(mcp): do not write config through a planted temp symlink by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6363
- fix(plugins): keep plugin link names inside node_modules by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6364
- fix(docker): keep SDK endpoint files out of the image context by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6366
- fix(sdk): preserve queued cancellation durability through abort and teardown by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6369
- fix(skills): name the customDirectories fix in the outside-root refusal by @cynkai in https://github.com/Yeachan-Heo/gajae-code/pull/6371
- feat(ai): retain independently scoped config, bindings and callback authority by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6372
- fix(session): preserve partial retirement truth and immutable owner replay by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6368
- fix(acp): settle cancelled background prompt before follow-up admission by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6361
- fix(sdk): keep definite session CLI rejection codes (busy, unknown_operation, not_a_repository) by @najy97 in https://github.com/Yeachan-Heo/gajae-code/pull/6379
- fix(plugins): do not follow a marketplace LSP config symlink by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6378
- fix(pi-iso): disable external diff drivers in isolation diffs by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6382
- fix(skills): reject skill:// paths that symlink outside the skill by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6386
- test(acp): cover reviewed cancel settlement orderings by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6387
- feat(ai): use codex_cli_rs originator for OpenAI Codex provider by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6365
- fix(export): keep theme colors inside the HTML style block by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6384
- fix(ssh): do not expand secret env names from project config by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6385
- fix(ai): redact bearer tokens persisted from Codex errors by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6383
- fix(bash): block git --output and --no-index in restricted bash by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6389
- fix(bash): reject local:// symlinks that leave the session root by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6390
- fix(bash): keep restricted cwd inside the workspace by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6396
- fix(cursor): refuse deletes whose real path leaves the workspace by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6397
- fix(recipe): apply the bash planning guard before running a recipe by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6401
- fix(tools): verify GitHub release digests before installing binaries by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6403
- fix(plan): block conflict and AST apply outside the plan file by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6395
- fix(debug): include only child sessions in report bundles by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6394
- fix(async): bind lifecycle cleanup to exact job objects by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6392
- fix(lsp): refuse workspace edits that leave the workspace by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6398
- fix(mcp): refuse non-public OAuth token and registration URLs by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6399
- fix(ai): pin tokenless auth broker requests to the loopback host by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6400
- fix(skills): report File not found for a missing skill:// asset by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6404
- fix(cursor): dispatch only mcp__ tools from the Cursor MCP channel by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6402
- fix(sdk): avoid prompt deadline race after terminal commit by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6406
- fix(cli): log startup model profile failures that fall back to the provisional model by @cynkai in https://github.com/Yeachan-Heo/gajae-code/pull/6408
- fix(session): authenticate rollback and preserve failed transition authority by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6377
- fix(session): bind descendant stores and own retained children by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6409
- fix: restore verified session cleanup and SDK recovery contracts by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6388
- fix(ai): preserve Responses content-filter diagnostics by @yazzang-homelab in https://github.com/Yeachan-Heo/gajae-code/pull/6413
- fix(worktree): preserve prompts after detached selector by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6407
- fix(session): bind artifact reads to exact file generations by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6411
- fix(sdk): prevent optional broker registration from timing out extension events by @lifrary in https://github.com/Yeachan-Heo/gajae-code/pull/6095
- feat(model-profiles): define transactional ownership semantics by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/5919
- fix(async): retain original executions through physical shutdown by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6418
- fix(coding-agent): embed bundled skill bodies so compiled binaries can read them by @cynkai in https://github.com/Yeachan-Heo/gajae-code/pull/6422
- fix(gc): admit receipt encoding before candidate serialization by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6419
- fix(artifacts): retire only exact issued cleanup targets by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6415
- fix(session): retry statusless provider overloads by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6391
- fix(ci): run session memory integration for session manager changes by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6427
- fix(gc): bound ordinary cleanup replay before allocation by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6430
- fix(acp): complete [#6381] deadline and lifecycle recovery review fixes by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6431
- fix(session): refuse unsupported owner consumer success by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6405
- fix(auth): isolate owned configuration fallback and discovery evidence by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6376
- ci: speed up dev CI by enabling rust cache for PR runs by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6248
- fix(agent): reject zero-token empty stops by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6410
- fix(session): restore the adoption, accessor, and seam contracts [#6377] over-tightened by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6428
- fix(sdk): map local_empty_response to empty_response classification for consistent retryability by GJC Lane in https://github.com/Yeachan-Heo/gajae-code/commit/eb3643ea82
- feat(progress): add /progress overview and session.progress SDK query by @AURENYX-Lab in https://github.com/Yeachan-Heo/gajae-code/pull/6374
- fix(mcp): reject private Smithery deployment URLs by @Oreochococukie in https://github.com/Yeachan-Heo/gajae-code/pull/6373
- fix(file-lock): canonicalize signed Windows file identities by @nkjunbc in https://github.com/Yeachan-Heo/gajae-code/pull/6393
- fix(session): do not start another run after a failed todo-reminder continuation by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6370
- fix(ai): keep same-instance OAuth refresh lease until the last holder releases by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6220
- fix(ai): remove hardcoded 272K context override from codex gpt-6 models by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6154
- fix(kiro): surface content-filter refusals instead of 'no tokens' (#6150) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6151
- fix(session): generate the automatic title for busy and startup first messages by @yazzang-homelab in https://github.com/Yeachan-Heo/gajae-code/pull/5974
- fix(windows): accept Administrators ownership for .gjc directories (issue [#6420]) by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/09ba8cab5a
- fix(session): prepare scope authority before tombstone reconciliation by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6436
- fix(windows): accept Administrators ownership for .gjc directories (issue [#6420]) by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/667643adf3
- fix(cli): add bounded startup retry and persistent marker for failed model profiles (Fixes [#6380]) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6433
- test(sdk): prove local empty response retry projection by @probepark in https://github.com/Yeachan-Heo/gajae-code/commit/4e297e38d9
- fix(ai): extend Anthropic stream idle timeout by @thegreatesthoneybee in https://github.com/Yeachan-Heo/gajae-code/pull/6441
- fix(agent): retain clean attempt safety during fallback recovery by @probepark in https://github.com/Yeachan-Heo/gajae-code/commit/1b092417eb
- test(session): assert auto-compaction state and event order by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6440
- fix(ai): include cache tokens in Cursor provider totalTokens calculation by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/c54f24f23e
- fix(session): preserve lifecycle-aborted rewrite errors through close retry and session replacement by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/95cd0ae1c6
- test(acp): assert bounded timeout on lifecycle replay (supersedes [#6173]) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6445
- fix(agent): add missing hasObservableAssistantOutput method and managedAssistantMessageHasContent function by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/1990d409cf
- fix(grok-cli): resolve version dynamically with 426 error handling by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6198
- fix(sdk): preserve token for queued steer continuations by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6455
- test(file-lock): canonicalize signed identity fixture paths by @nkjunbc in https://github.com/Yeachan-Heo/gajae-code/pull/6434
- fix(windows): accept Administrators-owned managed roots by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6442
- test(ai): retire stale command-key flight expectation by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6454
- fix(ai): Cursor provider reports realistic pricing instead of zero costs by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6449
- fix(sdk): avoid full index replay on session create by @probepark in https://github.com/Yeachan-Heo/gajae-code/commit/23d9194cbc
- feat(skills): allow user-level skill symlinks outside scan root when trustUserSkills is enabled by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/49f394bcb5
- fix(skills): load trusted external user symlinks by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/f5e810a1b3
- fix(skills): gate external links on user trust by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/3477cc133a
- fix(skills): propagate trustUserSkills to all user-scope skill loaders by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/89b41053ba
- fix(skills): propagate user link trust across scanners by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/c71d0afedc
- fix(skills): retain in-root edits after discovery by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/a4712a8cac
- fix(skills): retain trust after dashboard moves by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/5d12f63d9b
- fix(skills): bind files to captured link targets by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/e945f17460
- fix(skills): preserve linked skill removal scope by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/7566baa3cb
- docs(skills): clarify linked removal safety by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/9f54d42c6b
- style(test): format signed file-lock identity fixture by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/551a5e2e48
- refactor(skills): clarify captured-link target selection by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/2276c564bd
- fix(file-lock): recover crashed removal transitions and report broker blockage by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6439
- fix(session): retry clean statusless provider overloads by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6426
- test(natives): cover ACP readiness replacement cleanup by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6457
- Merge PR [#6443]: profile recovery race hardening (squash) by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/b35b07fef0
- fix(sdk): avoid full index replay on session create by @probepark in https://github.com/Yeachan-Heo/gajae-code/commit/d7695127d6
- feat(ai): import Kiro CLI social OAuth and forward reasoning (#6460) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/d0a2cc91d9
- test(sdk): add connected managed empty-stop harness (#6462) by @probepark in https://github.com/Yeachan-Heo/gajae-code/commit/398160c496
- feat(skills): allow user-level skill symlinks outside scan root when trustUserSkills is enabled (#6437) by @clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/3c912a3885
- fix(storage): publish append-only memory writer prefixes (#6461) by @snowykr in https://github.com/Yeachan-Heo/gajae-code/commit/201de20d2d
- feat(release): automate the main-into-dev backmerge by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/86760f24f2
- fix(release): close the guard-exemption loophole and harden the backmerge by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/fb7149416a
- fix(changelog): require the release's own version section for the exemption by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/2f5ea96a40
- fix(changelog): tie the exemption to a section the change actually cut by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/3f038457c9
- fix(changelog): key version sections by the trimmed identifier by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/6fada01c47
- revert(changelog): drop the release-consumed exemptions from the guard by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/5e9f95b2fb
- chore(release): run the backmerge tests in CI and reject array manifests by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/c51197a351
- style: apply formatting and lint fixes by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/4230cef725
- fix(release): preserve unrecognized fields in the resolved backmerge manifest by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/9c12b785a3
- fix(release): fetch both backmerge branches into explicit tracking refs by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/b7945d929b
- fix(release): give the generated backmerge commit the required why body by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/7fe76cefbe
- docs(contributing): document the release backmerge exception by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/e2d2474e92
- test(release): exercise the backmerge orchestration against a real origin by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/460f8269a9
- fix(release): fetch refs explicitly in manual recovery guidance by GJC Lane in https://github.com/Yeachan-Heo/gajae-code/commit/53c3096605
- fix(release): route backmerge through PR instead of direct push by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/8a443893a5
- fix(release): improve PR creation command and error handling by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/9482551cd1
- fix(release): handle non-GitHub origins in backmerge PR creation by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/804b6bd493
- fix(sdk): add unavailable profile getter/setter to SDK closure exclusions by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/0588eead96
- chore(sdk): regenerate operation inventory after SDK closure additions by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/5aa329a2b0
- fix(sdk): add model selection seams to SDK closure exclusions by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/d47bb78636
- revert: back out a944ac4 (#6437 pushed to dev without merging the PR) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6463
- fix: harden workflow orchestration and recovery by @sidehansomnia in https://github.com/Yeachan-Heo/gajae-code/pull/6464
- fix(gc): reconcile bounded committed history with current dev by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6467
- fix(ai): recover rejected OAuth usage tokens before expiry by @lifrary in https://github.com/Yeachan-Heo/gajae-code/pull/6260
- fix(sdk): re-probe a stale heartbeat checkpoint instead of dropping the cycle by hermes-dispatcher in https://github.com/Yeachan-Heo/gajae-code/commit/a59a26e570
- test(sdk): cover persistent vs transient heartbeat checkpoint contention by hermes-dispatcher in https://github.com/Yeachan-Heo/gajae-code/commit/02cecb57d5
- test(sdk): assert the bounded attempt count under persistent contention by hermes-dispatcher in https://github.com/Yeachan-Heo/gajae-code/commit/72a9d3f438
- fix(sdk): enforce startup deadline through heartbeat checkpoint retries by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/31d440d28c
- changelog: SDK heartbeat checkpoint retry deadline enforcement by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/ea9aee2766
- fix(windows): allow session scope to repair owner_mismatch in existing .gjc directories by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/f0302da26e
- test(session): add owner_mismatch repair tests for managed-session-storage by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/2eab4c3313
- style(test): remove unnecessary as const from mock return values by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/d1a99f3822
- fix(windows): address code review feedback for owner_mismatch repair by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/3806112b4e
- fix(sdk): exclude internal unavailable model profile operations from public SDK inventory by clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/81393691e2
- fix(ci): reconcile monitor tombstone cleanup with exact-job lifecycle contract by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6476
- fix(plugins): restore drift detection for node binaries by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6482
- fix(plugins): use startup stat identity for drift detection instead of lazy hashing by @clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/e009d99a43
- fix: restore deleted hashStableFile tests and add lazy-import verification by @clawdbot in https://github.com/Yeachan-Heo/gajae-code/commit/6b28a6169d
- fix(sdk): preserve session-index admission fast path by @probepark in https://github.com/Yeachan-Heo/gajae-code/commit/09b8b6b246
- fix(bash): retain invocation-bound artifact publication authority by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6468
- fix(ai): keep hidden Anthropic thinking alive on keepalive pings by @nijuyr in https://github.com/Yeachan-Heo/gajae-code/pull/6481
- fix(coding-agent): suggest an idle timeout longer than the one that fired by @nijuyr in https://github.com/Yeachan-Heo/gajae-code/pull/6480
- fix(bash): retain direct SDK original-output authority before user hook by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6484
- fix(sdk): re-probe a stale heartbeat checkpoint instead of dropping the cycle by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6459
- fix(python): track complete invocation before asynchronous preflight by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6487
- fix(coding-agent): explain silently failing Option shortcuts on macOS by @nijuyr in https://github.com/Yeachan-Heo/gajae-code/pull/6486
- fix(natives): bound empty placeholder proofs before payload traversal by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6491
- fix(auth): preserve literal cache provenance across session selection by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6492
- perf(sdk): scope session-index projection for single-session reads by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6494
- fix(plugins): bind lazy Node digest to the startup file object; keep hard-link aliases by GJC Multisession in https://github.com/Yeachan-Heo/gajae-code/commit/a80646b680
- test: restore model assignment session fixture by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6496
- fix(sdk): preserve create fast path and locked worktree admission by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/6474
- fix(storage): bound GC receipt capture to original descriptors by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6500
- fix(models): stop discovery from deleting bundled catalog entries by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6502
- fix(python): join captured preflight and physical generation teardown by @snowykr in https://github.com/Yeachan-Heo/gajae-code/pull/6499
- fix: unbreak dev CI (read golden drift, stale test session stubs) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/6495
- test(model): drop the duplicate markUserModelSelection stub by Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/commit/b096aae89a
New Contributors
- @AURENYX-Lab made their first contribution in https://github.com/Yeachan-Heo/gajae-code/pull/6374
- @nkjunbc made their first contribution in https://github.com/Yeachan-Heo/gajae-code/pull/6393
- @sidehansomnia made their first contribution in https://github.com/Yeachan-Heo/gajae-code/pull/6464
Full Changelog: https://github.com/Yeachan-Heo/gajae-code/compare/v0.18.7...v0.18.8