Skip to content

wuu v0.13.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 10:06
· 388 commits to main since this release

wuu v0.13.0

Added

  • Added a desktop Automations center with workspace-bound creation,
    project-bound tasks, friendly schedule controls, and a responsive resizable
    detail pane.
  • Expanded group chat with room renaming and dissolution, dynamic group
    avatars, a dedicated room details sidebar, a searchable member picker, and a
    continuously arranged collaboration graph.
  • Added richer channel conversations with current-room @ mentions, active
    Agent response status, compact consecutive messages, reply previews, and a
    resizable thread panel.
  • Added searchable localized time zones, unified hover tooltips, an embedded
    browser proxy, and confirmable AI-generated commit messages to the desktop
    app.

Changed

  • unconfined permission mode now lifts only the path boundary and keeps a
    protection floor in every mode. Sensitive paths (.env, SSH private keys,
    credential configuration) can no longer be written through file tools or
    staged/committed through git in unconfined; reads of sensitive files
    reach the model with common secret patterns masked; command-output
    redaction stays on. The app's own credential files under the wuu home
    (auth.json, credentials.json, remote.json, phone.json) are now
    unreadable and unwritable through agent tools in every mode — previously
    standard mode could overwrite them through the runtime-metadata
    exemption. The sensitive-path list also covers id_rsa/id_ed25519/
    id_ecdsa key files, and output redaction now masks PEM private-key
    blocks.

  • Background command records now add durable owning-conversation and app-server
    host-generation data. The owning conversation is taken from host state rather
    than a model argument. This is additive record data only: no lifecycle cleanup
    or cascade behavior is implemented yet, and legacy lifecycle data continues
    to parse and round-trip.

  • Slash command rows now lead with the command to type (/review) and carry a
    short summary beside it, so built-in commands and skills read the same way.

  • Subagent wake and completion updates now merge into quieter turn-level groups
    so delegated work stays readable without fragmenting the conversation.

  • Channel and automation catalog layouts now share a denser, more consistent
    reading axis and simpler detail surfaces.

Removed

  • Removed Wuu's provider-neutral wuu_tool_search progressive tool loading.
    Appending schemas to the top-level tools array mid-conversation invalidated
    the provider prompt-cache prefix past the insertion point, so every load
    risked another cold prefix. Loading is now native where the provider and
    model support deferred discovery and flat everywhere else, which keeps the
    request prefix stable for the fixed cost of the full tool schema. The local
    search executor stays: provider-native discovery still needs it to search the
    catalog and return loadable schemas. Existing configs setting
    agent.tool_loading to wuu_tool_search (or the tool_search alias, or
    tool_search: true) keep starting and now resolve to auto, printing a
    one-time deprecation notice. Explicit native on a provider or model without
    native discovery now falls back to flat with a visible notice instead of
    silently selecting Wuu progressive loading.

Fixed

  • Fixed the composer slash command panel hiding every skill until the user typed
    a search query, showing skill rows without their /<name> command, and
    labelling the skills catalog entry Browse Skills while it opened a catalog
    tab.
  • Fixed Git attribution in Windows Git Bash shells when Git resolves without an
    .exe suffix.
  • Fixed a white screen on the Automations tab when no automation records
    existed, caused by the Go app-server returning null for an empty task list
    while the renderer called .some() on it.
  • Fixed interrupted and replayed subagent completion handling, stale child
    status after restart, and several orchestration recovery paths.
  • Fixed Codex model discovery blocking or overwriting a model selection made
    while the model list was still loading.
  • Fixed channel composer, status, member-picker, message-flow, and empty-room
    layout regressions across narrow and resized views.
  • Fixed paused automation drafts, responsive automation details, stale preload
    settings, off-screen desktop menus, and unclickable toast actions.

This release contains only the unsigned macOS arm64 desktop app:

  • wuu-<version>-mac-arm64.dmg
  • wuu-<version>-mac-arm64.zip

The app includes its own private wuu core. Standalone CLI archives are not published.

The app is not signed or notarized yet. After moving wuu.app to /Applications, macOS may block it. For a release asset you trust, remove the quarantine attribute:

xattr -dr com.apple.quarantine /Applications/wuu.app
open /Applications/wuu.app