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-27.md.

2026-10-27

New

  • Lark topics can be linked to multiple Tasks: a Lark topic can now be linked to several Sharkly Tasks at once, and topics in different groups can link to the same Task. Mention the bot in a topic with a task link to link it (multiple links in one message each link separately, up to 5 per message); topic messages then sync to every linked Task, and the Agent's replies in the topic and task comments interoperate across Tasks; sending a link to an already-linked Task prompts "already linked" instead of linking twice (HF-14629).
  • Agent visibility and permission upgrades: Agent visibility is now Public / Private: Public makes the Agent available to everyone in the Space with per-member permissions; Private limits it to invited members ("only invited members can use and chat with it"), who are added from Space members and can also be granted permissions individually. An Advanced settings section (collapsed by default) adds: who can clone the Agent, who can create duplicates (each "Managers / Users", default Users), whether clones may carry over environment variables (default no), and whether duplicates may inherit them (default yes) (HF-14557).
  • Webhook triggers support signature verification and IP allowlists: webhook triggers can be configured with signature verification (to reject forged requests) and a source-IP allowlist, so only qualifying requests fire the automation (HF-14430).

Improvements

  • "Mentioned you" notifications: notification settings add "Agent mentioned you in a conversation" and "Teammate mentioned you in a conversation" events, on and marked important by default; these mentions previously never notified anyone (HF-14581).
  • Three-tier conversation list moves server-side: the "Pinned / Conversations / More" organization of home conversations is now returned by the server, making long lists more stable; manually completed and Agent-completed conversations merge into one "Completed" field, and completed conversations move into the "More" group instead of vanishing from the sidebar (HF-14378).
  • Import history: cancel and roll back: while a Jira / Git import is running, "Cancel import" in the "···" menu of the Import history record stops it mid-flight; cancelled records that wrote data also support "Delete import" to roll back and clean up the tasks that import created (HF-14576).
  • Guidance after adding a task status: creating a status in the organization status library now opens a guide that helps you add the new status to the matching task types, so it's selectable in tasks (HF-14571).
  • Cmd/Ctrl+F focuses search on Agents and Crews pages: consistent with boards and views; other in-page search boxes were unified too (HF-14561).
  • Clearer "Clean local working directory": the entry and its confirmation dialog in the conversation menu explain the cleanup scope and impact more clearly (HF-14415).
  • dsh runtime inherits custom models: the dsh runtime automatically inherits the custom models configured in the Desktop / Web UI, with no duplicate setup (HF-14462).
  • "My Tasks" auto-retries on failure: opening "My Tasks" now retries automatically based on the actual error (network error, timeout, 5xx) instead of only suggesting a manual retry (HF-14599).
  • Database performance: reduced row-lock waits on task-number allocation during concurrent creation and bulk import, and the hourly full-scan slow query of task time triggers (HF-14541, HF-14486).
  • UI and interaction details: the Runtime configuration page hides the unnecessary install-guidance module once a runtime is detected; share, fork, and copy icons are unified across the app (inline SVG, theme-aware) (HF-14627, HF-14569).

Fixes

  • Computer ownership transfer fixes: fixed a second transfer of the same Computer (B→A) always failing with "transfer impact failed to load" (stale transfer receipts) (HF-14389); a client crash or force-quit mid-transfer no longer leaves a prepared receipt wedging the transfer — "Reconnect Computer" genuinely recovers and expired receipts are disposed automatically, with no manual file deletion (HF-14612); the Windows "owner transfer receipt is not bound to the expected owner" reconnect failure is fixed as well (HF-14552).
  • Integration connection stability: fixed a disabled Jira connection making the task sync-status endpoint return 500 (HF-14607).
  • Task links in chat wouldn't open: fixed clicking task links in chat failing to open the task page, and search navigation breaking after the error appeared (HF-14470).
  • Duplicate, incomplete Computer list: fixed the organization Computer list showing the same machine twice and omitting machines without management rights (HF-14623).
  • Built-in Assistant stability: fixed the built-in Assistant's injected MCP connections failing intermittently under multi-replica server deployments, leaving Agents unresponsive (HF-14464).
  • MiniMax Code sign-in guidance: fixed the "Test connection" failure for an unsigned-in MiniMax Code showing only a raw English error — it now prompts to run mcode login --region global on this Computer (--region cn for the China region) (HF-14585).
  • Linux / macOS local service restart after manual update: fixed the singleton-lock check rejecting restart after a manual CLI update (daemon_restart_recovery_failed) that needed a wait before recovering (HF-14555).
  • Workflow dispatch endpoint 500s: fixed POST workflow-agent-dispatches returning 500 whenever the execution target was unauthorized — now a proper 4xx (HF-14478).
  • Desktop details: fixed the tray menu showing both scrollbars and clipping its content (HF-14617); fixed the update popup letting clicks pass through to the page below (HF-14554).