Skip to content

v1.3.203

Choose a tag to compare

@topcheer topcheer released this 12 Aug 01:51
· 1267 commits to main since this release

v1.3.203

Fixes

  • TUI input history pollution: Auto-injected bracket-prefixed messages no longer appear in input history navigation (up/down arrows). Uses a generic [...] bracket pattern filter instead of a hardcoded detector name list.
  • Complexity gate false positives: read_file no longer recorded in FilesEdited, preventing false complexity warnings on read-only turns.
  • Expired-read & fulfillment gate false positives: Added per-turn reset for expired-read tracker; fulfillment gate now skips read-only tasks.
  • 9 business-logic detector false positives (#22-#30): Fixed goal drift stopwords, edit size measurement (delta-only), scope creep "also" pattern, criteria drift classification, verify scope narrowing, overcorrection cascade pending error expiry, and companion guard prefix matching.
  • A2A client data race (#20): Subagent Spawn reads Status with proper locking.
  • A2A mTLS certificate validation (#19): mTLS path no longer skips certificate verification. GGCODE_INSECURE env var unaffected.
  • A2A client auth race (#18): Client auth fields protected with RWMutex.
  • Wailskit config data race (#21): 13 config methods protected with global mutex.
  • IM duplicate messages: Long tool results no longer cause duplicate IM notifications.
  • IM emitter goroutine leak (#11): Fixed leaked goroutines in IM emitter.

Features

  • cancel_agent tool: Cancel a specific running sub-agent by ID.
  • Task lifecycle notifications: task_update(completed) and task_stop now emit lifecycle events.
  • IM tool call/result notifications: Improved IM notification formatting for tool activity.

Changes

  • Removed 26 low-value text-turn detectors: Eliminated noisy detectors that produced more false positives than value.
  • Removed context pressure forecast: Eliminated speculative context pressure warnings.
  • Fixed 7 code review issues (#9-#17): Various quality improvements from code review feedback.
  • Subagent temp file cleanup: Improved cleanup of temporary files created by subagents.