For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /changelog/2026-10-14.md.

2026-10-14

New

  • External accounts extended to Slack, GitHub, and GitLab: like Jira, these integrations now capture unknown users — conversation senders, thread-synced comment authors, issue authors and assignees — as external accounts instead of dropping them. External accounts are managed under People → External accounts and can be linked to Organization members; when the person connects the same platform account under Connected accounts, the link happens automatically. After linking, comments and task activity show the linked member with the original platform identity noted, and Git repository links also backfill the assignee on historical tasks (HF-13760).
  • Manually add and manage Runtime models: when a Runtime has not successfully detected any model (detection failed or returned an empty list), the model pickers in Runtime settings, Agent settings, and the chat composer offer Set up models manually — add the model ids the Runtime actually accepts, with optional display names and effects tiers. Once detection succeeds the entry folds away, but models added by hand stay. Manual models merge with detected ones, deduplicate by exact id, carry a Manual badge, and survive re-detection; saving never changes the selected model, and only the Computer's owner can edit the list (HF-13451).
  • Files and folders in Docs can be moved: items in My Docs and document collections can be moved to another Space's My Docs or to a collection in that Space (HF-13994).
  • Copy shared conversations as text: sharing now offers Copy link, Copy text, and Share image; Copy text puts the selected conversation on the clipboard as plain text — one block per speaker, with attachments reduced to file names (HF-13954).

Improvements

  • Sync configs create their webhook up front: creating a Jira sync link now prepares its fixed webhook right away instead of waiting for the settings dialog, and the link shows its Last callback received time — only a sync that has never received a callback keeps the amber banner prompting you to configure (HF-13448).
  • GitHub and GitLab sync reach parity: issue sync gains the same new-sync wizard, status and user mapping, pause switch, and callback-status display as Jira, TAPD, and ZenTao, with external accounts linked per repository connection (HF-13448).
  • A --model extra argument only sets the default: configuring --model in a Runtime's extra arguments now only pins its default model; model pickers everywhere are no longer greyed out, and saved or per-use selections still take effect (HF-13877).
  • Task conversations focus the input: opening a task conversation from any entry point focuses the message input so you can type right away (HF-13932).
  • More caching for hot server reads: frequently-read listings such as organizations, agents, and crews are cached to reduce database load and keep responses stable under load (HF-13787).

Fixes

  • Working directories are cleaned up promptly: fixes automation and chat run directories not being reclaimed after runs end, with disk usage growing into the hundreds of GB (HF-13444).
  • Cancelling stops immediately: fixes cancelled runs continuing to send prompts during initialization or setup, producing model calls or tool operations after you hit stop (HF-13950).
  • Background tasks are no longer killed: fixes single-turn ACP sessions destroying themselves at the end of a turn and killing background tasks started inside them, wrongly reporting tasks complete with verification results silently lost (HF-13775).
  • Crew member Agents can comment on tasks: fixes crew member Agents being rejected (FORBIDDEN) when posting task comments from a crew conversation (HF-14001).
  • Onboarding fixes: "Skip for now" no longer fails with "failed to create onboarding task" and leaves you stuck outside the app (HF-13977); the Step 2 Install/Configure Runtime button no longer sits disabled while its label flickers (HF-13963).
  • Storage-management fixes: the low-disk-space notification follows your interface language, and clicking Clean up opens the storage manager without trapping you away from the Inbox (HF-13989); the cleanup dialog for runs without artifacts no longer stays stuck loading and explains the empty state (HF-13981); confirming a work-directory cleanup now shows a queued toast (HF-13980).
  • Agent cards count all tasks: fixes the Tasks count only tallying the first page until you paginate (HF-13962).
  • Switching organizations no longer leaks filter expressions: fixes the previous organization's filter expression leaking into the other organization's URL, blanking the task area and causing board-summary 400s and 404s (HF-13857).
  • Interrupted replies can be copied: manually interrupted reply messages regain their copy button (HF-13423).
  • Bundled Node.js recovers from interrupted installs: fixes a partially-installed bundled node leaving Node — and the runtimes depending on it — unusable (HF-13246).
  • Daemon message replay no longer false-409s: fixes the server wrongly rejecting replayed run messages that carry input (run-message-event-id-conflict) (HF-13978).
  • Queued conversations stay Working: with messages still queued, the conversation state stays Working instead of flipping to Queued (HF-13992).
  • Stale task chats fold away over time in the home Task Chats module instead of only when a new chat arrives (HF-13716).
  • Interface details: comment-author avatars fixed in the task conversation panel (HF-13973); unread-dot placement in the sidebar chat list (HF-13972); new empty chats sort by creation time instead of sinking to the bottom (HF-13956); pin icon refresh in the home chat module (HF-13938); divider removed before New conversation in the + menu (HF-13933); pinned conversations no longer folded into More (HF-13927); task drawer width tweak (HF-13922).