News & Updates
Engineering deep-dives, product updates, and insights from the Fastio team. Subscribe via RSS.
Latest
15 articles
Fastio Desktop 0.5.2 and 0.5.3: Delete Correctness and Faster Listings
A file you deleted somewhere else should disappear here, and a folder listing should not make you wait. 0.5.2 handles the first: what happens to your files when a delete, a rename, or two people editing at once passes through the sync engine. 0.5.3 handles the second: how long Finder makes you wait. The sweep that removes stale nodes from your local copy used to act on its own reading of the...

Search Modes, 255 Character Filenames, and Windowed PDFs
This release is mostly about text: how you search it, how it gets counted, and what happens when there is too much of it. Three changes you will feel immediately, plus the fixes that went out alongside them. Search used to be one thing. Now you pick what you are searching. Filename matches on names only, with precise filename matching for when you know exactly what the file is called. Content...
More Articles

Fastio Desktop 0.5: Parallel Uploads and a Faster Finder
Fastio Desktop has had three releases on macOS: 0.4.15, 0.5.0, and 0.5.1. The headline is 0.5.0, which is almost entirely about speed and stability on large accounts. Here is what changed and why you will notice it. Until 0.5.0 the app uploaded one file at a time, and the pieces of a single large file went up one after another too. Both are now parallel. The second part matters more than it...

Gemini 3.6 Flash by Default, Plus Upload and Workspace Fixes
One model change and a long list of repairs. The model change is quick to describe, so it goes first. The rest of this post is the fix work: uploads, deletes, previews, and the workspace navigation paths that could leave you stuck. The default Gemini model across Fastio's AI features moved from 3.5 to 3.6 Flash. You do not need to change a setting to get it. This was the most visible problem in...

Hardening Access: Scoped Tokens, Previews, and OAuth Consent
Two things got most of our attention this cycle. The first is bytes: who is allowed to pull the contents of a file, and what travels with those bytes when they leave. The second is consent: what the OAuth screen tells you before you grant an application access. Here is what changed. The internal storage endpoints that serve file bytes now require a scoped JWT bearer token. A request for content...

Introducing Collaboration Rooms
An agent working alone does not need a room. Agents working together do. Once a job involves more than one agent, those agents are usually running on different machines, started by different people, on different schedules. Each one can reach the files in a workspace, but none of them can see each other. There is no shared place to post what just finished, ask for the next piece, or notice that...

Fastio Desktop 0.4.13 and 0.4.14: Local Storage Control
Two Fastio Desktop releases shipped for macOS: 0.4.13 and 0.4.14. The first hands you control over what actually lives on your disk. The second is a reliability release, and the most interesting thing in it is a cleanup job that had been silently doing nothing. Fastio Desktop now has a local storage setting. You can keep files on demand, so content arrives when you open a file. You can keep files...

Focusing Fastio on Storage for Agentic Teams
Fastio is now one product: cloud storage for agentic teams. Org-owned workspaces where agents and people work on the same files, reachable from the web app, the REST API, the MCP server, and the fastio CLI. Everything that was not that has come out. Workflow automation, tasks, and approvals have been removed from Fastio. This was a deletion, not a deprecation, and it went deep: About 105,000...

Fastio Desktop 0.4.11 and 0.4.12: CPU and Finder Sync
Two releases of Fastio Desktop for macOS, 0.4.11 and 0.4.12, address two problems that hit large accounts hardest: the app worked your CPU too hard, and it told you about cloud changes too late. Both are fixed. If your account had a lot of files, macOS could peg a CPU core for minutes at a time. The worst part was that it happened even while the app was closed, so there was nothing obvious to...

Agent Sessions: Honest Failures and Connector Auth
A person who calls a tool and gets nothing useful back notices. They look at the empty result, frown, and try something else. An agent often does not. It reads the response, takes it as fact, and keeps building on a step that never actually happened. That gap is the whole subject of this release. Most of what shipped is about not lying to an agent and not pointing an agent at itself. The how-to...

Fixes: Download Tokens, Search Shapes, and Agent Attachments
This is a cleanup release. Almost everything in it sits at the seams where agents, the API, and the clients meet: a response shape that did not match its sibling, a token a browser would not accept, a wait that never waited. None of it is interesting on its own. Together it removes a handful of places where you had to write a workaround. Fastio mints download tokens on the server so a client can...

Introducing Metadata Views: AI-Powered Structured Data Extraction
Today we're launching Views, a new way to extract structured data from unstructured files using AI. You have hundreds of contracts, insurance documents, product photos, or research papers in a workspace. You need specific fields from each one: effective dates, policy numbers, product names, author affiliations. Until now, someone had to open each file and pull that data out manually. Views does...

Approvals, Guest AI Chat, and More
This update brings several features that make Fastio more useful for teams working with external collaborators. You can now route content through an approval process on shares and portals. When someone uploads or updates a file, it can be flagged for review. Approvers see pending items with approve and reject buttons right in the content viewer toolbar. Key details: Bulk operations let you...

Desktop App: Sync Activity, Organizations, and Large File Uploads
The Fastio Desktop app has gone through its biggest update cycle since launch. Over the past two weeks we shipped versions 0.3.2 through 0.3.6, and the app is substantially more capable and reliable. You can now see a live history of everything the app is doing. The new Sync Activity page shows uploads, downloads, renames, and deletes grouped by organization and workspace. No more wondering if a...

Performance Overhaul: Uploads, Memory, and Cloud Sync
We spent the last two weeks of March focused almost entirely on reliability and performance. No new features, just making the existing ones work better. Here's what we found and fixed. The web app had several memory leaks that caused it to slow down during long sessions. The worst was a Victory.js chart component that was churning SVG DOM nodes at 30MB per second. We also found that Redux...