Skip to content

What's new

Desktop updates from Help → Check for Updates. Local and self-hosted installs update from Settings → System or with worktable update. Worktable Cloud updates automatically.

  • Settings: The Worktable’s settings come first under shorter names, with History, Backups and Import & Export together on one Data page.
  • Cloud analytics: Usage analytics is on by default, except where the law requires asking first, and you can turn it off in Settings → Privacy.
  • Agent setup: Grok Bot also appears under Chat apps, and agent logos stay consistent across setup and connected agents.
  • Auto-reply: The line to paste when turning on auto-reply asks the agent to follow the Worktable skill, so it falls back to waiting when its app can’t trigger on events.
  • Cloud analytics: Consented work from team members and connected agents now contributes to usage analytics.
  • Analytics choice: Choose whether to share Cloud usage analytics for your account and connected agents, with separate website and documentation controls.
  • Worktable switching: See loading and retry states for Cloud Worktables, while Desktop shows local Worktables without waiting for Cloud.
  • Agents see what was sent before they started watching: An agent that starts waiting for comments and messages first gets anything it hasn’t seen yet, so a message sent between two waits is no longer missed.
  • Follow-ups reach the agent you’re talking to: In a thread with one agent, each message you send there is for that agent, as the first one was, so agents that answer on their own reply to follow-ups too.
  • Clearer steps to turn on auto-reply: The Turn on popover shows two steps, copying the line and pasting it into the agent, and says that replies appear in Worktable.
  • Simpler agent tools: Agents work with Worktable through 30 tools, each of which does one thing with plain arguments, in place of tools that combined several actions. Agents choose the right tool more easily, and the tool list they read is about half the size. Earlier tool calls keep working, so connected agents and installed plugins don’t need changes.
  • Individual discovery and Space tools: Agents can read workspace state, search, inspect a Space index, check addressed items, and create, update, archive or restore Spaces through individual tools. Existing tool calls keep working.

  • Records in batches: Agents can create or update up to 100 Records in a call and preview or import a CSV, TSV or JSONL file into a collection.

  • Addressed work for agents: Agents can wait for comments and messages sent to them, including through MCP tasks, or subscribe to signed events on supported clients.

  • Files: Images, PDFs, spreadsheets and any other file in a Space show beside its Docs, each with a page to view, download, comment on and see where it’s used. Paste or drop a file into a Doc and it’s kept in the Doc’s own folder, which moves, archives and deletes with the Doc, and links to it stay correct. Upload New Version keeps the old one in its history. Agents read images as images and can save files, including ones attached in ChatGPT. A CSV can be imported into Records. On Cloud too.

  • Big files for agents through Worktable Link: An agent with a shell can send a file of up to 64 MiB to a linked Worktable, or download one, with a one-time link, as it can on Cloud or over a direct connection.

  • Add Worktable to your agent’s global rules: Getting Started has a line to copy into your agent’s global rules, and says where each agent keeps them, so it saves work in Worktable without being told each time.

  • File tool compatibility: The new file tool names are available alongside the existing document tool names. File tools read images as images and text as text, and can upload ChatGPT attachments. Existing document reads retain their source encoding.

  • Conversation names: Agents can name new threads and give automatically named conversations a topic while preserving names people already chose.

  • HTML network approval: An agent can request external network access for an HTML Doc; a person approves it for that revision. Agents cannot grant themselves access or broaden their Records permissions.

  • First tasks that set up a Space: Getting Started’s prompts ask your agent to set up a Space with named docs, such as one for your project, one about you, or one for this week, with placeholders where you fill in a topic or decision.

  • Clearer agent kinds: Where you connect agents, each kind says what it is: agents that work in your terminal or editor, Claude and ChatGPT on desktop, phone and the web, and agents that are always running in the background.

  • Agents pin fewer docs: An agent that sets up a Space pins only the one or two docs to read first, usually an overview, instead of every doc it made.

  • Skip inviting: Skipping the invite step in setup, or choosing Skip for now in Getting Started, finishes that step instead of leaving it open.
  • Activity starts folded: On wide windows, the Activity panel beside Home and Space Home starts as a narrow rail, and stays open on this device once you open it.
  • Cloud connect command signs you in: The Worktable Cloud command for Claude Code, Codex and OpenCode now opens the agent’s sign-in and connects it, so Getting Started notices it without opening the agent first. Running the command again no longer asks for --replace, and when it can’t sign in, it says how to finish.
  • Records visitors won’t see: When a shared HTML tool reads Records its link doesn’t show, the Share dialog tells the sharer how many collections, with a way to turn on live data.
  • Live share links: Shared HTML tools can show live Records, and visitors can comment, when the owner allows them in Settings → Links.
  • Linked apps in Agents: ChatGPT, Claude and other apps that reach a local Worktable through Worktable Link appear under Connected agents, with Manage opening their page in Cloud.
  • Chat apps work where you set them up: Turning on Worktable Link from the ChatGPT or Claude setup steps makes that app work in this Worktable, including one already connected to another.
  • One Worktable list: The Worktable menu lists the Worktables on this Mac, your linked Worktables on other devices with their status, and your Worktable Cloud Worktables, and opens any of them; in Desktop it replaces the Cloud Worktable dropdown.
  • Switch agents names the new Worktable: Right after you create a Worktable, the offer to switch agents to it uses the name you gave it, not “Local Workspace”.
  • Other devices with a local address: A Worktable on another device that has only a local address, such as localhost, shows its device in the Worktable menu instead of opening an address that works only there.
  • Shared tools without live data: A shared HTML tool shown without live data no longer repeats its title at the top of the page.
  • Link passwords: A share link can have a password that readers enter before the document opens, and owners can require one for every link in Settings → Links.
  • Grok Bot conversations: Connect Grok Bot from Getting Started or Settings and let it answer Worktable threads using Email or Webhook routines.
  • Share links for everyone: Documents can have several labelled links with optional expiry that can be copied again and survive renames and moves; earlier links keep their URLs.
  • Simpler Share dialog: Share leads with one link to copy. Its expiry, 14 days by default, and its password show before it’s made and change in place after. Links for particular people are under More links.
  • Private visitor comments: Visitors on a share link see only their own comments and the team’s replies, and give a name with each comment.
  • Agent setup: Getting Started and Settings group agent connections by how they work, with consistent connection steps and platform logos.
  • Linked Worktables stay online: Worktable Desktop keeps a Worktable with Worktable Link on running while you switch to another one, until you quit.
  • Agents stay put unless you choose: Opening another local Worktable in Worktable Desktop opens it right away and offers to switch agents on this Mac to it.
  • Linked Worktable addresses: Linking the same Worktable again keeps its MCP URL, and Your Worktables in Cloud lists linked Worktables with their device and status.
  • Business links five devices: A Business subscription now links up to five devices through Worktable Link; Solo links one and Team three.
  • Chat apps on any device: Setting up ChatGPT or Claude lists the steps for any device, turning on Worktable Link and then adding the official Worktable app, beside numbered steps for this computer.
  • Remote Access settings: Settings → Worktable Cloud is now Settings → Remote Access. It shows Worktable Link’s status beside the switch and keeps the MCP URL under Connect another app.
  • Share links across Worktables: Unlinking or replacing one Worktable on a device no longer ends the share links of other Worktables there.
  • Links after restore: Links created after restoring a backup keep working when Worktable restarts.
  • Cloud HTML tools: HTML Docs read and save data in the selected Worktable when your account can access more than one.
  • Record titles and unique fields: In a collection’s schema, Use as record title picks the field that names its records, such as a summary, and Unique keeps a field’s values, such as a URL, from appearing twice. Adding a record with a value that’s already there returns the existing record instead of a duplicate. Agents using preview tools can set both.
  • Preview agent tools: On a self-hosted Worktable, Settings → Agents can give connected agents tool changes before they are released. The first ones describe how record writes and queries behave: creates never overwrite, schema edits merge fields, and queries page with a total.
  • Records keep what they hold: Creating a record with an id that already exists no longer replaces it. Agents get the stored record back with created: false, and REST and HTML Docs get a conflict, so an agent that derives ids from a URL or other key adds each item once. Over MCP, upsert_collection adds or replaces only the fields it is sent and keeps the rest, and record updates merge metadata the way they merge data. Widening a select field no longer rechecks every record.
  • Large collections stay quick while agents write: Each record an agent saves now updates just that record, instead of making Worktable rescan the whole collection and every open table and HTML Doc reload it.
  • Record validation: Date and date-time fields accept ISO dates such as 2026-10-19, so values like “Sep 1” no longer slip in and sort wrongly. An update checks only the fields it changes. Agents writing a field the schema doesn’t declare get an error naming the declared fields instead of a hidden value. A collection without a title field is reported once when its schema is saved rather than on every record, and records with nothing to name them get a short random id instead of record-2.
  • Record queries page reliably: Every record query that stops at its limit returns a cursor for the next page, so paging no longer stops early when a query has no projection. Flat filters such as { "status": "open" } now work with projection, aggregates and expansion. An agent query without a limit returns 100 records and says how to continue, instead of the whole collection. Search matches field values only, select fields sort in the order their options are listed, and agents counting by a multi-select field get a count for each value. Malformed filters are rejected instead of matching nothing.
  • Agent compatibility: Older agent connections can read and update pinned documents using their existing tool definitions.
  • worktable doctor on servers without previews: Previews that can’t start are a warning, so worktable doctor --check passes on a server that runs everything else. When the preview browser is missing system libraries, doctor names them and, on Debian or Ubuntu, the command that installs them.
  • Edit keeps your place: Pressing Edit on a Markdown Doc keeps the line you were reading where it was and puts the caret in it, instead of opening at the top. A rich Doc that opens while you scroll its preview keeps your place the same way.
  • Code languages: A Doc whose code is marked with a language the editor doesn’t list, such as txt, opens instead of showing an error. Common names for plain text are recognized, other languages show by their own name without highlighting, and code marked with no language stays unmarked, so a Doc converted to rich text and back keeps its code fences as written.
  • Cloud plans: Worktable Cloud has three plans per Worktable: Solo, free for one person, Team for up to 12 people and Business for up to 50, with unlimited agents on every plan. Pending invitations count toward a plan’s people.
  • Setup: A new Worktable takes three steps: name it, connect your agent and invite your team. Connecting groups agents by how they work, on demand or always on, and shows the command or address for the one you pick, then waits for it to connect. On a self-hosted Worktable with an owner password, setup asks for your email so teammates can join, and you keep signing in with the same password.
  • Getting Started: New Worktables start with a Getting Started Space that everyone can see. Its home lists your own first steps: connect your agent, give it a task and, for the owner, invite your team. Each one ticks off when it happens. Guides cover what agents can make, prompts to try, reviewing with your agent, always-on agents and Records. It sits at the top of the sidebar, with a line on Home, until you remove it. Existing Worktables keep their Welcome Space.
  • Joining a team: Members skip the owner’s setup and open the Space they were invited to, with a short welcome. On self-hosted Worktables, the join page names the Worktable, who invited you and the Space.
  • Invitation email: Worktable Cloud emails each team invitation, and Settings → Team shows whether it was sent, with Copy link and Resend.
  • Starting Space: An invitation can name a Space that opens for the new member when they join, granting access if that Space is restricted.
  • Full plans: Inviting more people than a plan holds says so where you invite and offers the next plan to the person who pays; on Solo it’s where a paid plan starts, and the people you typed are invited once it’s active.
  • Subscription settings: Settings → Subscription shows the plan, how many people it holds and the next charge, and lets the person who pays change, manage or cancel it.
  • Payment reminders: When a Cloud payment fails, owners see a banner straight away and members see one two days before access locks.
  • Your own groups and pins: Organize the sidebar your way without changing it for anyone else. Pin a Space to keep it at the top, and sort Spaces into groups from Change Group in the Space menu or the + beside Spaces. Pinned, each group and your other Spaces show as sections you can collapse, and groups can be renamed or removed. Your arrangement follows you to your other devices. Anyone who can see a Space can pin it or group it. You start with the groups your Spaces already had.
  • Worktable menu: The top of the sidebar shows your Worktable’s name and opens a menu with where it lives and Worktable Settings. In Desktop, Switch Worktable there opens the Worktable chooser, as Workspace → Change Connection does.
  • You in the sidebar: The bottom of the sidebar shows who is signed in and their role. Its menu opens your Profile and Preferences, switches the theme, and has Sign Out wherever you have a session, including for team members on Worktable Cloud and on self-hosted Worktables with an owner password.
  • Colors for Worktables, Spaces and people: Each Space shows its icon on its own color in the sidebar, breadcrumbs, search and its page, the same for everyone. Choose it with Icon and Color in the Space menu. Your Worktable has a color too, chosen in Settings → General, and people get their own color behind their initials. New Spaces get a color unlike the others’, and existing Spaces get one when you update.
  • Doc titles: A new doc opens on its title, with its name in grey until you type one, and takes the title’s name when you leave it. A rich doc without a title shows its name where the title goes; click it to add one.
  • Doc byline: A line under each Doc’s title shows who last edited it and when. Open it for the Doc’s recent activity and Version History. Beside it, a count with an inbound arrow opens everything that links here: docs with the sentence each link sits in, records whose doc field names it, and HTML Docs with a button or link that opens it.
  • Joining on Cloud: A Worktable Cloud invitation link names the Worktable and who invited you before you sign in, and Accept invitation lets you create an account with the invited address or sign in to the one you have, then joins you without asking again.
  • Cloud invitations: A Worktable Cloud invitation can be accepted only by an account with the invited email address.
  • Invitation status: An invitation that wasn’t emailed says why, in setup and Settings → Team, and offers Send again when trying again can help.
  • Who pays: The person who pays for a Cloud Worktable stays an owner; they can’t be removed or made a member.
  • Plan changes: Upgrading or downgrading a Cloud plan asks you to confirm first and shows the new monthly price.
  • Team settings: People and pending invitations share one list in Settings → Team. Change someone’s role from the menu beside them, which says what Owner and Member allow. To invite someone straight into a Space, use that Space’s access settings. On Cloud, Switch Worktable moved to the Worktable menu.
  • Worktable Link: Linking a device asks for a Worktable rather than a subscription, and names how many devices its plan links.
  • Settings: Sections are grouped into You, your Worktable and Support. Your display name moved to the new Profile section, and the Cloud Account section is now Subscription.
  • Sidebar: Tapping a Space opens or closes it instead of going to its page, and Space Home is the first row inside. Folders show a folder icon instead of an arrow, in the sidebar and in the page menu on phones. The sidebar remembers what you left open on each device. On phones, each row has a single menu with New at the top, and menus for docs and folders say Rename, Archive and Delete.
  • Activity on a team: Activity names other people. You means only you.
  • Rename: Renaming a doc changes its title, starting from the name you see, and its file follows. Home, Space Home and Activity name docs by their title, as the sidebar does.
  • Archive date: On a temporary Doc, the archive date now sits under the title, where it also shows on phones.
  • Version history: Edits you or an agent make in a row are kept as one version until there is a 10-minute pause, so history shows meaningful steps. An edit by someone else, a restore or a checkpoint starts a new version.
  • Search: The first search after Worktable starts is as fast as later ones, including when Spaces are added while it starts.
  • Rename: Renaming a doc or folder to a name that’s already taken says so in the dialog instead of failing, including when someone has the other doc open.
  • Small elements: Elements meant to take no space, such as the anchor for the @mention menu in thread replies, no longer take up extra room.
  • Worktable for Teams: Share one Worktable with your team, on local, self-hosted or Cloud Worktable. Invite people from Settings → Team by copying an invitation link for each of them. On local and self-hosted Worktable, choose Enable Teams there first and create your account. No email service is needed, and your content and history are kept. Everyone then signs in with their own account, in the browser and in Desktop. Owners can open and manage every Space. Members can invite others and manage the Spaces they create.
  • Space access: A Space is open to the whole team with Everyone can read and edit, or limited to Only selected people and agents, each with Read, Read and edit or Manage access. Change it from Manage access in the Space menu or in Settings → Team. New Spaces are open to the team. When you turn on Teams, existing Spaces stay restricted until an owner shares them. Threads follow their Space’s access, and renaming, archiving or deleting a Space needs Manage access.
  • Agents on a team: An agent you connect from Settings → Agents is yours and follows your Space access. You can limit it to some Spaces, but then it can’t use Worktable threads. Owners register team agents in Settings → Team. A team agent has its own Space access, given by the people who manage each Space, and an owner chooses whether it can read or post in Worktable threads. Agents can’t invite people or change access. Removing a member signs them out and disconnects their agents. On a team, connect agents from Settings rather than with worktable mcp setup or worktable agent invite, which are for one-person Worktables.
  • Password resets: On a local or self-hosted team, an owner creates a Password reset link in Settings → Team for a member who forgot their password. The link works once, expires after 24 hours and signs that person out everywhere. Owners’ and operators’ passwords are reset on the machine Worktable runs on, where worktable team reset-password <email> prints a reset link.
  • Operators: Owning a team Worktable doesn’t give access to the machine it runs on. Operators can reach its files and make full backups, which keep people and their Space access. After a full restore, everyone signs in again and agents reconnect. An operator can make another member an operator from Settings → Team, and worktable team operator grant <email> does it on the machine.
  • Teams on Worktable Cloud: After you sign in, choose a Worktable or create one. Each Worktable has its own subscription, and Desktop remembers the one you open. Billing stays with whoever pays: becoming an owner doesn’t give access to billing, and Your subscriptions in Your Worktables manages billing even after you leave a team. Agents connected through the shared Cloud MCP address keep working with your default Worktable.
  • Worktable Link: Choose which Worktable subscription a device uses when you turn on Worktable Link. Turning on Teams pauses Link. Turn it on again in Settings → Worktable Cloud to connect your Cloud account to your member account. AI apps connected through Link get that member’s Space access.
  • Release channels: A local or self-hosted service can follow the beta channel with worktable update --channel beta to get changes before they are released. Beta builds are published for Linux x64. Settings → System shows the channel and the commit the running version was built from.
  • Desktop beta updates: Desktop can follow the beta channel too. Turn on Settings → System → Beta updates, or choose Worktable → Beta Updates, and Desktop installs signed beta builds as they are published, a few times a day at most.
  • New in folders: A folder’s New menu creates Drawings and HTML Docs as well as Docs.
  • Code blocks: Every code block shows its language with Wrap and Copy buttons. Wrap applies to all code on this device.
  • Wide tables: A table wider than the page can expand to fill the reading area.
  • HTML in Markdown: Markdown Docs show formatting HTML such as <details>, <kbd>, <sub>, <sup> and <mark>. Scripts, styles, frames and forms are left out.
  • One look for every Doc: Markdown and rich text Docs now read the same, with more space between paragraphs, quieter quotes and tables, a lighter bold, and no rule under section headings. Share pages match.
  • Diagrams: A diagram sits on the page without a card. Its name shows as a caption, and its controls appear when you point at it. A collapsed diagram is a single framed row.
  • Toggles: Toggles open and close smoothly.
  • Opening a Space: A Space shows its title, description and Activity right away. Its pins, docs and record collections load together instead of one after another.
  • Cards and dark mode: Cards are quieter in light mode. In dark mode, drawings, diagrams and the editor use the same greys as the rest of the app, and the menu item you point at stands out.
  • Drawings: New drawings start without a grid.
  • Updates: If Worktable can’t reach the release server, worktable update and the Software update panel keep the installed version instead of installing whatever is newest. When releases are paused, Worktable offers no new version until they resume.
  • Desktop updates: Desktop installs only the release currently offered. When releases are paused, it offers no new version and doesn’t install one it already downloaded. If it can’t reach the release server before installing, it keeps the current app.
  • Private logs: Worktable’s logs no longer name your documents. Requests are logged by route, documents by an opaque id, and errors without their messages, unless you set WORKTABLE_DEBUG=1. When something goes wrong on the server, Worktable shows a short error ID that matches the log line.
  • Log rotation: On local and self-hosted Worktable, each background service log rotates at 10 MB and keeps three older copies, so logs no longer grow without limit.
  • Cloud backups: Backing up a Worktable with many files no longer fails.
  • Shared Docs: Checklists and toggles display correctly, and wide tables no longer make the page scroll sideways on phones. Footnotes, links and table alignment in shared Markdown Docs are kept.
  • Opening rich text Docs: Nothing moves when a Doc becomes editable. Its title stays put, and while it opens, its images, checklists, toggles, colors and tables already look as they will.
  • Block handles: The add and drag handles beside a block line up with its first line of text, including headings.
  • Wide Markdown tables: A table wider than the page scrolls inside its own box, and long links wrap, so a Markdown Doc no longer scrolls sideways.
  • Drawings: Text you type in a drawing stays in view instead of wrapping onto a hidden line. Double-clicking inside a hollow shape edits its label, and the label stays where it is when you finish.
  • Annotations: A new annotation starts blank, even on a block you annotated before. The Annotate button is the same size as the controls beside it.
  • Threads: While you type a message, the cursor stays with your text instead of falling behind it or sitting on a different line. Sender names line up with their avatars, and the ChatGPT and Codex logos fill theirs.
  • OpenClaw: Version 0.0.17 of the Worktable plugin loads on current OpenClaw releases.
  • Opening documents: Docs and HTML Docs you’ve opened before appear right away, without waiting for the server. Others open sooner from the sidebar, Home, search and pins. Worktable checks the document in the background while showing it, and you can edit it once that check finishes. Edits made elsewhere, including outside Worktable, still appear.
  • Threads: Long threads and the Threads list open faster, most of all on phones. A thread shows its newest messages first and adds earlier ones as you scroll up, so your browser’s find covers only the messages shown so far. Opening a thread keeps your place in the Threads list, and on phones, going back returns to it.
  • Screens open sooner: Once your workspace is open, Worktable loads the code for Spaces, documents, the editor and threads while the app is idle, so the first visit to each waits only for its content. It skips this when your browser asks to save data or the connection is 2G.
  • Settings → Agents: Every section starts collapsed, including Coding agents and Access tokens.
  • Setup skill: When Worktable isn’t installed yet, the Worktable setup skill links to the install pages and asks you to run the installer yourself. Your agent no longer runs a downloaded script for you. OpenClaw gets this with version 0.0.16 of the Worktable plugin.
  • Sign-in: The sign-in screen no longer shows a Source code link. It’s still in Settings → System.
  • Documents in another Space: Opening a document in another Space, for example from Recent on Home, no longer shows that Space’s overview first.
  • Hermes: Connect Hermes Agent during onboarding or from Settings → Agents → Hermes. Hermes answers thread messages addressed to it and uses Worktable’s tools and skills, with a pairing code on local or self-hosted Worktable or a sign-in on Cloud.
  • Agents in Settings: Each connected agent shows its platform’s logo, its name, and where it runs. Select Edit to rename it, pick an icon from the same library as Spaces, or change what it may do. Agents set up with worktable mcp setup, the Claude and ChatGPT and Manual setup panels, or a token made with an agent name appear there too. On local and self-hosted Worktable for now.
  • Approve an agent: On local and self-hosted Worktable, openclaw worktable connect --server <address> and hermes worktable connect <address> work without a pairing code: they print a link where you check the agent’s code and approve it with its name, icon, and access. The agent keeps waiting through a dropped connection or a Worktable restart. OpenClaw needs version 0.0.15 of the Worktable plugin.
  • Agent access: Choose an agent’s access when you connect it: Threads, Read workspace, and Edit workspace. All three are on by default, including for OpenClaw on local and self-hosted Worktable.
  • Row Height: Choose how much of each value a records table shows with Row Height in the collection’s ⋮ menu: Single Line, Two Lines, or Full Text. Each collection remembers its choice.
  • Reorder columns: Drag a column header onto another to move it. The column settings still have arrows for keyboard and touch.
  • Faster start: Worktable shows your workspace sooner when you open or reload it, and HTML Docs open sooner. The difference is largest on phones and slow connections.
  • Version history: Worktable now keeps 30 days of version history by default. Settings → History offers 30, 90 or 180 days, or the last 7 versions of each doc. Keeping everything is no longer offered. Workspaces that kept everything (the previous default) or the last 50 versions of each doc move to 180 days, and Settings → History shows a notice. Shortly after the update, versions older than 180 days are deleted, except each doc’s newest version. To keep them, export your workspace with All history from Settings → Import & Export before updating.
  • Faster on large workspaces: On workspaces with around a thousand documents, opening a document, the Spaces list, a Space’s Docs, Recent, and threads take tens of milliseconds instead of half a second to a few seconds. Pending and Activity load several times faster, and Home and open Docs make far fewer background requests.
  • Search: Search looks inside every document. Before, a large workspace searched the content of only some documents and matched the rest by title. Search right after an edit takes a fraction of a second instead of seconds.
  • Saving while you type: A Doc saves at least every 10 seconds while you keep typing, so agents read your latest text. Before, it saved only once you paused.
  • Faster first load: The app loads about a quarter less code before it first appears and serves its own fonts instead of loading them from Google Fonts and Fontshare. Share links open many times faster after their first view.
  • New versions: After Worktable updates, an open tab loads the new version the next time you go to another page.
  • Local agents: When Worktable is already running for the same workspace and doesn’t require an MCP token, an agent connected with worktable mcp stdio works through it, so the open app shows the agent’s changes as it makes them.
  • Desktop updates: Desktop checks for updates every six hours while it runs, downloads them in the background, and installs them the next time you quit, or right away when you restart to update. If updating the app needs an administrator password, quitting leaves it unchanged, so restart to update instead. With a local workspace open, Worktable tells you when an update is ready, and Settings → System shows its progress with Restart to update. Worktable → Check for Updates… opens that page.
  • Connecting during onboarding: Onboarding shows each agent’s logo, walks through connecting it step by step, and lets you choose its name and access first.
  • Names in threads: Renaming yourself or an agent updates the threads you are already in, so @mentions of the new name reach you or the agent there.
  • Editing records: In edit mode, a text cell opens a field over the cell that wraps long values and grows as you type; Tab saves and moves to the next cell. The edit button reads Done while editing is on. In record details, text stays in place when you start editing, long values wrap, and every field in the schema is shown.
  • Grouped tables: Groups follow the order of the field’s options, collapse and expand from their headings, and hide the grouped column, since each heading already names it. Group headings show the record count and no longer show number totals.
  • Record details: On the full record page, a record with no long-text or document fields shows its fields in the main column instead of beside an empty panel. Copy Record ID is in the record’s menu.
  • Server logs: The server logs only requests that fail or take longer than 500 ms. Set WORKTABLE_DEBUG=1 to log every request.
  • New local workspaces in Desktop: Creating a local workspace in Desktop finishes setting up the Welcome Space instead of stopping at “Welcome took longer than expected to finish.”
  • Desktop recovery: When your local data was saved by a newer Worktable, the recovery screen offers Check for updates. After a failed or interrupted update, Try again comes first, and the download link names the version it installs.
  • OpenClaw setup: Settings and onboarding show the ClawHub install command from the documentation, so openclaw plugins update worktable keeps the plugin current.
  • OpenClaw on Worktable Cloud: With version 0.0.15 of the Worktable plugin, connecting OpenClaw to Worktable Cloud shows the complete sign-in link and accepts the claim code as displayed, so the connection can finish.
  • ChatGPT desktop: A token generated for ChatGPT desktop shows ChatGPT in Settings → Agents instead of Codex.
  • Workspace upgrade: A workspace that still has annotations from deleted documents finishes upgrading instead of stopping at Workspace upgrade needs attention, and that screen now shows the Worktable icon.
  • Records table: Selecting a row no longer nudges the rows below it.
  • Phones: The sidebar no longer flashes open while the app loads.
  • Activity: Home and Space Home show what people and agents did as a timeline in a side panel, newest first, including agents replying right now. The Activity page in the sidebar lists everything, filtered by Space, by you, or by a single agent.
  • Pending: Home and Space Home show thread messages assigned to you, agent replies to your open comments, and messages that could not be delivered.
  • Pinned in the sidebar: A Space’s pinned docs appear at the top of its sidebar tree.
  • Home: Opens with today’s date and a New menu, then Pending, Recent docs with a Space filter, and the temporary docs that archive soonest, each with Keep.
  • Space Home: Leads with the Space’s description and pinned docs and their notes, then Recent and Temporary docs, its folders and record collections, and its Activity.
  • Pins: “Start here” is now Pinned, and the document menu says Pin and Unpin. Agents read and set a Space’s pins through the pins field of worktable_spaces and worktable_discover, which replaces startHere; existing pins are unchanged.
  • Search: Sidebar search can include archived results. Home no longer has its own search panel.
  • Mobile annotations: On phones, select text and choose Annotate to leave a comment or instruction on that passage, with the note field ready to type.
  • Agent plugin: Updating the Worktable plugin in Claude Code or Codex brings the latest skill guidance. Set up Worktable is now a separate download from its page in the documentation.
  • Agent tool names: Agent directories show each Worktable tool by name, and the Space tool is now called Manage Worktable spaces to match everything it does.
  • Agent setup skill: Agents can help install Worktable, connect to a workspace, and install the skills they need.
  • Breadcrumb navigation: Breadcrumbs open the space, record collection, or thread list they name, and folders open a menu of their contents. Breadcrumbs now use the same names as the sidebar.
  • Page menu on phones: On narrow screens, tap the page title to see where the page lives, browse its folders, and reach its actions. The header keeps only the page’s main action.
  • Documentation: Reorganized user guides, agent guidance, workflows, and references, with downloadable skills and examples for the current product.
  • Record tables: Sorting, filtering, and opening or closing record details keep your place in the table, with column headings available while results load or a search is empty.
  • Documentation interactions: Sidebar navigation keeps its place, copy buttons behave consistently, and search keeps existing results visible until new matches are ready.
  • Agent-created Spaces: Agents can use your own group names instead of a fixed list.
  • HTML data requests: HTML Docs with network permission can fetch external data while external scripts and styles remain blocked.
  • Drawing preferences: Drawings keep their selected grid background after reopening and start with the selection arrow active.
  • Find exact text in Docs: Agents can find exact text or a regular expression across Docs, with line numbers and surrounding lines, and read long Docs in line ranges.
  • Find documents by pattern: Agents can list documents whose path matches a glob, such as plans/**/2026-* or **/*-review, together with the folder, format, and lifetime filters.
  • Document diffs for agents: Agents can compare a Doc or HTML Doc with an earlier revision or version and get only the changed lines, so resumed work starts from what changed.
  • Lifetimes in HTML and drawing reads: Agents listing or reading HTML Docs, or inspecting drawings, now see whether each one is durable or temporary and when a temporary one archives.
  • Agents edit Docs by exact text: Agents change a Doc by replacing exact text copied from what they read, and everything they did not change stays as it was: formatting Markdown cannot show, block identity, and the comments anchored to that text. Markdown files keep every character outside the edit. Reading a Doc always returns Markdown with its current revision.
  • Agent edits no longer interrupt your typing: When an agent edits or rewrites a Doc you have open, only the blocks it changes are updated, so what you are typing elsewhere in the Doc stays put. An agent working from an earlier read is refused only if you changed the same blocks.
  • Breaking for agents: The patch action of worktable_docs_write is removed in favor of edit, replacing an existing Doc with write now requires the revision from the latest read, and Doc listings no longer include readFormatHint. Reconnect MCP clients and update installed Worktable skills.
  • Agents can manage Spaces: Agents with content access can rename, describe, archive, and restore Spaces and set their Start here pins, including on Worktable Cloud. Only you can delete a Space.
  • Clearer permission errors: When an agent lacks the access an action needs, the error names the missing permission and says you can grant it by reconnecting the agent with broader access.
  • OpenClaw replies across restarts: An OpenClaw agent’s reply is no longer lost when Worktable restarts or is briefly unreachable during its turn; the reply is posted once Worktable is back, and an interrupted turn is retried instead of being reported as complete.
  • Document lifetimes: Documents are durable or temporary. A temporary document archives itself 7 days after its last edit, rename, or comment, or on a date you choose, and comes back durable when restored.
  • Start here: Pin up to seven documents as a Space’s starting points; pins follow renames and show when a document was archived.
  • Agents choose a lifetime: Agents must choose durable or temporary when they create a document, can change it later, and can list or search one folder at a time.
  • Home: Home lists recent documents across Spaces, sorted by update or creation and filterable by Space, and orders Spaces by their latest document activity.
  • Space Home: Space Home leads with Start here, then recent documents and temporary documents with their archive dates.
  • Creating documents: Documents created in the app start temporary by default, and the Space’s + menu remembers your choice. Files added on disk and documents created through the CLI or REST API stay durable unless you choose otherwise.
  • Space navigation: Click a Space’s name in the sidebar to open it; the arrow beside it expands its contents.
  • Quieter documents: Documents no longer show who last edited them next to the title, stale markers, or a review status. Version history still shows who made each change.
  • Automatic lint comments: Worktable no longer adds broken-link, orphan, or length comments to documents, and resolves the ones it added before. Agents still get a warning when a write links to a missing doc.
  • Review and staleness fields: Document reads, lists, and search results for agents no longer include review or staleness fields.
  • Diagram viewer: Open any Mermaid diagram fullscreen to zoom, pan, and download it, including on phones.
  • Record field editing: Click a record’s title or field in its details to edit it directly, on full pages and mobile drawers.
  • Agent drawing tools: Agents can inspect, create and edit diagrams, preview changes, and undo or redo their drawing edits.
  • Document previews: Agents can view PNG previews of drawings and HTML documents, including focused crops and capture diagnostics.
  • Drawing experience: Drawings match Worktable’s colors and typography, stay editable while fonts load, and preserve local work during agent updates.
  • Drawings in every workspace: New workspaces support drawing documents immediately, and existing workspaces upgrade automatically before editing resumes.
  • Workspace upgrades: An upgrade screen keeps you informed while documents are prepared and offers a retry when an issue needs attention.
  • Preserved workspace data: Upgrades, imports, and restores retain document identity, annotations, HTML state, and compatible history while keeping a rollback copy for an existing workspace upgrade.
  • Reliable document actions: HTML titles, document moves, folder deletion, and interrupted-operation recovery work consistently after an upgrade.
  • Large workspace verification: Repeated document and backup checks release file resources instead of eventually exhausting the process limit.
  • Clearer settings: Desktop settings have more space, grouped navigation, readable labels and descriptions, and simpler Cloud and Import & Export layouts.
  • Faster settings opening: Settings appears promptly while individual tabs load, and switching tabs preserves in-progress work.
  • Clear workspace: Remove workspace content and history from Settings with typed confirmation while keeping your workspace identity and preferences.
  • Workspace exports: Excluded history no longer blocks exports, and incompatible history can be skipped explicitly without changing original files.
  • Cloud workspace backups: Save and restore whole-workspace backups from Settings, with hourly backups for changed workspaces and Undo after restoring.
  • Worktable Link settings: Sign in to Cloud locally, then pause or resume remote access while keeping your MCP URL and share links.
  • Settings startup: Update notifications and other shortcuts open Settings reliably while the sidebar is still loading.
  • Faster document opening: Saved document content appears sooner while the editor prepares, with smaller initial downloads and faster large-document initialization.
  • Consistent loading: Documents and HTML docs use coordinated loading states, with the opening status in the existing sync indicator and matching document spacing.
  • Document navigation: Renamed documents and folders open reliably, and the editor preserves the reading position when it becomes ready.
  • Linked devices: A limited Cloud rollout connects AI apps and read-only document sharing to up to three local or self-hosted installations while online.
  • Local installation: Installation links point to the supported CLI setup while signed Desktop downloads are unavailable in the current release.
  • Open source: Worktable source is available under AGPL-3.0-only, with source links in the app and existing component licenses retained.
  • Connector downloads: Standalone agent connectors and Claude Desktop extensions retain application licensing, third-party notices, and the exact public source reference in public builds.

  • Local access controls: Local browser access is restricted to Worktable, and scoped credentials and token revocation are enforced across REST and realtime connections.

  • Review attribution: Agent changes retain agent attribution, and human review actions require the human owner.

  • MCP bridge shutdown: Local bridge processes exit cleanly when their client disconnects.

  • OpenClaw connection recovery: Connections recover after failed initialization, and stopping a connection cancels pending setup requests.

  • Agent thread guidance: Marketplace plugins now distinguish mentions, assigned responses, and replies without triggering unintended reply loops.
  • Drawing documents: Sketch alongside your docs with Quickdraw, automatic saving, PNG export, and agent access on Worktables using V2 document storage.

  • Unified document workflows: Connected agents can browse, search, read source, create, edit, version, move, archive, restore, and delete supported document formats through shared tools.

  • Movable HTML docs: File HTML docs into folders while bookmarks, agent reads, history, comments, and saved interface state follow the new path.

  • Movable document folders: Rename folders containing both Docs and HTML Docs while bookmarks, history, comments, and open views follow the move.

  • Archived document folders: Archive and restore folders containing both Docs and HTML Docs as one change from the sidebar or connected agents.

  • Permanent document folders: Permanently delete folders containing both Docs and HTML Docs as one all-or-nothing change from the sidebar or connected agents.

  • Interactive folder homes: Agent-built HTML docs can open supporting documents directly, with links that keep working when paths move.

  • Plain-file HTML docs: V2 workspaces store HTML beside Markdown and rich-text documents, with safe default permissions for files added directly on disk.

  • Lighter editing cursor: The document editor now uses the lighter code-accent blue for a softer cursor in dark mode.

  • Safer document changes: Format conversion, moving, version restoration, and deletion now preserve document identity and recover cleanly if Worktable stops mid-change.

  • Rich document annotations: Block handles remain available after adding or cancelling an annotation, so you can continue working without refreshing.

  • Unified artifact controls: Documents, HTML docs, records, and threads now share consistent navigation, header actions, contextual panels, and responsive drawers.

  • Markdown editing: Edit Markdown docs as rich text and save compatible rich docs back to Markdown.

  • Collaborative threads: Threads now support group conversations, visible mentions, directed replies, and automatic replies from always-on agents in one-on-one threads.

  • Help in Settings: Find support, documentation, privacy, and terms links in Settings, with policies matched to each deployment.

  • External link navigation: Links to other websites from documents and thread messages now open in a new tab instead of replacing Worktable.

  • Reliable in-app updates: Starting another update no longer reloads Settings early or leaves the completed update still appearing as available.

  • Guided first setup: New Worktables now collect names, connect multiple agents through deployment-appropriate steps, and offer a useful first prompt or OpenClaw Thread.
  • Reliable Cloud checkout: Checkout now opens correctly and unpaid sessions return to the checkout action instead of waiting for a payment that has not started.
  • Cloud document sharing: Share live, view-only Docs and safe HTML representations with an unlisted link.
  • Agent skill installation: Install and manage Worktable skills for Claude, ChatGPT/Codex, and other compatible agents through plugin packages, Desktop, the CLI, a standalone installer, or automatically via OpenClaw.
  • Clearer billing and setup: Worktable now uses simpler language and stronger action hierarchy across billing, Desktop setup, recovery, and updates.
  • Smaller agent results: Worktable keeps structured MCP results while sending a compact JSON text fallback.
  • Neutral agent discovery: Worktable now exposes factual MCP metadata and technical format and runtime contracts while distributing optional workflow guidance as Agent Skills.
  • Polished desktop chrome: Desktop toolbars now share the macOS title bar, align document breadcrumbs consistently, and preserve the intended cursor over interactive workspace content.
  • Reliable agent tool results: Worktable now publishes and validates structured output contracts for every MCP tool.
  • Reliable first launch: Worktable now handles a rare startup timing race without interrupting workspace setup.
  • Official ChatGPT plugin: use Worktable as ChatGPT Company Knowledge, create durable Docs, HTML workspaces, and Records, and exchange thread messages while ChatGPT is active.
  • Cloud support: get account, billing, connection, and workspace help from a dedicated public support page.
  • Cleaner sidebar header: The sidebar now leaves theme controls to Settings → Appearance and gives the logo and workspace search more breathing room.
  • Calmer thread conversations: Threads now preserve reading position and per-tab drafts while presenting Markdown, reply context, and delivery status more clearly.
  • Reliable agent disconnects: Retrying a failed Cloud OAuth disconnect no longer restores access from the earlier authorization.
  • Landing discovery: public sites now provide crawler guidance, agent-readable summaries, structured metadata, and branded social previews.
  • More useful first workspace: new Worktables now open with a guided welcome, practical prompts, a Mermaid-backed rich document, connected Records, and an interactive board.
  • Privacy-focused analytics: public sites now use cookieless anonymous measurement with Do Not Track support and a per-site opt-out.
  • Reliable local startup: Worktable now waits for exact ownership proof when a valid local service is temporarily busy.
  • Consistent record queries: Indexed and file-backed record queries now return the same stable order when sort values match.
  • Calmer Cloud setup: new hosted workspaces now show a branded transition with clearer progress and recovery actions while Worktable gets ready.
  • Simplified legal information: public sites now group legal links separately, with Worktable Cloud refund terms included in its terms of use.
  • OpenClaw plugin installation: ClawHub installs now include the compiled plugin files required by OpenClaw.
  • Native Worktable Cloud for Desktop: sign in through the system browser, keep the rotating credential in macOS Keychain, and open the same hosted workspace without exposing tokens to its WebView.
  • Public legal and security policies: review Worktable and Worktable Cloud terms, privacy, refunds, and vulnerability reporting from each site.
  • Reliable Desktop Cloud sign-in: Worktable Desktop no longer rejects valid WorkOS sign-in requests when the Mac and gateway clocks differ slightly.
  • Portable workspace packages: export a compressed .wtb with selectable history and an offline browser, then safely replace another workspace while preserving its identity.
  • Cloud checkout from Account: Subscribe now opens secure checkout directly when a signed-in workspace still needs payment.
  • Worktable Cloud subscriptions: start a $7.99 monthly workspace through secure hosted checkout, manage billing from Account settings, and retain full workspace export if billing access is suspended.
  • Cloud agent setup and management: connect coding agents without copying tokens, see and disconnect OAuth or OpenClaw connections, and register always-on OpenClaw participants with conversation-limited access.
  • Signed Desktop updates: Worktable Desktop checks for signed releases, asks before downloading and restarting, and keeps a signed manual recovery path if installation fails.
  • Reliable service restarts: updates and Desktop restarts now recover when an older runtime lease mislabels a manager-owned background service.
  • Worktable-level threads: general agent conversations now live in Worktable, shown alongside Space threads in one top-level Threads view.
  • OpenClaw connects to the whole Worktable: new pairings no longer require a Home Space.
  • Clearer agent setup: Settings groups OpenClaw with always-on agents, separates verified connections from access tokens, and shows last use without implying live presence.
  • Cloud document syncing: hosted documents reconnect and persist edits instead of remaining stuck on “Syncing.”
  • Distinct Cloud agents: separately authorized MCP apps now stay distinct in threads and agent-authored changes, even when they share your account.
  • Durable agent conversations: exchange messages in Space threads, continue follow-ups with the same agent context, follow delivery progress, and catch up after disconnects.
  • Accurate document authorship: version history no longer occasionally labels agent edits as external file changes.
  • Connect Worktable Desktop to your own server: save multiple self-hosted Worktable origins, sign in with the server’s owner page, and switch or forget connections without disturbing local workspaces.
  • Calmer update notices: release badges remain visible, each release is announced once while Worktable is in view, and Settings continues to open on General unless you explicitly choose Review update.
  • Agent setup reorganized into expandable panels: Quick connect, Desktop apps, and Manual install now live in separate disclosures, with a compact Connections summary that opens automatically when you have one.
  • Cloud sign-out feels native: confirm in-app before signing out, and land back on the Cloud homepage with a signed-out banner and a one-click way to sign in again.
  • Update checks recover consistently: concurrent checks are combined, failed checks retry on a bounded schedule, and Worktable never offers a blind update when release information is stale or unavailable.
  • Cloud sign-out works again: the sign-out button now completes through the gateway’s confirmation step instead of failing.
  • Cloud sign-out now syncs across tabs: signing out of Worktable Cloud in one tab signs you out of every other open tab too.
  • Install Worktable Desktop from a trusted Mac disk image: Apple Silicon releases now include a Developer ID signed and Apple-notarized DMG.
  • Connected agents favor Worktable for durable work: agents now default to keeping context and artifacts in your workspace, preferring HTML docs for visual or interactive results.
  • Consolidated the MCP API: replaced 37 operation tools with 13 capability focused tools (reconnect your MCP client to pick up the change).
  • Connect desktop AI apps without editing config files: a new Desktop apps panel in Settings → Agents lets you install a Claude Desktop extension or copy a direct endpoint for ChatGPT desktop.
  • Closing the desktop window no longer quits Worktable on macOS: your workspace and agent connections stay live; reopen from the Dock or use Quit to fully shut down.
  • Desktop setup feels at home on macOS: first run begins with connection selection, calmer workspace guidance, and persistent workspace controls in the native app menu.
  • Desktop and CLI share one local workspace: Desktop detects an existing CLI or background service install and offers to attach instead of starting a duplicate server.
  • Simpler Desktop connection-trouble screen: it now leads with one recommended action, with logs and other options tucked behind a “More options” disclosure.
  • Consistent brand icon everywhere: the sidebar, favicons, desktop app icon, and installable app icons now all use the same Worktable mark.
  • Fixed a false setup error: Desktop no longer showed a “couldn’t connect” screen while a new workspace was still finishing initial setup.
  • Codex connection respects a custom CODEX_HOME: connecting Codex now writes its config to the location Codex actually reads when CODEX_HOME is set.
  • Workspace folder picker opens where you’d expect: in Desktop, choosing a workspace folder now starts at your current or previously selected location instead of the OS default.
  • Sidebar toggle lines up with content: the header’s sidebar toggle now aligns with the content gutter instead of sitting slightly offset.
  • Settings adapt to your deployment: Worktable Cloud hides local-only controls like Workspace URL and update checks, showing only settings that apply to your install.
  • Darker desktop sidebar: the sidebar now sits visually recessed behind the main content, with clearer text hierarchy for space and navigation labels.
  • Codex connections repair reliably: connecting or repairing Codex could leave its config broken; setup now repairs and validates it every time.
  • Safer agent pairing: connecting a client now checks every selected client before writing any config, and rolls back all changes if a check fails.
  • Cloud sign-out: Account settings now shows your Cloud sign-in status with a clear Sign out action, landing you on a plain page to sign in again.
  • Toasts match the design system: notifications now use consistent styling, status colors and icons, and typography across the app.
  • Fixed docs stuck on “Syncing”: opening a doc right as its workspace comes online no longer leaves it stuck; it now syncs without a manual refresh.
  • Fixed Desktop setup hang: a fresh Desktop install could get stuck before reaching the Welcome space; it now completes reliably.
  • Cloud agent connections use OAuth: Worktable Cloud’s Agents settings now walk you through OAuth sign-in instead of local access tokens, which aren’t available there.
  • Smoother Cloud first run: setting up a new Worktable Cloud workspace now shows a live status page instead of reloading, and takes you in automatically once it’s ready.
  • Records get new capabilities: document links, index health checks with a one-click reconcile, and gentle schema advisories for oversized or duplicate fields.
  • Records get a fresh look: the detail view opens in a resizable panel or full page, and the table gained a compact toolbar and reorderable columns.
  • Portable workspace export and import: the CLI can now export your workspace to a single snapshot file and import it as a new workspace.
  • Flatter, more neutral controls: buttons, inputs, selects, checkboxes and switches shed their raised bevel for a cleaner flat look, with clearer shadows on menus and dialogs.
  • Version history ordering: docs and widgets with versions saved in the same millisecond now correctly show the latest one as current, not an older one.
  • Mobile navigation drawer polish: the mobile sidebar no longer shows overlapping translucent panels against the dimmed background.
  • Installed app launch scope: fixed an issue where the installed Worktable app could open outside its intended window scope.
  • More reliable restarts: the app now waits for in-progress edits to save before restarting, so changes are no longer lost.
  • Shareable links from agent replies: when an agent creates or edits a doc or widget, it can now share a clickable link back to you in chat.
  • Sharper HTML doc design guidance: agent-generated HTML docs and widgets now follow stronger visual design and comprehension standards for more polished, easier-to-scan results.
  • Editor hang on internal doc links: documents containing a link to another doc no longer freeze the editor.
  • Sidebar search polish: result rows now have clear spacing, pressing Enter opens the top result, and excerpts no longer show raw markdown or repeat the title.
  • Filter, group, and customize records: narrow and group the records table, show or reorder columns, and preserve the current filters and table arrangement in shareable links.
  • Edit records and schemas inline: edit any cell in place, manage a record fully from the peek panel, and add, rename, retype, or delete collection fields, right in the UI.
  • Search from any page: the sidebar now has a persistent search that finds docs and records across your workspace, with match excerpts and highlights.
  • Update notifications: a dot on the Settings button and a one-time toast let you know when a new version of Worktable is available.
  • Refreshed Settings navigation: the settings dialog now highlights the active section with a sliding indicator and shows a short description for each one.
  • Renaming a doc no longer breaks its links: old bookmarks and authored links to a renamed or moved document keep resolving to it instead of 404ing.
  • CLI agent pairing: worktable agent invite and worktable agent connect pair a remote agent straight from the command line, no client config to hand-translate.
  • No more raw tokens in setup output: worktable setup and mcp setup point you to agent pairing instead of printing a bearer token and connection snippet.
  • Records grid: browse a record collection as a sortable, searchable table with typed columns, and click into any row for full detail.
  • One-line agent connect: Settings → Agents now leads with a single command that installs and pairs a remote agent, with live status as each step completes.
  • Connections replace access tokens: the Agents settings list shows connected clients and machines with a last-seen status, instead of raw token records.
  • New Settings: a unified two-pane dialog (tabbed drawer on mobile) covering General, Appearance, Editor, Agents, History, and System, replacing scattered configuration screens.
  • Agent access tokens: mint, reveal once, and revoke tokens for connecting AI clients, with a paste-ready connection snippet.
  • Doc version-history retention: choose how long doc versions are kept: everything, 90 days, 30 days, or the last 50 per doc.
  • Automatic update checks: choose whether Worktable checks for updates in the background.
  • Resizable sidebar: drag the sidebar’s edge to resize it; your preferred width is remembered.
  • worktable mcp print-config: shows token guidance for every client when a reachable install has no token yet, instead of a snippet that would fail.

Maintenance release.

  • Widgets are now HTML docs: one kind of doc alongside markdown and rich text, living in the same sidebar tree, folders, and space overview.
  • Version history for HTML docs: every change (yours, an agent’s, or on disk) becomes a restorable version you can browse, compare, and restore.
  • Annotations and freshness on HTML docs: the same comments, review state, and stale markers your other docs already have.
  • HTML docs open in place: full-bleed in the main pane with a fullscreen toggle, instead of a framed preview that launched a browser tab.
  • Folders for agents: agents can file HTML docs into folders by creating them with slash-style ids (for example plans/q3-redesign).
  • Mermaid editor: diagram blocks open with the source collapsed, and the editor follows your light or dark theme.
  • Copy HTML: copies an HTML doc’s full source from the header or its menus, ready to paste into a conversation or another tool.
  • Archived banner: archived HTML docs show a banner with one-click Restore, matching docs.
  • Live sidebar updates: agent changes to HTML docs (create, rename, archive, delete) appear in the sidebar immediately.
  • Mermaid in exports: copying, exporting, or reading a doc no longer drops its Mermaid diagrams; they come through as code blocks.
  • Table colors: cells with custom text or background colors keep that formatting when saved.
  • Block selection outline: selecting a Mermaid, image, or file block no longer shows a misaligned double outline.
  • Doc export: download any doc as a .md file, or print and save it as a clean PDF, from the header’s export menu.
  • Mobile topbar icon: shows the Worktable app icon instead of a generic lightning bolt.
  • Nameless doc creation: leave the name blank and Worktable names the doc untitled, then adopts its first heading as the title.
  • Copy as Markdown: copies the current doc as clean markdown, even when it started as a rich document.
  • Sidebar drag-and-drop: reorder documents and folders; your custom order is saved and syncs across clients.
  • Docs site redesign: a cleaner, flatter look with Worktable branding and tabbed navigation (Documentation, Agents, Reference, Changelog).
  • Select-all scope: Cmd/Ctrl+A selects only document content, not the sidebar or header.
  • Live sidebar titles: titles and freshness indicators update as you type instead of lagging behind.
  • Breadcrumb alignment: the title no longer appears indented relative to its siblings when not hovered.
  • Breadcrumb popover: removed a redundant “reviewed” sentence.

Maintenance release.

  • Doc freshness in the app: every open doc shows who last touched it and how long ago, stale docs get a sidebar marker, and Mark Reviewed clears it.
  • Richer records: new field types, typed relations between collections, and a far more capable query language, with existing collections and queries unchanged.
  • Reachable mode stays put: a network-reachable Worktable now remains reachable across restarts, reboots, and updates instead of quietly falling back to local-only.
  • Record field types: text, url, email, person, select and multi-select, typed relations (single or list), and numbers with units.
  • Record queries: and/or/not filters, filtering through relations, multi-field sort, cursor pagination, expanded references, backlinks, and grouped counts, sums, and averages.
  • Relation integrity: per-field delete policies block or clear references to a deleted record, and dangling references surface as collection warnings.
  • Widget query permissions: widgets following relations or expanding references need read permission on those collections too.
  • Collection descriptions: collections and fields carry descriptions agents can see, plus an optional well-known type hint (like schema:Person).
  • Update visibility: worktable status, update --check, Settings, and a one-line post-command nudge all report when a newer release is available.
  • Read-only commands: status, doctor, paths, and mcp status never rewrite your configuration.
  • Durable configuration: the config file is written durably and backed up; if it is ever unreadable, Worktable restores the last good copy instead of resetting to defaults.
  • Linux service startup: the background service starts after a reboot on headless machines, and leftover competing service definitions are cleaned up with a warning.
  • Review accuracy: simply opening an agent-written doc no longer marks it reviewed; only actually editing or interacting with the content does.
  • Unreadable record reporting: collections report which record files could not be read (and why) to the app, to agents, and once to the server log.
  • worktable completion install: sets up shell tab completion for bash, zsh, or fish; the shell is auto-detected from $SHELL.
  • Automatic completions: shell tab completion is installed with Worktable by default; skip with --no-completions.
  • Record index: queries and record search are served from a background index (machine-local, auto-rebuilding, safe to delete); records stay plain YAML files.
  • Widget query validation: malformed widget queries are rejected with a clear error, and the 1000-result limit applies to widgets too.
  • Forward compatibility: workspaces written by a newer Worktable stay readable and writable, and edits no longer strip fields this version doesn’t understand.
  • Space Home: opening a space shows a generated overview (docs by folder, backlinks, stale markers, a needs-attention strip); agents get the same index read-only.
  • Doc freshness signals: doc reads and search results carry how recently a human touched a doc and whether it has gone stale; reviews record a human checkpoint.
  • Wiki lint: broken links, orphaned docs, and over-long docs are flagged as annotations that update and resolve themselves.
  • Write guidance for agents: agent doc writes return convention warnings (broken links, missing title, deep folders) without blocking anything.
  • Documentation site: docs.worktable.dev, with install guides, concepts, and reference material.
  • Software update flow: Settings shows the running version and updates Worktable in place (downloads in the background, then restarts into the new release).
  • Records in search: records now appear in workspace search results.
  • Record query types: numeric and date fields sort and filter by value, and combined filters (like a date range) apply all their conditions.
  • Concurrent record writes: simultaneous edits no longer overwrite each other, and same-title creates no longer collide.
  • Widget network permission: widgets reach the network only when their network permission is enabled.
  • Brand refresh: new Worktable brand mark and app icons.
  • Clean doc file names: file names are slugs derived from the title (Planning Onsite becomes planning-onsite); lists show the doc’s first heading as its title.
  • History survives rename: renaming a doc no longer detaches its version history.
  • Docs with spaces: names with spaces no longer produce duplicate copies during live editing.
  • Annotation anchors: badges re-anchor to their quoted text when a doc is rewritten, and each annotation shows the text it refers to.
  • Uninstall preview: worktable uninstall shows exactly what it will remove, accepts --yes, and offers --purge to also delete the workspace folder.
  • Default port 7480: setup checks the port before writing configuration and asks for (or picks) a free one when it is taken; existing installs keep theirs.
  • Claude Code connect: connecting during setup no longer fails with a “missing required argument” error.
  • wtb alias: a short alias for the worktable command, installed alongside it.
  • Clearer setup and status: setup explains each choice before asking, and worktable status says why an agent client isn’t connected.
  • Simpler exposure gating: reaching Worktable beyond your machine is gated by the owner password alone; the redundant --insecure flag is gone.
  • Optional network access: setup can make Worktable reachable beyond your machine (off by default), protected by an owner password and an agent token.
  • Workspace adoption: setup names the workspace it adopts, and refuses (with a clear message) folders that already hold unrelated files.
  • Workspace identity: an unfamiliar or unreadable identity file is never overwritten, so an existing workspace keeps its identity across upgrades.

Maintenance release.

  • One-liner install: the curl | sh installer’s prompts now read from your terminal, and no longer crash partway through on macOS.
  • Setup restart: re-running worktable setup while the service is running restarts it, so updated settings take effect right away.
  • Linux arm64 support: the installer detects arm64 machines and installs the matching build (Raspberry Pi, Ampere, Graviton).
  • Shell completions: for bash, zsh, and fish, with an installer option to set them up for your current shell.
  • CLI subcommands: the worktable CLI is organized into clearer subcommands, easier to discover from --help.
  • Explicit update version: worktable update <version> accepts an explicit version correctly.
  • Startup reliability: a more dependable health check before treating a local server as running, and clearer errors when launch or service start fails.
  • Service without systemd: a portable fallback keeps Worktable running in the background on Linux hosts without a system service manager.
  • Setup default: press Enter to accept the suggested workspace location.
  • Service status: the background service reports accurate running status and keeps running after you close the terminal that started it.
  • Early releases predate this changelog; see the GitHub releases page for history.