Changelog

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

[0.9.0-beta.6] Fewer interruptions, and a faster app

EasyCC asks for your approval far less often. Claude now handles everyday steps, like reading and editing files in your agent, without stopping to check with you each time. It still asks before anything risky or unusual. Looking things up with EasyCC's own tools, like File History or what's in a spreadsheet, never asks at all.

Scheduling goes through Scheduled. Ask Claude to do something every Monday or to remind you tomorrow, and it points you to Scheduled in Command Center, where the task sits with everything else you've scheduled. Before, Claude sometimes set up a schedule of its own that you couldn't see and that stopped when the conversation ended.

The app should feel faster, especially with a busy synced folder like OneDrive added, and in long conversations. EasyCC no longer reloads your whole file panel whenever something changes in an added folder, and long conversations no longer redraw every earlier message while Claude is typing.

Folders you chose to Skip for now are no longer saved to File History when their files change. Folders you've chosen to read work the same as before.

Behind the scenes

EasyCC now comes with a specific, tested version of Claude Code instead of whatever is newest on the day it's built. It also notes slow steps in its log, so freezes are easier to track down.

[0.9.0-beta.5] — Your files save where you can find them

Files now save into your agent folder, where you can see them in the file panel and open them like anything else. Some of the time, work was going somewhere else instead — a temporary folder on your computer that EasyCC doesn't show you and that gets cleared out on its own. The file was written, EasyCC said it was done, and there was no obvious way to find it.

This showed up most when you dragged in a document from outside your agent — from your Downloads folder, say — and asked for a change. What you were handed back was a working copy tucked away where you'd never look, while the document you dragged in sat unchanged. Now the updated version is saved into your agent folder under its own name, and EasyCC tells you that's where it went.

Behind the scenes

The underlying cause was that a conversation was never told which folder it was working in, so when it needed to write somewhere it fell back to whatever location it could name — usually a temporary one. Conversations are now told their agent folder up front, along with any other folders you've added through the file panel, and they're told plainly that finished work belongs there and never in a temporary folder. The same rule now applies to skills, which produce reports and exports of their own.

[0.9.0-beta.4] — Asana, and connectors that need their own setup

Asana is now in the connector library, alongside GitHub, Linear, and the rest. Asana asks you to set up an app on their website first — EasyCC walks you through it and shows you exactly what to paste where. It's a couple of minutes, and you only do it once.

That work opened up connectors that need their own setup in general. Some services won't set themselves up automatically the way most do, and EasyCC previously had no way to finish connecting to them — it asked for a detail it gave you nowhere to enter. Now it asks for what's needed up front, and you can change those details later from Settings → Connectors instead of removing the connector and starting again.

Connector windows also scroll properly now. On a shorter screen, the longer setup forms used to push the buttons off the bottom where you couldn't reach them.

Behind the scenes

Sign-in details are now tied to the service that issued them, so if a connector moves to a different sign-in service EasyCC stops rather than sending your details somewhere they don't belong. Client secrets go to your computer's password vault and are never written to a settings file or shown back on screen.

EasyCC also reads a connector's sign-in details from exactly the address the connector points at, rather than guessing from the website's home address — some services publish different details at each, and guessing led to sign-ins that couldn't finish.

A round of security housekeeping cleared the outstanding advisories in the app's building blocks, including one in the PDF reader that could have let a specially crafted PDF run code when you opened it.

[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)