Releases
v1.3.276
Compare
Sorry, something went wrong.
No results found
ggcode v1.3.276
Highlights
See the changelog below for the user-facing updates included in this release.
Compare
Changelog
fix(agent): gh api GET-form counts as read-only in irreversibility gate (#5199 )
test(config): retarget the 2857 GLM-vision pin to the #5190 table-only generator shape (#5190 )
fix(provider): rebuild per-attempt timeout ctx on stream retries
fix(provider): clean-close empty stream resets consecutiveFail like Chat (#5193 )
chore(teamclaw): record task notes for #5191
fix(permission): enforce no-auto-approve gate for chained command signatures (#5191 )
fix(config): sync-model-caps template must emit the table-only vision shape and carry MiMo-V2-Omni window (#5141 )
fix(sessionidx): release decoded slot on over-limit refresh delete (#5184 residual)
feat(tool): llm_call - single-shot context-isolated LLM calls
fix(sessionidx): dead-idx removal moves to the manager's enumerated side
fix(sessionidx): re-derive the dead-idx removal path from the validated id
test(sessionidxd): pin host tail builds missing indexes on tick
feat(sessionidx): dead-idx cleanup + grouped v2 format + host tail with pure-client instances (#5149 idx-123)
feat(permission): close CVE-2026-2256 -class shell deny-list bypasses
fix(sessionidx): account decoded budget slots across scanExternal rebuilds (#5184 )
fix(sessionidx): plain instances must not eagerly decode sibling indexes at startup
feat(ggcode): enable pprof via ~/.ggcode/pprof-port marker file
feat(tool): gate inline sleep abuse in run_command scripts
test(sessionidx): env-gated real-file probe for the skip-decode path
fix(sessionidx): take idx size from the open handle instead of a new path-dependent Stat
fix(sessionidx): skip decoding oversized persisted idx; free OS memory on capped start (#5149 startup spike)
fix(sessionidx): never persist a capped index (silent recall loss after restart)
docs(session-recall): document the self-index resident cap and degrade path
fix(sessionidx): cap the resident SELF index; degrade recall to source scan (#5149 follow-up)
fix(agentruntime): bind the session-index host at ~/.ggcode, not $HOME
fix(tool): arg_rationale description should instruct proactive attachment
fix(mas): JWT ES256 signature DER->raw conversion (401 root cause)
ci(release): split release-mas lanes per artifact (cli/darwin/win/linux/site)
ci(release): tag releases build only components whose code changed
fix(mas): strip HTTP marker without backslash-n glob escape
ci(mas): full verbose logging in submit script (owner directive)
fix(agentruntime): never start the shared-index host from a test binary
ci(pages): deploy the site only when docs/site changes
ci(mas): correct ASC app resource id to 6771007556; log raw bundleId-lookup response
refactor(sessionidxd): in-process host under the single-binary constraint (#5149 )
ci(mas): upload via --upload-app (the form that demonstrably works)
ci(mas): sanitise CFBundleShortVersionString (altool -19239)
ci(mas): make MAS_BUILD_VERSION collision-proof (date+HHMMSS)
test(config): stop hand-freezing external context-window values in the known-models pin (#5141 )
You can’t perform that action at this time.