| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| gajae-release-channel-v1.json | 2026-08-11 | 2.5 kB | |
| gajae-release-packages-expected-v1.json | 2026-08-11 | 9.2 kB | |
| gajae-release-packages-v1.json | 2026-08-11 | 16.3 kB | |
| gjc-darwin-arm64 | 2026-08-11 | 133.7 MB | |
| gjc-darwin-x64 | 2026-08-11 | 140.6 MB | |
| gjc-linux-arm64 | 2026-08-11 | 165.7 MB | |
| gjc-linux-x64 | 2026-08-11 | 166.7 MB | |
| gjc-windows-x64.exe | 2026-08-11 | 169.8 MB | |
| GJC 0.13.1 source code.tar.gz | 2026-08-11 | 28.8 MB | |
| GJC 0.13.1 source code.zip | 2026-08-11 | 31.9 MB | |
| README.md | 2026-08-11 | 15.1 kB | |
| Totals: 11 Items | 837.3 MB | 0 | |
What's Changed
- fix(coding-agent): repair result-first edit card blockers by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4073
- fix(ai): widen Anthropic reasoning idle window by @chulmin-dev in https://github.com/Yeachan-Heo/gajae-code/pull/4097
- feat(ci): add risk-triggered virtual integration canaries by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4071
- fix(ai): refresh Anthropic cache eval identity by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4113
- fix(tui): delete image placeholders atomically by @needsbuilder in https://github.com/Yeachan-Heo/gajae-code/pull/4001
- fix(edit): invalidate same-size streamed previews by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4115
- fix(ultragoal): stop critic_verdict ledger rows from permanently staling an earlier goal's per-goal receipt by @chulmin-dev in https://github.com/Yeachan-Heo/gajae-code/pull/4100
- fix(session): preserve readonly resume and materialized cache identity by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4103
- fix(session): defer transient replacement receipt cleanup errors by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4072
- feat(sdk): paginate global session listing by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4069
- fix(gc): report and reclaim the tool artifacts that fill a managed scope by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4110
- fix(cli): keep root flags aligned by @sj0618 in https://github.com/Yeachan-Heo/gajae-code/pull/4053
- fix(cli): defer consumer-owned startup flags by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4122
- fix(acp): reject --tools by presence by @needsbuilder in https://github.com/Yeachan-Heo/gajae-code/pull/4111
- fix(ai): stop stale OAuth refresh-token replay from revoking live grants by @yazzang-homelab in https://github.com/Yeachan-Heo/gajae-code/pull/4118
- fix(coding-agent): gate queued prompts during busy operations by @twoimo in https://github.com/Yeachan-Heo/gajae-code/pull/4120
- feat(models): add provider-agnostic presets by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4006
- fix(session): resume maintenance continuations correctly by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4129
- fix(sdk): bound a session host that attached and then lost its endpoint by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4130
- fix(notify): report a live daemon that is attached to nothing by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4128
- test(task): guard subagent provider-scope isolation instead of its absence by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4134
- test(tui): stub getModelProfile in the model selector registry fake by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4140
- test(task): assert the child's credential scope, not its provider identity by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4141
- fix(sdk): let a late agent_failed supply the reason a settled prompt lacks by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4105
- test(startup): give the noninteractive login fixture a session id by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4142
- test(mcp): wait for the child pid file instead of reading it immediately by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4143
- test(slash): expect provider-qualified selectors from /model assignment by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4144
- fix(tui): drop an inherited reasoning level the new model cannot serve by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4147
- fix(sdk): retain failed chat notifications for replay by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4070
- fix(runtime): avoid synchronous memory-pressure GC by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4150
- fix(read): keep heavy parsing off the render loop by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4157
- test(read): stop replacing the natives module for the whole run by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4155
- fix(natives): clear strict clippy warnings by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4160
- fix(anthropic): keep deterministic thinking-replay repair across turns by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4159
- test(read): pin the summarizeCode stub to the async SummaryResult schema by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4165
- fix(team): verify native tmux layout readback by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4059
- feat(quick-lane): make bounded tasks skip orchestration overhead by default (#3984) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4177
- fix(session): retire managed cold history safely by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4151
- fix(quick-lane): close post-merge classifier and CLI import regressions by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4179
- fix(ci): scope virtual integration concurrency per PR/head to stop queue eviction (#4176) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4180
- fix(sdk): close session hosts whose workspace was deleted, and unbreak check:ts by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4173
- fix(sdk): surface the real startup failure instead of a generic one by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4168
- fix(session): unbreak managed nested reads and resident cache assertions by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4188
- fix(session): preserve managed append uncertainty by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4193
- test(models): cover numeric colon-tagged model selectors by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4189
- fix(coding-agent): harden queued prompts and macOS Option+Q by @twoimo in https://github.com/Yeachan-Heo/gajae-code/pull/4182
- feat(browser): surface bounded runtime diagnostics by @chulmin-dev in https://github.com/Yeachan-Heo/gajae-code/pull/4175
- fix(secrets): keyed replace-mode replacement derivation (#4166) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4170
- fix(ai): honor explicit Codex GPT-5.6 OAuth context-window overrides (#3987) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4024
- fix(session): isolate managed cold-history sidecar cache by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4183
- fix(coding-agent): scope continueQueuedMessages to explicit queue-consuming continuations by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4127
- fix(gc): fence the blob mark/sweep against transcripts changing under the mark by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4161
- test(coding-agent): harden Bash state-mutation regression by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4197
- fix(dev): repair browser catalog and terminal observer race by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4198
- fix(agent): recover zero-token empty responses by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4203
- feat(slash-commands): activate model preset from /model <preset> by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4202
- feat(sdk): add external agent skill bundle by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4164
- test(coding-agent): make Bash allowlist fixture CI-safe by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4204
- fix(session): reap scrubbed write-protocol remnants at scope preparation by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4205
- test(dev): isolate Bash and file-lock CI fixtures by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4201
- test(coding-agent): stabilize Bash allowlist fixture path by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4207
- test(coding-agent): sandbox the bash admission fixture instead of writing into inherited PATH by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4208
- feat(sdk): add broker-backed session CLI and skills by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4116
- fix(models): restore profile-aware assignment-menu fixture (#4125 / [#4133]) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4131
- feat(setup): OpenAI-compatible proxy presets and preset proxy routing (#4123) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4135
- fix(session): protect cold exports from aliasing and stale metadata by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4074
- fix(acp): settle deferred terminal frames by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4192
- fix(session): report an over-budget managed scope as capacity_exceeded by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4185
- fix(sdk): restore durable workflow gate control endpoints by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4064
- fix(notify): report a generation-skewed daemon as unhealthy by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4153
- docs(web): clarify disabled Insane read fallback by @chulmin-dev in https://github.com/Yeachan-Heo/gajae-code/pull/4211
- fix(stt): make setup guidance actionable by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4209
- fix(session): repair dev after the [#4185] merge — classification test + restored remnant reaping by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4214
- fix(tui): normalize macOS Terminal shortcut sequences by @twoimo in https://github.com/Yeachan-Heo/gajae-code/pull/4213
- docs(streamdeck): add cmux integration operator guide by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4206
- feat(session): raise session-context budget to 512 MiB, add GJC_SESSION_CONTEXT_BUDGET_BYTES override by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4196
- feat(image): unify image model selection with model-role UX by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4215
- docs: compact README SSOT rewrite with ko/zh-CN/ja translations by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4219
- perf(session): complete bounded stress optimization by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4194
- fix(test): apply the shared test preload to package-cwd bun test runs by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4221
- docs(readme): restore controller, Aside, and theme-default contracts by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4227
- fix(session): release the retry gate when auto_retry_start delivery fails by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4169
- fix(tui): repaint the model selector when a background refresh lands by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4154
- fix(tui): harden terminal protocol edge cases by @twoimo in https://github.com/Yeachan-Heo/gajae-code/pull/4222
- fix(notify): report generation-skewed daemon as unhealthy by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4212
- feat(edit): default edit.mode to auto with model-family routing by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/3993
- fix(telegram): survive transient heartbeat sidecar publish failures (#4200) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4217
- fix(sdk): bound stale broker lock cleanup, add startup failure diagnostics (#3963) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4015
- fix(anthropic): degrade thinking replay before the turn is rejected by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4172
- fix(eval): synchronize Python lifecycle fixtures by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4121
- fix(session): close post-merge bounded lifecycle findings by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4223
- fix(sdk): preserve discovery during concurrent launches by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4149
- fix(session): stop managed sidecar disposal from crashing close by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4191
- feat(coding-agent): add result-first edit cards (salvage of [#4005]) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4231
- feat(sdk): add durable unified turn results by @grantjayy in https://github.com/Yeachan-Heo/gajae-code/pull/4101
- fix(sdk): heal leaked conversation store locks instead of timing out by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4181
- fix(fast-mode): align provider capability, forwarding, and indicators (salvage of [#4216]) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4218
- test(telegram): sync topic-registry generation assertion to 60 (#4200) by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4233
- fix(anthropic): exclude non-signing endpoints and signed-empty blocks from unreplayable-thinking detection by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4234
- fix(bash): own one-shot native shells by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4235
- fix(runtime): signal owned groups where leader identity is unverifiable by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4232
- fix(ci): serialize virtual integration candidates by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4236
- fix(sdk): reconcile ordered lifecycle outcomes by @grantjayy in https://github.com/Yeachan-Heo/gajae-code/pull/4186
- fix(sdk): terminalize a prompt whose provider stream broke after acceptance by @probepark in https://github.com/Yeachan-Heo/gajae-code/pull/4108
- fix(sdk): fence endpoint cleanup by publication ownership by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4239
- fix: correct iTerm2 Option escape verification by @thegreatesthoneybee in https://github.com/Yeachan-Heo/gajae-code/pull/4152
- fix(gc): fence transcript replacement during blob mark by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4237
- feat(bridge-client): add atomic create and submit recovery by @grantjayy in https://github.com/Yeachan-Heo/gajae-code/pull/4057
- fix(lint): clear two dev-inherent biome findings blocking root-check by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4244
- feat(coordinator): expose bounded current tool activity by @Yeachan-Heo in https://github.com/Yeachan-Heo/gajae-code/pull/4238
- fix(telegram): keep fenced session transports attached by @chiznoir in https://github.com/Yeachan-Heo/gajae-code/pull/4117
Full Changelog: https://github.com/Yeachan-Heo/gajae-code/compare/v0.12.21...v0.13.1