> For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt.

# 2026-10-08

## New <Badge type="info" text="New" />

- **One-click Runtime install**: on a computer's detail page, supported Runtimes can be installed with one click — the page runs the install command for you and the Runtime shows as installing. Runtimes that cannot be installed this way keep the button disabled with a tooltip explaining a manual install is needed, and you are told when this computer is missing a prerequisite command. Re-detect when it finishes.
- **Rich text custom fields**: field types now include text, number, single select, multi select, boolean, date, member picker, URL, and rich text. A rich text field takes Markdown like a task description and renders as its own block below the description with a sticky field name, editable in place, and hidden while it is empty.

## Improvements <Badge type="warning" text="Improvements" />

- **Inbox is one tab again**: Important and Other are no longer separate tabs. The Inbox tab has All / Important / Other segments with their unread counts, defaulting to All, and reading an important item no longer jumps you to Other. Unread dots are red for important and blue for other, and fade out when read instead of disappearing.
- **Collapse a status by default in lists**: task status settings gain a **Collapse in lists by default** option. Turn it on for a status such as Closed and its tasks start collapsed in grouped lists, still expandable by hand.
- **Task creator shows the human and the Agent**: when an Agent created a task on someone's behalf, the creator row reads **human → Agent**, and both names carry hover cards. The row stays on a single line with long names ellipsized; directly created and imported tasks keep a single name.
- **Create an Agent where you need one**: everywhere an Agent is picked, an empty list now explains why and offers **New Agent**, and the list refreshes so you can select it right away.
- **User mapping no longer blocks imports**: importing or syncing from a source that has no fast user-list API skips the user mapping step instead of showing it, and a token without read permission is skipped automatically instead of sitting on "Fetching users…".
- **Task detail's run history is now Conversations**: the tab lists every Agent conversation on the task, including ones opened by an @ mention in a comment, matching the conversation list in the side panel.
- **Conversation rows show the full state**: recent conversations, the conversation history panel, and shared task rows all show the same five states used by the task surface — working, queued, failed, waiting for your reply, waiting for your review — instead of only working.
- **Grouped steps while an Agent works**: steps are grouped during the run as well as after it, and each group collapses once it is done.
- **Product icons for tool calls**: steps that call one of the AI CLIs show that product's icon, and more built-in read/write/search tools are recognised.

## Fixes <Badge type="danger" text="Fixes" />

- **Check for updates is reliable again**: fixes macOS getting stuck preparing a full-package update — the package had downloaded but the app sat on "Checking…" and "Preparing update…" without offering the restart, and "Update check failed, try again later" no longer hides the real reason. Older macOS clients that cannot recover in-app are guided to a manual download.
- **ZCode works on Windows**: fixes setting the model failing with spawn EFTYPE and every message afterwards returning that the Agent failed to respond.
- **Macs can sleep again**: running the desktop app or the local service no longer keeps a Mac awake. Sleep is allowed when the screen is locked or the lid is closed, keyboard and mouse are idle for the system's own sleep delay, and no task is running; unlocking, opening the lid, or waking restores everything immediately.
- **One-click repair recovers on Windows**: fixes residual-process cleanup failing on process-tree termination or permission errors and pushing users to the command line — unreadable processes are skipped and permission denials keep their classification, so repair completes.
- **Computers come back after the network does**: fixes the realtime channel never reconnecting after a disconnect, leaving a computer offline.
- **A manually chosen working directory is no longer "missing"**: fixes a directory that does exist being reported as a path that does not exist, with the path redacted so it could not be self-fixed.
- **Unavailable Crew leaders are explained**: a Crew whose leader Agent is archived now says the Crew has no usable leader Agent and points to the settings to pick another, instead of only "Failed to open Crew chat". Temporary failures keep the retry wording.
- **Computer time zone follows the system**: no longer pinned to UTC+0.
- **CLI downloads create their target directory**: `sharkly attachment download -o <dir>` creates the directory instead of failing on the first download, and same-name files are protected from silent overwrite.
- **Long comments and inline images**: text-only long comments keep the fade-out, comments holding images or video are clipped instead, Expand all gains a direction icon, and images no longer fail to render or break because of authentication.
- **Task conversations load once**: opening a task-type conversation no longer loads the side panel twice.
- **Docs pages are clickable everywhere**: the whole content area of a Markdown doc opens the editor, not just a strip at the top.
