Skip to content

v0.74.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 11:41
· 391 commits to main since this release

Added

  • Per-user setting to disable AI attribution in worker commits and MR descriptions (#942).
    A new per-user toggle in Settings lets each user opt out of the AI attribution that uzi's worker adds to its git commits and merge-request descriptions; the current attribution stays on by default, with a backfill migration for existing users.

Changed

  • Forge driver internals consolidated: shared wrapErr, bounded rawGet, and a pagination helper (#937).
    Internal refactor across the GitLab, Forgejo, and GitHub drivers extracting shared error wrapping, a size-bounded raw GET, and a common pagination helper, with no change to forge behaviour.
  • Shared forgetest.BaseFake behind the forge.Forge test fakes (#939).
    Internal refactor giving the forge test fakes one shared base implementation so a new interface method no longer has to be hand-stubbed in each, with no runtime behaviour change.
  • Agent read-only model passes consolidated into runReadOnlyModelPass (#931).
    Internal refactor unifying the agent's read-only model passes (judge, review, chat) onto a single helper, with no change to what those passes do.
  • Web mechanical dedup: shared errorMessage() and useNow() helpers (#935).
    Internal refactor extracting repeated error-message formatting and current-time logic into shared helpers across the web components, with no UI behaviour change.
  • Dependency bumps: @anthropic-ai/claude-agent-sdk to 0.3.245 (#923), agent-browser to 0.35.0 (#924), and gitlab.com/gitlab-org/api/client-go/v2 to v2.59.0 (#925).
    Routine dependency updates; the agent-SDK bump is patch-level parity with Claude Code (0.3.242 through 0.3.245) with no uzi code change required.

Fixed

  • Selected floor-row title stays legible on light terminals in the CLI TUI (#940).
    The selected floor row's title in the TUI board was drawn in a colour that vanished against light terminal backgrounds; it now keeps contrast in both light and dark themes.