Changelog

All notable changes to EasyCC are documented here. Written for humans, not machines.

[0.9.0-beta.3] — Slide decks, and checking the work

EasyCC can now edit PowerPoint decks. Ask it to change a name, a date, or a phrase across your slides and it makes the change in place — in the slides, the speaker notes, and any comments. It also checks its own work now: it re-opens the file and reads it back before telling you it's done, instead of assuming it worked.

Adding a large folder no longer quietly takes over your computer. Reading a folder means opening every Word, Excel, PowerPoint, and PDF file in it so you can search them and ask questions about them — and on a folder with hundreds of files, that takes a while. EasyCC now asks first. Choose Read them, or Skip for now and change your mind later by right-clicking the folder and choosing Read these files. Even if you skip, you can still ask for a single document by name whenever you need it.

Folders you add are watched right away. Change one of those files in Word or Excel and it shows up in EasyCC immediately, and the change is saved to File History. Before, you had to close and reopen your agent first, and anything you changed in the meantime went unrecorded.

Two folders whose names start the same — Reports and Reports Archive, say — no longer get confused with each other. Files in the second one open normally instead of showing an error.

Behind the scenes

Claude is now required to confirm a file is intact before saying that it is, and can no longer assemble Word, Excel, or PowerPoint files by hand — that was behind decks that looked finished but wouldn't open. Folders you add are also no longer searched through the bulky support folders some projects carry, and a round of security housekeeping cleared the outstanding advisories in the app's building blocks.

[0.9.0-beta.2] — EasyCC comes to Mac

EasyCC now runs on Mac — and just like on Windows, everything's built in. Pick the download for your Mac (Apple silicon or Intel chip), drag it to Applications, and you're working. Claude Code comes bundled inside the app, so there's nothing else to install first.

Updating EasyCC is clearer too. When a new version is ready, there's now one obvious Update now button — in the notification, in Settings, and in the menu under your profile picture. Click it and EasyCC downloads the update, restarts, and picks up right where you left off. Prefer to wait? "Update when I quit EasyCC" and "Remind me tomorrow" are still there.

Getting started is quicker as well. After the short setup, you now land straight on your home screen with a Getting Started agent ready to open — no guided walkthrough to sit through. Sage, your setup helper, is always one click away with the Ask Sage button whenever you want a hand.

Behind the scenes

Mac downloads are signed and checked by Apple before they reach you, updates on Mac install automatically like they do on Windows, and a round of security housekeeping cleared every open advisory in the app's building blocks.

[0.9.0-beta.1] — Safety that's always on

EasyCC now keeps a much closer eye on your sensitive information. It watches for things like card numbers, ID numbers, passwords, and personal details in what Claude reads — and in what you send — and hides or blocks them before they ever leave your computer. It also spots hidden instructions that people sometimes plant in web pages or documents to trick an AI assistant, and stops Claude from acting on them.

These protections are now always on for everyone and can't be switched off, so you're covered from the start. You can see exactly what's being caught, and how your connection is protected, in Settings → Safety.

Behind the scenes

The checks that matter most now happen right at the connection to the AI, so anything sensitive is caught before it leaves your machine rather than after. Coverage depends on how you connect — the Safety screen tells you plainly whether yours is fully protected.

[0.8.5-beta.3] — Auto mode by default

New chats now start in Auto — Claude handles routine steps on its own and only pauses for the things that deserve a look, so you spend less time approving and more time working. You can switch to Act or Plan anytime from the mode button next to the message box. Auto needs a capable model, so it stays on Act if you've picked the lightweight one.

Behind the scenes

EasyCC now reads PowerShell commands, not just Bash, so the same folder guardrails apply on Windows: a command that would write outside your agent's folders, change a "view only" folder, or adjust a Windows system setting now asks for your okay first instead of running on its own.

[0.8.5-beta.2] — Auto mode that doesn't interrupt your skill-building

In Auto mode, creating a new skill no longer pauses to ask for permission — building your agent's own skills is exactly what Auto is meant to do, so it just gets on with it, while still checking with you on anything genuinely risky.

Behind the scenes

Security hardening to the guardrails that keep Claude working only inside the folders you've chosen, plus stronger protection for EasyCC's own internal files.

[0.8.5-beta.1] — A hands-off mode for routine work

Chat gets a third way to work, alongside Plan and Act: Auto. In Auto, Claude carries on with routine steps on its own and only pauses to check with you on the things that genuinely deserve a second look — deleting files that were already there, or sending your information somewhere outside your folders. You'll find it in the mode button next to the message box.

Everyday work inside your agent's folders — reading, writing, editing — flows without interruption, while the boundaries that keep Claude inside your folders stay firmly in place. Auto needs one of the more capable models, so it's hidden when you've switched to the lightweight one.

[0.8.4-beta.8] — Always working from your latest files

When you share a Word document, spreadsheet, or PDF with an agent and later replace it with a newer version, EasyCC now reads the new one instead of quietly sticking with the old copy. Right-click any shared file — or its folder — and choose Re-read latest version to refresh it on the spot, or just ask Claude to use the latest version of a file and it'll pick up your changes. This fixes the frustrating case where you swapped in a corrected file but the agent kept answering from the one you replaced.

