- Improved
A calmer home for guides and reading lists
the Living Book guide and How to Build Agents reading list now use Trove’s Reading Room layout, with section navigation and reusable book cards that keep sources close to the text. Existing links still work.
- Improved
Deleting your account now stops your subscription
your personal plan is cancelled right away, and a team plan you own stops renewing while your teammates keep access until the end of the period they paid for. Time already paid for is not refunded, and Settings now says so.
What's new at Trove.
Product updates, improvements, and fixes.
September 2026
- Improved
CandleKeep no longer adds a
.candlekeepfolder to your repositoriesthe per-project notebook your agent keeps (which topics it already asked the library about, and your active shelf) now lives in your home directory instead of inside the repo, so it never shows up in
git status. Existing folders are cleaned up automatically the next time a session starts there. A.candlekeepfolder remains only where you created a project shelf withck init, because that file is meant to be committed. - Fixed
Scanned and image-only books are now flagged instead of silently passing
a PDF whose only text was a publisher footer, or an EPUB made of pictures, used to import as "ok" with nothing to read. The importer now recognises text page by page, and when a file still has almost no real text the book is marked Unreadable source in Library Health, in
ck items listandck items read, and to your agents, with the reason and what to upload instead. - Fixed
Long scanned books no longer time out part-way
the processing limit now scales with the page count, so a large scan gets the time it needs instead of failing at a fixed cutoff.
- Fixed
Your agent consults your library again when you have several manuscripts
the information CandleKeep puts in front of your agent at the start of each session had grown past a size limit in Claude Code, which silently replaced most of it with a short preview. Everything below the cut vanished, including the instruction telling your agent to check your library, so on accounts with a dozen manuscripts it simply stopped doing it. That block is now under half the size, and it can no longer outgrow the limit no matter how many manuscripts you keep.
- Improved
Manuscripts now tell your agent when to write to them
each manuscript has a new "Log when" line describing the kind of experience that belongs in it, for example "a prod-only bug that took over 30 minutes to find". Your agent reads that line to pick the right manuscript at the end of a session, which matters most when several of your manuscripts cover similar ground. We filled it in from your existing criteria, and you can edit it on the Manuscripts page.
- New
Your agent now checks a per-project notebook before non-trivial tasks
it keeps a small ledger of which topics this project has already asked the library about and what came back, sends the librarian on its own for a topic it has never seen, and when the only matching books are on the marketplace it stops and asks you with a one-keystroke offer instead of sending readers to books you do not own.
- New
New on the blog: Getting an agent to look things up on its own
an engineering account of the new librarian trigger: what ten books on foraging, curiosity, and bandit algorithms said about when to search, the three instruction wordings we tested on real sessions, and why the one that worked leaned on legitimacy rather than force. Read it at /blog/when-should-an-agent-go-look-something-up.
- New
You now get an email when we reply to your support ticket
it carries our reply and a link straight to the conversation, so an answer no longer waits for you to check back on your own.
- New
You can see and undo a book's edit history
ck items history <id>lists the earlier versions of a book andck items restore <id> --version Nputs one back. Every edit has always been saved; now you can actually get one back. Restoring is itself safe: the current text is saved first, so a restore can be undone by another restore. - Improved
Our Security and Privacy pages now say exactly where we stand
the Security page describes our own controls plainly (no more "SOC2 roadmap"; the vendor certifications for Clerk, PostHog, and Railway remain), and both pages now state it outright: we don't train models on your content and we don't use it to train anyone else's. The full scope is in the new "No Model Training" section of the Privacy Policy.
- Fixed
Your agent no longer says "your library is full" when it isn't
when adding several books at once hit a momentary write collision, the CLI now waits and retries on its own, and the agent tells a real plan limit apart from a passing hiccup instead of reading every failure as the item cap.
- Fixed
Two agents writing to the same book no longer overwrite each other
editing a book means downloading it, changing it, and uploading it back, so anything another agent added in between used to be silently erased. This hit shared books and LLM wikis hardest, since every session writes to them when it finishes a task. Writes now check whether the book changed while your agent was working: if it did, the write is refused and the agent is told what changed so it can redo the edit on the current text instead of overwriting someone's work. Adding content never conflicts at all.
- Fixed
Adding several books at once no longer drops one silently
when your agent subscribed to a handful of marketplace books or uploaded several files in parallel, the database sometimes rejected one of them, and the agent read that as "your library is full" and quietly left the book out of your reading list. Those collisions are now retried automatically, the CLI waits and retries anything left over, and your agent can tell a real plan limit apart from a passing hiccup — so it only mentions upgrading when your library genuinely is full.
- Fixed
Your Claude Code agents find
ckeven when your terminal's PATH hasn't caught up yetright after a fresh install, a Claude Code session launched from the same terminal (or from a GUI app or IDE) could not see the new binary, and the CandleKeep agents wrongly told you the CLI was not installed. The plugin now locates
ckin its usual install locations on its own, the session start hook repairs PATH for the whole session, and the installer tells you to open a new terminal before launching Claude Code.
- New
The "How to Build Agents" reading list is live at /how-to-build-agents
every source behind the lecture (the agent company that runs CandleKeep, the Anthropic and OpenAI prompting guides, Anthropic's engineering blog), each linked to the book your agent can read.
- Improved
The Anthropic Engineering Playbook now carries 24 posts in 17 parts
the full text of Building Effective Agents, Effective Context Engineering, Writing Effective Tools, Advanced Tool Use, Code Execution with MCP, Effective Harnesses, Demystifying Evals, Claude Code Best Practices, and more, one post per page.
- Improved
Your LLM Wiki is now part of onboarding
right after signing up you see the wiki you already own, learn that it is private to you, and choose how your agent writes to it: Auto (writes on its own, one-line notice) or Ask (proposes, waits for your yes). New accounts start in Ask mode until they choose; wikis that already exist keep their current setting. You can switch at any time on the Manuscripts page. The wiki, like every book in your library, is private to your account unless you share it — and sharing a book with your team now asks you to confirm first.
- Fixed
Full-library MCP calls no longer break on unusual line-break characters
a title carrying an invisible Unicode line separator (common in text pasted from Apple apps or EPUB metadata) used to cut
list_itemsandlibrary_summaryoff mid-response for Cowork and other Python-based agents. Titles, authors, and descriptions are now cleaned on the way in, every MCP response is guarded on the way out, and those separator characters are removed from existing books automatically. - Fixed
Hitting the monthly read limit now sends you somewhere real
the upgrade link goes to your billing page (the old /pricing link redirects there too), and your agent gets a clear "stop, don't retry" answer with your usage and reset date instead of hammering the wall with blocked calls.
- Fixed
ck auth whoamishows your monthly readsReads (month): 96 / 100, so you can see where you stand before you hit the cap.
August 2026
- New
ck --versionnow tells you if you're currentit prints
(latest)when you're up to date, or the newer version and how to get it when you're behind.ck versiondoes a live check (--jsonsupported for agents). - New
ck update— update the CLI on demandone command brings
ckto the latest release, for you or your agent. It works even with auto-update opted out. - New
Agents get told when your CLI is stuck on an old version
if silent auto-update is disabled or failing and you're behind, regular commands print a short note (at most once a day) telling the agent to run
ck update, so it can fix the problem itself mid-session. - Improved
Update opt-outs, clarified
CK_NO_AUTO_UPDATE=1now stops the CLI only from replacing itself; it still checks the latest version once a day so it can tell you you're behind. To stop version checks (and their network call) entirely, setCK_NO_UPDATE_CHECK=1.
- New
ck items import <file.md>— import a whole book in one commandthe CLI splits your markdown on chapter boundaries, uploads it chunk by chunk with progress and automatic retry, and gives you a ready book. No more hand-rolled append loops.
- Improved
Appending to a book is now instant, no matter how big the book is
appends touch only the pages they add instead of rewriting the entire book, so bulk imports are fast and light for books of any size.
- Improved
Books have a clear 30MB size ceiling
beyond it, the API and CLI tell your agent exactly what to do: split the work into multiple books at meaningful divisions (parts, volumes, sections) and import each one.
- Fixed
Importing very large books could make the service unavailable
a bulk import of a 68MB book caused an outage on August 27; reads and writes of large books are now bounded so one big book can never take the site down.
- New
Project shelves — declare the books your project depends on
run
ck initin a repo to create.candlekeep/shelf.json, a checked-in list of the books agents should read for this project. Commit it and teammates inherit the same shelf.ck shelf synckeeps the file and your CandleKeep shelf in step, in both directions. - New
Agents now see your project shelf automatically
every session starts with a compact index of the shelf's books and topics, so agents in any mode (not just plan mode) go straight to the right book when a task touches its topics. In our tests this took agents from 12 exploratory commands to 2 direct reads.
- New
The Librarian's Note
when a book outside your shelf materially improves a task, the librarian shows one short note at the end of the session: which known author's book helped, the exact changes it shaped, and a one-key choice to add it to the project shelf. Declining is remembered; you're never re-pitched.
- Improved
The librarian no longer adds books to your library by itself
marketplace books are read freely during a task, but nothing is subscribed or shelved without your explicit yes. Your library stays curated by you.
- Improved
ck items readnow accepts--pages 7-9the flag agents naturally reach for works alongside the existing
"<id>:7-9"form (same forck items getwith a single page). - Fixed
Team features now require an active team plan
creating team manuscripts, sharing items to a team, and the Pro upgrade that comes with team membership all require a completed team checkout. Teams created without activating the plan no longer grant these.
- New
Edit a single page of a book without re-uploading the whole thing
ck items put <id>:<page>replaces just that page, andck items get <id>:<page>fetches just that page. Find the page number withck items toc <id>. This works on books of any size and is now the recommended way for agents to update a wiki's Index and Changelog pages. - Fixed
Large books were stuck append-only
once a book grew past 1 MB, whole-document
ck items putwas refused with "413 Payload Too Large", so existing pages (including an LLM Wiki's Index and Changelog) could no longer be edited from the CLI and auto-maintained wikis silently fell behind. Page-scoped writes remove that ceiling; the 413 message now points to them. - Fixed
Wiki instructions and the book-writer agent now use page-scoped writes
new LLM Wikis are seeded with instructions to append new pages and edit Index/Changelog page-by-page, and to report a failed write instead of silently skipping the bookkeeping.
- New
Choose which coding agents CandleKeep lives in
Settings ▸ Connected agents shows every supported agent with its status on your machines and an on/off switch. Turn one off and CandleKeep removes only its own files from that agent, on every machine you use. Machines still running an older CLI apply the change once they auto-update.
- New
What your machines report
to show statuses per machine, the CLI sends each machine's agents, CLI version, hostname, and OS. Turn off agent-host reporting under Settings ▸ Privacy and hostname and OS are no longer stored.
- New
Same control from the terminal
ck setup --disable <agent>/--enable <agent>apply immediately, andck setup --statusshows what is installed where. - Improved
CandleKeep installs itself into agents you add later
install Cursor or Codex after CandleKeep and the CLI notices on its next run and sets it up for you, unless you have switched that agent off.
- New
Your Value report now shows the books your agents are asking for
when an agent searches your library and comes up empty, the librarian notes a real published book that would have answered it. The Value page and
ck valuenow surface those suggestions, grouped by book with the original searches under each, so you can judge the suggestion and go get the book yourself. Suggestions are AI-matched at search time, so a one-line note reminds you to verify before you buy; the section stays private and never appears on your public profile. - Improved
Editing a published book no longer sends it back to review
replacing content, appending pages, renaming, re-uploading a file, or reprocessing a book that is listed on the marketplace now takes effect immediately. The listing stays live and visible to new subscribers; the "Listing returned to review" warning and notification are gone. New listings still go through the initial marketplace review.
- New
Your new Value report shows what your library actually does for you
the Value page on the dashboard tells the story session by session: what you were researching, which books your agents read and how deep they went (full content or just the table of contents), how often your library had something relevant, plus a reading heatmap, your most-read books, and a few fun comparisons ("your agents read the equivalent of War and Peace this month"). Looking at the report never counts as a read.
- New
ck valuebrings the same report to your terminalsame numbers as the web page, rendered for your terminal. Pick the window with
--since(--since 7dor--since 2026-07-01, default 30 days), show more sessions with--sessions Nor--all, and get--format markdownor--format jsonfor piping into other tools. - New
The Value report's wiki section now shows your most-read wiki entries
see which LLM Wiki entries your agents come back to most, with the entry content readable right there: expand an entry on the web report to read it in place, and
ck valuelists the top entries with their titles and a short snippet. - New
Share your reading stats with a public profile
publish a profile at getcandlekeep.com/u/your-handle from the Value page or with
ck value share. It shows your reading heatmap, totals, and fun stats — book titles stay hidden unless you reveal them, your research questions are never public, and you can revoke the page anytime (your handle stays reserved, so republishing brings back the same URL). - Fixed
The Pro Library section is readable in light mode again
its headings and links used colors designed for a dark backdrop, making the Pro pitch on the marketplace nearly invisible for light-theme visitors. The section now uses theme-aware colors that stay legible in both modes.
- Fixed
Marketplace badges no longer break in dark mode
the "in your library" state, "Free This Week" chips, listing badges, and the Pro filter pill's hover state were styled for light mode only and rendered as glaring or unreadable elements for dark-mode visitors. They now adapt to your theme.
- Fixed
Landing-page label pills have a visible outline in light mode
two labels on the homepage drew their border with a faint white ring that was invisible on a white background; they now use a real border that shows in both themes.
- Fixed
The press page and LLM Wiki page no longer ask visitors to sign in
both public pages were accidentally behind the sign-in wall, so anyone following a link from the homepage or a search result was bounced to a login screen instead of the content.
- Fixed
The theme toggle now controls every part of the page
if your CandleKeep theme differed from your operating-system theme, some elements followed the OS instead of your choice and rendered with the wrong colors. Everything now follows the in-app toggle.
- New
You can now hide the CandleKeep citation box
the boxed "Read / Learned / Worth remembering" summary at the end of responses is now a setting. Turn it off in Settings → Citation block or with
ck config set skill.citationBlock off, and it stays off across every agent you use CandleKeep in — Claude Code, Cursor, Windsurf, GitHub Copilot, Gemini CLI, Roo, Codex, and Claude Cowork. Inline citations like (Book Title, p. 12) still appear, so answers stay sourced. The box stays on by default.
July 2026
- Fixed
Reads through the Cowork plugin now count toward your monthly reads
books opened from Claude Cowork were never being counted, so they didn't appear in your reading stats and didn't draw down the Personal monthly read allowance. They now count the same as reads from the CLI or the Claude Code plugin. If you read mainly through Cowork on a Personal account, you'll now see that usage on your billing page and can reach the monthly cap where previously you couldn't.
- Fixed
Cowork reads now show up in your reading history
because those reads weren't recorded, they were missing from your reading map, your "changes since you last read" notices, and (for authors) the reader-channel breakdown in writer analytics. Cowork is now its own channel in all three, shown separately from CLI and plugin reads.
- New
A privacy setting for which coding agent you use
CandleKeep now records the name of the agent running it (Claude Code, Codex, or a plain terminal) so we can see which agents people actually use and put our effort there. It's the agent's name only — never your prompts, files, or commands. There's a new Privacy section in Settings to switch it off, which takes effect immediately without updating your CLI.
- New
Staff access to your data is now logged, and you can read the policy
when a CandleKeep admin opens a customer's library, sessions or support tickets, that access is recorded in an append-only audit trail: who, what, when, and from where. Reads are logged, not just changes. The new Administrative Access section on the Security page spells out exactly what is captured.
- Improved
Manuscripts are counted one way for everyone
your LLM wiki used to sit outside your plan's manuscript allowance, so Personal accounts quietly had room for two. Now it's simply a manuscript like any other: Personal includes one, Professional is unlimited. If you're at your limit, the message now tells you which book is holding your slot and that switching it Off frees it up — instead of just refusing.
- Improved
Your research questions no longer live forever
the question you type when your agent reads from your library is now automatically erased after 90 days. Your reading history and library stats are untouched; only the question text goes.
- Improved
The startup script CandleKeep runs in Claude Code now ships inside the
ckcommand itselfpreviously your machine downloaded that script from our servers and ran it on every session start. It is now built into the CLI you installed, and the plugin files we do still send are checked before anything is written to your disk. Once your CLI has auto-updated, CandleKeep behaves exactly as before; changes to the startup script now arrive with the CLI's normal automatic update.
- Fixed
Turning off a manuscript's auto-update now actually quiets it
unchecking "Auto-update" used to make your agent louder, not quieter: instead of writing silently it started asking for your approval at the end of every session, and the only real off switch was a separate "Pause" button on the manuscript card. There is now one clear choice per book — Auto (writes on its own, one-line notice), Ask (proposes and waits for you), or Off (your agent won't touch or even mention the book) — and all three are in the same place, on both the card and the edit dialog. Each option spells out exactly what your agent will do.
- Fixed
ck auth loginnow only accepts the sign-in it startedthe CLI briefly opens a local port while you authorize in the browser. It now generates a one-time secret for each login and refuses any hand-off that doesn't carry it, so a random web page you happen to have open can't push its own key into your terminal and quietly point your library at someone else's account. The local port is also loopback-only now, and it closes as soon as the sign-in finishes or gives up (15 minutes) instead of staying open forever. Update your CLI (
ckself-updates on the next command) to get the fix.
- New
Books that didn't import fully now say so — and you can fix them in one click
a book could land in your library looking fine (normal page count, opens normally) while most of its pages were actually blank, and nothing told you. Your library now spots these and flags them as "partly imported", both on the book's page and in Library Health. A new Reprocess button re-imports the book from the file you originally uploaded; the current version stays readable the whole time it rebuilds, so nothing is lost if it fails.
- New
Reprocess works from the terminal and from your agent too
ck items reprocess <id>re-imports a book, andck items listnow shows the "partial" warning with the exact command to fix it. Coding agents can read that and offer to run it for you. Requires the latest CLI (ck setupto update). - Improved
CandleKeep installs into Claude Cowork and Desktop as a single plugin
no more pasting a connector URL and then separately uploading a skill zip. Open Customize → Plugins → Add marketplace, paste
CandleKeepAgents/candlekeep-marketplace, and click Install on CandleKeep. That one step adds the research workflow, the four specialist agents, and the connection to your library together, and clicking Update on the marketplace keeps it current — no more re-downloading a zip to get the latest behavior. (We're under review for Anthropic's official plugin catalog; once listed, you'll be able to find CandleKeep straight from Browse plugins.) - Improved
Cowork now runs the same four-agent research pipeline as Claude Code
a librarian finds the right books across your library and the marketplace, a reader pulls the exact pages and cites them, and separate agents handle writing documents and cleaning up book metadata. Answers come back with the same page-level citations you get in the terminal.
- New
Professional now uploads files up to 500MB
Personal keeps its 100MB limit, and Professional gets 5× the headroom so large scanned or image-heavy PDFs and long manuscripts go straight in. If a file is over your limit, the upload dialog now shows exactly what you'd unlock by upgrading instead of a generic error.
- Improved
Signing up on your phone is smoother
CandleKeep runs in your terminal, so mobile signups now tell you that up front and get you to the handoff faster: pick up where you left off on your computer with a single command that signs you in, installs the CLI, and connects your agent. The emailed and QR/copied links now drop you straight onto a page with that one command — no extra sign-in or wizard first. And if you email yourself the link but don't finish, we'll send a short, friendly reminder or two with the command, then leave you be.
- Improved
Agents flag broken books on their own
when the librarian or reader agents touch your library for a task and notice a book that failed to process or came through empty, they now mention it in their answer instead of waiting for you to ask them to "verify" your library.
- Improved
CandleKeep is calmer by default in Codex
on the default setting, Codex no longer reaches for your library on every single task. It now consults CandleKeep when a task genuinely benefits (code review, security, design/UI-UX, architecture, agent development, research) and skips trivial or mechanical work like typo fixes, renames, and git commands. If you want the old always-on behavior or something quieter, the Smart, Ask, and Off options in Settings still control it — update your CLI (or run
ck setup) and the change applies on your next Codex session. - New
Your library now tells you when an upload goes wrong
if a book fails to process, comes through empty, or stalls, you get a notification right away instead of finding out later. Failed books now explain what actually happened and what to do next (e.g. "this looks like a scanned PDF without OCR") instead of a generic "processing failed."
- New
New Library Health view
a single place to see everything that needs attention: failed uploads, empty books, stalled processing, books awaiting confirmation, and suspected duplicates, each with a clear next step.
- New
Confirm we got the right book
when we're not fully sure we identified an uploaded book correctly, we now ask you to confirm or fix its title and author, so a wrong auto-detected title can't slip into your library unnoticed.
- New
Uploads now catch duplicates before they pile up
when you upload a book that looks like one already in your library, CandleKeep asks what you want to do instead of silently adding another copy: Replace the old one, Add anyway (for a different edition or translation), or Cancel. It matches on similar titles, so re-uploading the same file — or retrying a failed upload — no longer leaves you with three or four copies of the same book. Works in the upload dialog and in the CLI (
ck items add, with--replaceand--forceflags for scripts). - Fixed
Share a book you own with your team from the CLI — no admin role needed
ck team access grant <id>used to refuse anyone who wasn't a team owner or admin, even for a book they own, telling them to become an admin. Now any team member can share their own book with the whole team (read-only), matching the website's "Share to team" button. Scoping a share to a specific department or granting write access still require an admin.
- New
Reader Requests — see exactly what your readers wanted your book to cover
when an agent reads one of your books to answer a question but a specific sub-topic is missing, that gap now goes straight to you, the author. Head to Writer Analytics to find your Reader Requests, right next to your read stats: a summary across all your books on the overview, and a per-book panel on each book's analytics page showing the missing topics ranked by how many readers asked (or run
ck items gapsfrom the CLI). Extend your book to cover a topic, mark it covered, and every reader who asked gets notified that the book they read now answers their question. - Improved
Your reads now help improve the books you rely on
when your agent reads a relevant book that turns out to be missing the specific thing you needed, it quietly lets that book's author know (as an abstracted topic, never your actual question or any personal details). Authors use these signals to decide what to write next, so the books in the marketplace keep growing toward what readers actually ask for.
- Fixed
Billing portal is more resilient for former subscribers
if you previously had a personal subscription and later got Pro through a team, an old canceled subscription record could cause "Manage Subscription" to fail to open the billing portal. The portal now always uses your active subscription and ignores stale records.
- Fixed
Team members can now read documents shared with their team
team-shared books showed up in your library list but failed to open with an "Items not found" error when read from the CLI or an agent. Reading now works consistently with what the list shows, as long as your team's subscription is active.
- Fixed
Your activation setting now works on Codex
changing the plan-mode activation in Settings (Smart, Ask, or Off) previously only affected Claude Code; Codex kept checking your library on every task regardless. Now Codex respects the setting too: Off removes the auto-check, Smart checks only when the task overlaps your library, and Ask prompts first. Update your CLI (or run
ck setup) and the change applies on your next Codex session.
- Fixed
Manuscript cards now show when the book was last refreshed
the timestamp on each manuscript card used to reflect the last time you edited the manuscript's settings, which could disagree with the "Updated" time inside the book itself. Cards now read "Refreshed <time>" based on when the book content actually changed (including your agent's automatic updates), so the list and the book view always agree. A manuscript with no book yet shows "Created <time>".
- Fixed
You'll now hear about your monthly reading limit
when you reach your monthly free-read cap, your agent now clearly tells you and shows how to upgrade for unlimited reads, instead of quietly failing to fetch content. Reading resumes when you upgrade or at the start of the next month.
June 2026
- New
Change your account email in Settings
head to Settings → Account to update the email on your CandleKeep account. Add a new address, verify it, and set it as your primary — your CLI and API keys keep working unchanged. Password and security settings live there too.
- New
Choose which emails you get
a new email preferences page at /settings/email lets you keep account & billing emails (always on) while muting product updates, onboarding tips, or research invites independently. Every non-essential email now has a one-click unsubscribe that mutes just that kind, not everything.
- New
Report bugs and request features straight from the CLI
run
ck report --title "..." --body "..."to file a bug report or feature request without leaving your terminal. Pass a large diagnostic dump with--body-file <path>or pipe it in with--body -, and set--type bug|feature|ideaif you like. Your report shows up on your Support page where you can follow the conversation, and your Claude Code agent can file one for you when it hits a wall.
- New
We'll tell you when a book you asked for arrives
when your agent searches for something your library can't answer, CandleKeep now remembers that you asked. If we later add a book that fills that gap, you'll get a heads-up right in your terminal the next time you run
ck, with a one-line command to add the new book to your library. - New
Compare CandleKeep to other tools — new comparison page covering Obsidian, NotebookLM, Notion, Glean, and building your own RAG at /compare
- New
Manage your team from the CLI
owners and admins can now run the whole team admin flow in the terminal with
ck team: create departments, invite people, add them to departments, and grant or scope documents (team-wide or to a single department) with read or write access. Runck team access matrixto see who can read what. Your Claude Code agent can do it conversationally too — "add the onboarding handbook to the Engineering department" just works. - Improved
Clearer no-terminal setup for Claude Desktop & Cowork
the install page now leads with the no-terminal path so chat-based agents and Desktop/Cowork users aren't sent to a terminal command that doesn't apply to them, and the Cowork guide has a plain-text "Copy-paste version" you (or Claude) can follow without screenshots. Added troubleshooting for when behaviour seems stale after an update — re-download the skill bundle to refresh it.
- New
Per-seat Team plan
the Team plan is now $30 per seat, and you buy exactly the number of seats you need: invite a co-founder for 2 seats or roll out to a 50-person org, you only pay for the people on the team. Add or remove seats anytime, and manage billing from the team page.
- New
Shared team manuscripts
your whole team's agents can now read from a shared, living knowledge base. When one engineer finishes a refactor and their agent writes up what changed, that knowledge lands in the team's shared manuscript — so the next teammate's agent starts from what the team already learned instead of from scratch.
- New
Team admin panel with department-based access
owners and admins get a dedicated panel to organize members into departments and grant specific books to specific departments. Share a book with the whole team, or scope it to just Engineering or just Sales, and each member's agent only ever sees the books they're cleared for. An access matrix shows at a glance which departments can read which documents.
- New
Connect MCP clients with your API key
the CandleKeep MCP server now accepts your
ck_API key as a Bearer token, so you can wire up any MCP client directly without the OAuth connector flow. Grab a key on the Developers page, where there's now a copy-paste MCP setup section. - Improved
The team page now shows live seat usage so you always know how many seats are in use versus purchased before you invite someone new.
- Fixed
LLM Wiki auto-updates now actually write — Claude Code was silently blocking the wiki write in auto mode;
ck setup(and the background updater) now grant the needed permissions - Fixed
Agents can now locate your wiki manuscript reliably — the session context includes the manuscript ID and
ck ms showaccepts the book ID as a fallback - Fixed
The Windows install one-liner (
irm https://getcandlekeep.com/install.ps1 | iex) now works in Windows PowerShell — it previously crashed immediately before installing anything - Fixed
CLI downloads no longer fail on slower connections — the installer and auto-updater now allow slow-but-progressing downloads to finish, retry transient network errors automatically, and show clearer error messages when a download truly can't complete
- New
Share your library
make any book public from its ⋯ menu, then share your reading list. Your public profile page at getcandlekeep.com/share/you now shows the books you've added to your showcase, and the share dialog can copy your list as a clean markdown table to paste into a gist, README, or post. Books are private by default — only the ones you add to your showcase ever appear.
- New
LLM Wiki
your library now includes an auto-maintained "My LLM Wiki" book that your coding agent updates on its own after each session, capturing the concepts, decisions, and patterns you work through so your knowledge compounds over time. No approval prompts — the agent writes it and posts a one-line note, and every change is reversible from version history.
- New
Auto-update for any manuscript
switch on "Auto-update" for a manuscript (in the dialog, or with
ck ms create/update --auto-update) and your agent maintains it automatically at the end of each session instead of asking you to approve every addition. - New
Per-manuscript writing instructions
give any manuscript its own instructions for how the agent should write and structure it — tone, layout, what to include, how to link pages — and the agent reads and follows them. View them anytime with
ck ms show <id>. - New
Control when CandleKeep activates in plan mode
a new Settings page lets you choose how the skill triggers while you plan: Always (check your library every time), Smart (only when your library likely covers the task), Ask (confirm first), or Off. Set it in Settings or from the terminal with
ck config set skill.planMode <mode>, and it applies to your next session — no reinstall needed. Already-activated power users can dial it down; the default stays Always. - Fixed
Books shared with you or subscribed from the marketplace no longer show the original owner's private shelf names. Your library and
ck items listnow only ever display shelves you created yourself. - Fixed
Subscribed books no longer surface the owner's private team name in your dashboard.
May 2026
- New
New tier names: Personal and Professional
Free is now called "Personal" and Pro is now called "Professional" across the app, pricing page, and CLI. Same product, clearer identity.
- New
New pricing for new signups
Personal is $0/month with 5 items and 100 agent reads per month, plus 1 manuscript. Professional is $19/month with everything you had on Pro: unlimited reads, 200 items, marketplace publishing, unlimited manuscripts.
- New
Existing users keep their plan
if you signed up before today, your limits and price are locked. Free users still have 20 items and 500 reads per month. Pro subscribers stay on $10/month. Nothing changes for you.
- Improved
The trial-expired modal and billing page now show the right limits for your account — old accounts see their original caps, new accounts see the new Personal caps.
- New
One install hub for every surface
visit /install to pick how you'll connect: macOS/Linux one-liner, native Windows PowerShell, no-terminal Cowork/Desktop, or browser-only. The page auto-detects your OS (and defaults mobile visitors to the browser tab) so you see the right command first, but all four paths are visible side-by-side.
- New
Help drawer in the dashboard
click the new help button in the dashboard header, or press
?anywhere, to open a quick panel with install links for other surfaces (including a copy-pasteable prompt you can send straight to your AI agent), common tasks (upload, invite, marketplace, manuscripts), and resources (Slack, support, what's new). - New
CandleKeep in Claude Cowork & Desktop
paste one URL, upload one zip, and Claude can search your library, read pages with citations, and draft knowledge docs. No terminal needed. Walkthrough at /install?surface=cowork.
- New
Promote any book to a manuscript
every book in your library now has a "Promote to Manuscript" button on its detail page. Turn an existing book into a living manuscript without creating a duplicate. Same on the CLI:
ck ms create "Title" --item-id <book-id>. Reattaching to a book that has an archived manuscript on it just works — the archived one quietly steps aside, keeping its topics and criteria intact. - New
Codex CLI integration
if you use OpenAI Codex CLI,
ck setupnow provisions a Codex-tuned skill plus four parallel subagents (librarian, reader, writer, enricher) optimized for GPT-5.5. Codex can spawn library research as a fan-out — librarian picks the books, multiple readers extract findings in parallel, you get a cited synthesis. - New
New
/marketplace/activitypage shows recent book additions and updates across the marketplace. - New
Screenshots in support tickets
attach images to new tickets and replies, or paste a screenshot directly into the message. Up to 4 images per message, PNG/JPEG/WebP/GIF, 10MB each.
- Improved
Windows and Cowork are first-class install paths now
both used to live as footnote links on the landing page; they're equal options in the install hub, the onboarding wizard, and the new help drawer. The "Getting Started" sidebar entry was renamed to "Install Guide" and points at the new hub.
- Improved
/install and /help pages now show the site nav
the install hub and the Cowork/Windows guides used to look stranded; they now have the same header as the rest of the marketing site, so the logo, marketplace, blog, and dashboard are always one click away.
- Improved
Cowork install screenshots zoom on click
the four Customize-panel screenshots in the Cowork install guide (and the preview on /install) open at near-fullscreen so you can actually read the labels. Esc or click the backdrop to close.
- Improved
Smarter agent-install prompt
the copy-pasteable "send this to your AI agent" line on /install and in the dashboard help drawer now points the agent straight at https://getcandlekeep.com/install, so it can read the install steps for your environment and run them, instead of guessing what "set up my library" means.
- Improved
Large books can be edited again
books that grew past the request body limit can now be updated using the new
ck items appendcommand, which sends only the new chapter instead of the entire book. Useck items append <id> --file chapter.mdto add at the end, or--prependto add at the start. Existingck items putstill works for smaller documents. - Improved
Books in your library now tell your agent when they've been updated — your agent will note what changed (new chapter, removed section, refreshed content) before answering from the book.
- Improved
OpenAI Prompting Best Practices book updated
new Chapter 12 on Codex CLI on-disk conventions (skills, subagent TOMLs, AGENTS.md), plus surgical updates to Ch. 3 (GPT-5.5 availability constraint), Ch. 5 (Personality variants), Ch. 7.9 (SDK vs CLI Skills), and Ch. 11 (Codex CLI subagents).
- Improved
CandleKeep activates proactively in Codex
for code review, UI/UX critique, design feedback, security audits, architecture decisions, and "find improvements" / "research X" queries, the librarian fires as Codex's first action and grounds the answer in your library rather than going to the web. Matches the Claude Code behavior you're already used to.
- Fixed
ckno longer crashes when run from inside Codex's read-only sandboxpreviously you would see a Rust panic ("Attempted to create a NULL object") on the first
ck items listfrom a Codex session. The CLI now uses a pure-Rust TLS stack and fails gracefully if network is blocked. - Fixed
Upgraders no longer see a duplicate
candlekeepskill in Codex's/skillslistthe deprecated install path (
~/.codex/skills/candlekeep/) from earlier CLI versions is now cleaned up when you re-runck setup. - Fixed
Activity graph tooltip on top row
hovering Sunday cells no longer cuts off the tooltip.
- New
Book suggestions on library miss
when your agent searches for a topic not covered by your library, it now suggests a real book that would help and remembers what it suggested so it won't repeat itself
- New
Sharing on social and search just got better
links to blog posts, marketplace listings, and the home page now render with proper preview cards on Twitter/LinkedIn/Slack, and search engines see structured data (Article, Product, Organization) so results show richer snippets
- Improved
Cleaner page titles in browser tabs and search
tightened the home title and meta description so they fit Google's display caps and lead with what CandleKeep does for you, not what it is
- New
Writer Analytics
marketplace authors can now see how their published books perform: weekly read rate, unique readers, chapter-level heatmap showing which sections agents reference most, and channel breakdown (CLI vs Plugin vs Web). Privacy-first design hides granular breakdowns until 5+ unique readers.
- Improved
More reliable ingestion for long books
large, formatting-heavy PDFs and EPUBs (1000-page references, technical AI/RAG books, finance manuals) that previously timed out during processing now ingest to completion. Markdown structure is preserved — headings, tables, lists, code blocks, and italics survive intact instead of being lost to a plain-text fallback.
- Improved
Resumable ingestion
if a worker restarts mid-upload (during a deploy or transient infra issue), your book picks up from the pages already extracted instead of starting over.
- New
Manuscripts
define knowledge areas and your coding agent automatically proposes book additions at the end of sessions based on what it learned
- New
Manuscripts feature discovery across the app — contextual cards, sidebar badges, and educational content to help you get started
- Fixed
Archived manuscripts no longer count toward your billing quota
- Fixed
PRO pricing copy now accurately reflects available features — removed references to unimplemented revenue sharing and team features
- New
CLI now supports headless login via
ck auth login --with-tokenfor SSH, CI, Docker, and Codespaces environments - Improved
Marketplace search bar is now always visible and larger — no longer hidden until you enter the All Books view
April 2026
- Improved
CLI setup and webapp onboarding now showcase the full marketplace catalog so you can discover relevant books immediately
- New
One-click email unsubscribe with CAN-SPAM/GDPR compliance — native support in Gmail and Apple Mail
- New
Trial transparency — persistent banner showing days remaining, expiration countdown modal, and clear upgrade path
- Improved
Onboarding redesigned around automatic activation — CandleKeep now fires during plan mode without manual setup steps
- Improved
Free tier read limit errors now include a direct link to upgrade
- Fixed
Table of contents no longer shows expand buttons for chapters without sub-sections
- Fixed
Skill cache now refreshes immediately after admin updates
- New
Librarian agent
automatically finds relevant books from your library and the marketplace during plan mode, no manual browsing needed
- New
Research pipeline now follows a focused librarian-then-reader flow for more precise results
- Improved
Plan mode integration streamlined to a single research phase
- Improved
CandleKeep activates reliably in plan mode via improved skill routing
- Fixed
Team plan users are no longer incorrectly downgraded when their trial expires
- Fixed
Team subscriptions now recognized across all billing checks and feature gates
- New
Windows CLI support
CandleKeep CLI now runs natively on Windows via PowerShell, no WSL required
- New
Citation block
agents now cite exactly what they read and how it influenced their answer, with a "Worth remembering" quote for gradual learning
- New
Structured citation block appears at the end of research-informed responses
- Improved
Research costs reduced by 80% with no loss in accuracy (Sonnet replaces Opus for reading)
- New
Marketplace redesign
magazine-style layout with visual book covers, category-based color palettes, and editorial featured book sections
- New
Book table of contents now shows page ranges for each chapter and section (e.g., "Chapter 1 (p. 5–11)")
- Improved
Marketplace shows "In Library" badge for books you already own
- Improved
New users can now sign up directly from the CLI authentication page
March 2026
- New
CandleKeep now activates automatically during planning and architecture tasks
- New
Your library and marketplace catalog are injected at the start of every Claude Code session
February 2026
- Improved
Research sessions are now tracked for better context continuity
- New
Create, edit, and manage markdown documents alongside PDFs
- New
New Book Writer agent creates and edits documents through natural conversation
- Improved
Library view now shows markdown documents alongside PDFs
- New
Books with missing metadata are now automatically enriched with titles, authors, and descriptions
- New
Table of contents extraction for easier navigation within books
- Improved
Library view now shows enrichment status and a queue of items needing review
January 2026
- New
CandleKeep Cloud launches with document library, AI-powered research, and CLI access
- New
Search your library and get cited answers from your books
- New
Upload PDFs and manage your knowledge library from the command line