Skip to content

v1.3.277

Latest

Choose a tag to compare

@topcheer topcheer released this 07 Nov 17:35
· 264 commits to main since this release

ggcode v1.3.277

Highlights

  • See the changelog below for the user-facing updates included in this release.

Compare

Changelog

  • release: v1.3.277
  • fix(subagent): pre-compact at 70% of metadata-derived window (#5002 gap 2)
  • feat(scripts): post-merge content assertion + GOCACHE-retry pre-push build (#5251)
  • fix(agent): route remaining 4 tracker gates through mutatingSourceEdit (#5254)
  • fix(agent): cover #5249 residual apply_patch sites - error-path gate + create_file parity (#5249)
  • fix(agent): route all tracker gates through mutatingSourceEdit for apply_patch (#5249)
  • fix(release): create review submission item via POST /v1/reviewSubmissionItems
  • fix(agent): restore file_ops paths to tracker views of edit-path extraction (#5242)
  • fix(agent): close apply_patch gap in unread-edit guard (#5244)
  • fix(build): route sync-model-caps regen through pinned gofmt wrapper (#5241)
  • fix(build): pin gofmt gates to the go.mod toolchain (#5241)
  • fix(release): submit via new reviewSubmissions API - legacy CREATE was never in the key's permission matrix
  • fix(agent): file_ops no longer trips the unread-edit guard
  • fix(release): also clear new-style reviewSubmissionItems blocking legacy submit
  • fix(release): clear stale appStoreVersionSubmission before retrying submit
  • style(config): re-apply go1.26.10 gofmt (pre-commit hook reverted it with local 1.27)
  • fix(release): retry submit during ASC allowed-op rotation after developer-reject
  • style(config): gofmt with go1.26.10 (CI toolchain)
  • fix(release): whats-new loop reports PATCH failure by HTTP status, not asc() exit code
  • fix(config): clamp model-caps output to official family caps (#5141)
  • fix(release): give every asc() call site an explicit step argument
  • fix(tool): drop PyPI ripgrep wrapper from auto-install channels (#5231)
  • fix(release): asc() bodyless requests must pass -X METHOD - DELETE was sent as GET
  • fix(release): strict-fatal ASC state mutations - kill false-success logs
  • feat(tool): focus-token guard for type action (D3 #5209)
  • feat(tool): layered snapshot budgets with truncation marker and zero-ref timeouts (D2 #5209)
  • feat(release): fully automated MAS review submission - reject, rebind, resubmit
  • fix(release): poll builds via client-side match - ASC rejects filter[version]+sort on builds-in-app
  • feat(tool): llm_call runtime-endpoint vision fallback with live model probing
  • fix(release): add required aud claim to ASC API JWT
  • fix(release): refresh ASC JWT mid-poll; fail fast on credential 401s
  • fix(tui): register llm_call in the main-session tool list (#5187 gap)
  • fix(agent): argv-ground branch-delete detection, kill prose FPs (#5217)
  • [teamclaw:developer] Take ownership of issue #5212: [agent-infra] worktree cleanup silently deletes branches with unpushed commits (2nd recur...
  • fix(agent,tool): close remaining #5212 guard gaps at both seams
  • fix(tool): gate browser screenshot output_path and upload path through the sandbox (#5215)
  • fix(tool): worktree remove must not delete unpushed branches via discard_changes (#5212)
  • feat(agent): pre-execution unpushed-commit probe for raw git branch -D (#5212)
  • feat(tool): resolveTarget disambiguation probe for browser actions (D1 #5209)
  • docs(agents): correct deadcode caveat to module-scope mechanism per QA verdict
  • docs(design): fold review verdict (four CONFIRMs + GO) into borrowings doc
  • docs(design): browser/desktop-control borrowings design from ZCode research (#5209)
  • docs(sessionidx): teamclaw notes for #5201 fix shape
  • fix(sessionidx): dedupe trigram postings per line across text blocks (#5201)
  • docs(agents): dual-verification rule for deadcode interface-dispatch FPs (#5204)
  • fix(agent): align continuation advisory with the real compaction point
  • complete #4782 Gap A archive chain in stale-id rebind (#5200)
  • fix(lanchat): stable nick addressing across peer restarts (#5200)
  • chore(teamclaw): record task notes for #5194
  • fix(tool): call cancel() on the failed-job early return in run_command (#5194)
  • fix(context): route reasoning compaction through commitMechanicalCompaction (#5194)