Also in this release

[0.8.4-beta.7] — Set up connected tools just by asking

Some connected tools — AutoCAD, for example — need to know which folders they're allowed to work in before they'll touch your files, and there was no way to set that up without hand-editing a settings file. Now you just ask: tell Claude something like "let the AutoCAD connector use my Drawings folder" and it sets it up for you, with a quick confirmation each time. You can also do it yourself anytime in Settings → Connectors, using the ⋯ → Edit settings menu on any connector. Secret values like API keys live in that same screen, kept in your computer's password vault rather than a plain settings file.

[0.8.4-beta.6] — Answers that show their sources

When Claude answers using one of your files or a web page it looked at, it now links straight back to the source so you can open it and check for yourself. Ask something that draws on a document in your agent, and the answer points to the exact file — click it to open in EasyCC. Web research gets the same treatment: the page Claude used becomes a clickable link instead of a name you have to go hunting for.

[0.8.4-beta.5] — Rename your chats

You can now give your chats names. If you keep one conversation per project, this makes it easy to spot the right one later: hover any chat in the "Recent conversations" list and click the menu (or right-click it) → Rename. The name sticks and shows up every time you come back. Renaming an open chat from its tab works the same way, and both now tell you if a rename couldn't be saved instead of failing quietly.

Also in this release

Behind the scenes

Security and dependency updates to the admin web app, plus a batch of test- and build-reliability fixes.

[0.8.3-beta.3] — PDF indexing of newly-added directories

Follow-up to 0.8.3-beta.2. After linking a folder to an agent (file tree → "Add directory"), PDFs inside the new folder weren't being indexed until you closed and reopened the agent. Adding a stack of scanned PDFs and immediately asking Claude to search them just returned empty results.

The PDF indexer's "rescan on add" trigger was wired into a store action that nothing actually called — the file-tree UI invoked the IPC directly and bypassed it. Fixed by triggering the indexer at the actual call site, so newly-linked folders start getting fingerprinted + OCR'd within a few seconds of linking.

Also added internal diagnostic logging so a quietly-failing agent config no longer makes the indexer report "found no PDFs" without a clue why.

[0.8.3-beta.2] — PDF processing fix for the Full installer

Hotfix for v0.8.3 / v0.8.3-beta.1 on Windows. If you installed the Full variant (the larger setup that bundles Claude Code, Git, and Node so you don't have to install them separately), PDF text extraction, OCR, and page rendering all silently produced empty results — attaching a PDF wrote a text.md cache file with zero bytes in it.

The cause was a build-script regression: scripts/configure-full-build.js was overwriting Tauri's bundle.resources instead of merging into it, which dropped the bundled PDFium library out of the Full installer. The Lite installer was unaffected.

What's fixed

Migrating from v0.8.3 / v0.8.3-beta.1 (Full installer only)

Reinstall over the existing app — auto-update will pull v0.8.3-beta.2 and the new installer carries PDFium. Existing PDF cache files (the empty text.md ones) are detected as stale on the next attach and rewritten with the actual extracted / OCR'd text. Lite installer users can ignore this release.

[0.8.3] — PDF handling rework

Drag-and-drop a stack of PDFs into chat — even hundreds of them — and ask Claude questions across all of them. The cost used to scale with the number of pages you uploaded; now it scales with the question Claude needs to answer.

What changed

Under the hood

Migrating from earlier versions

[0.8.1-beta.3] — Per-user Windows install restored

The v0.8.0 / v0.8.1 series switched the Windows installer to machine-wide install mode to support enterprise / MDM rollouts. That choice broke a core assumption for individual users: the installer asked for admin elevation on every install and every auto-update, and standard-user Windows accounts couldn't update at all.

This release reverts the consumer installer to per-user install (installMode: currentUser):

[Unreleased] — Enterprise deployment

This release introduces everything an IT admin or service-provider partner needs to deploy EasyCC across a fleet and hand users a fully configured first launch. See docs/enterprise/ for the full guide.

Phase 2 — coverage of new user-configurable features

Extends the admin tooling to cover the safety scanner and token-efficiency features that shipped on dev after the original Phase 1 branch.

New managed policy fields (10 total)

Fixed

See the phase 2 sections in docs/enterprise/policy-reference.md and docs/enterprise/service-provider-bundle.md for full reference + examples.


New — Admin controls

New — Service-provider pre-seed bundles

New — Installer

New — Documentation

Known limits for v1


April 2026 Update (v0.8.0-beta.7) — 2026-04-18

New

Improved


April 2026 Update (v0.6.1-beta.1) — 2026-04-06

New

Improved

Fixed


March 2026 Update (v0.6.0-beta.1) — 2026-03-26

New

Improved


Earlier Releases

v0.5.4-beta (February–March 2026)

v0.5.3-beta (February 2026)

v0.5.0–v0.5.2 (January–February 2026)