Repository navigation
Releases: Choaterboater/casper
Releases · Choaterboater/casper
Release list
Casper v0.4.1 — preview
Changed
- A Claude Code plan sign-in is accepted under any plan name Claude Code reports, unless that name says free, API or console.
- When Casper refuses a Claude Code sign-in, the message names the plan Claude Code reported.
- Every box is an open box: a title rule, text at the left edge and a closing rule, so copying takes no border.
- Approval and question boxes start at the left edge, so a command copied from
Run this command?has no leading spaces. - The side answer has no
│gutter, so it copies with only its words. - On Linux, a command held by the sandbox can no longer make its own user namespace, and neither can Casper's network MCP server.
- Inside the Linux sandbox, a program that sandboxes itself, such as Chromium without
--no-sandboxor rootless podman, now fails. - Merged decision records in
docs/adr/0002say accepted, and decision 47 says theYes to everythingrow was kept.
Fixed
- A Claude Max sign-in that Claude Code now reports as
Claude Ultraworks withclaude-subscriptionagain, still with no API-key fallback. - Your own Claude Code settings, such as auto-mode rules, no longer reach Casper's Claude Code plan requests.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.4.1/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.4.1/install.ps1 | iexCasper v0.4.0 — preview
Added
- When sudo on this computer asks for its password, Casper asks in its own hidden box, and the AI never sees it.
- Editors, logins, y/n installs and other commands that need you get Casper's terminal, and
!commandruns one yourself. - The AI asks for a key or token in Casper's hidden box; the value goes to a file or the next command, never the AI.
- A paste holding a token asks
1 Remove it · 2 Send anywaybefore anything is sent. - Auto mode: in a trusted folder, a model judge lets ordinary build commands run and asks about the rest;
auto mode offstops it. - Casper asks whether to trust a folder before its own checks and scripts run, and
/trustchanges the answer. - Skills in
~/.agents,~/.claude,~/.copilot,~/.piand~/.codexare read as yours, and a project's once you trust it. - When the AI stops partway through a request with several steps, the Next row offers
Continue: <step>. - Receipts list work outside this folder and what was published, such as a push or a GitHub release.
- "copy that" copies the answer's block, and an answer that is mostly one block offers
Copy the prompton the Next row.
Changed
- Approval boxes ask with three short rows, No takes a note for the AI, and the Next row offers to always allow a command.
- With no sandbox, a plain read in your own folders runs without the
Run this command?box, as the read tool does. - A request for a report, review or audit, or one that says not to change anything, runs read-only.
- Lines typed during a task reach its repair, proof and acceptance rounds, and one typed before the AI starts joins the request.
- With a ChatGPT plan or Copilot sign-in,
/modelshows your account's own models and says how fresh each list is. - After signing in to ChatGPT or Copilot, the default model is
gpt-6.1-sol. - The network-server offer comes only from product names you type, never from pasted text or Wi-Fi words alone.
- Receipts count only the task's own changes, and
/undoleaves a file something else changed. - The Next row shows its numbers as key caps, and a step's reason reads
Why 3:. - A running app's database and logs count as changed by something else, unless the AI's own commands named them.
- Quotes have no
│gutter, so a quoted prompt copies with only its words, and/copy ncounts quotes too. - The
[effort]line and/statussay why automatic effort fell back, such asno answer within 4 s.
Fixed
/modellists for ChatGPT and Copilot stay current again, and finding a model server no longer cancels the refresh.- A receipt reports a secret only for a real one, not a placeholder such as
YOUR_TOKENin a form, test or README. - A recorded check whose baseline request crashed the service counts as failing first, so its fix is proof.
- A browser check already failing when it was recorded asks
Fix it anyway?before its repair. - In a folder Casper can't fully read, the app folder holding the work gets its own checks and the
Switch thereoffer. - A pasted terminal screen no longer moves you to another project.
- The untrusted-text reader caps long strings, reads the end of a large file and names its fix instead of failing.
- Plain server reads over ssh, such as
unameordf, no longer show as config changes. - The AI's questions show Markdown as meant, with no stray backslashes.
- Undo's copy survives a file that keeps changing while it is copied, and the receipt no longer shows git's error text.
- A network login just added, or not added yet, is a grey step note, not a red failure.
- The agent guard lets
command -v,whichand an agent's--versionor--helprun. - The start row reads
Continue today's conversation.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.4.0/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.4.0/install.ps1 | iexCasper v0.3.9 — preview
Added
- The crew panel shows explorers too, with the step each helper is on; Ctrl+O lists each helper's last five steps.
- Tests that import
node:testrun withnode --testwhen no script runs them, and the receipt reads Node's pass and fail counts. - "Export this session to the desktop" in plain words runs
/export, with no model call. /details all,/details fulland/details verboseall mean detailed.
Changed
- "continue session" or "resume" as the first line at a fresh start continues the last conversation, as
1does. - "Switch there" takes the conversation with it, and the next request continues it in the work's folder.
- Approval and question boxes take keys, and words go only on the row that asks for them.
- A spec plan's build line counts its First version steps.
Fixed
/exportsaves the whole conversation and shows Casper's own prompts as Casper's.- Inside WSL, Casper finds a Linux Chrome and says how to install one when there is none.
- In a folder holding only
.casper, the AI sets the repository up there instead of cloning it into a subfolder. - A grep pattern that isn't valid shows as a note instead of a red failure.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.9/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.9/install.ps1 | iexCasper v0.3.8 — preview
Changed
/continuein the conversation/continueor--continueopened stays there, instead of jumping back to the one you left.- A
1sent before the start's1 Continue …row shows waits for the row and continues, instead of becoming a request. - A pasted terminal transcript no longer makes a test checklist or the
Big jobline; the model still gets it.
Fixed
- A copy refused because Casper can't read its destination (
"$d/cli.js") says so and names it, instead of claiming it changes a configured check.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.8/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.8/install.ps1 | iexCasper v0.3.7 — preview
Added
- When a folder has an earlier conversation, the start offers
1 Continue the Oct 21 conversation, and anything you type starts a new one.
Changed
- A plain
casperin a folder always starts a new conversation, as Claude Code, Codex and Copilot CLI do. - A helper that stopped at its limit with findings shows a grey partial note instead of a red failure.
- When a conversation outgrows the model's window, one line says Casper compacted it instead of an error.
Fixed
- Code such as
secret = !paginationis no longer hidden as a secret, while a value starting with!still is. - A Claude tool call with broken JSON is refused and the task goes on instead of stopping.
/security-review updatesays downloaded only for advisory data that changed, and says how old the data in place is.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.7/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.7/install.ps1 | iexCasper v0.3.6 — preview
Added
- In a session,
look adaptorlook layout and typeruns as/look, and a name one letter off still works. - After a
/lookreport,1on the row under it, or/look fix, fixes everything it found in one task.
Changed
- A
/lookwith no page looks again at the page the last/lookin the conversation used. - The AI's browser can open a page up to 3840 by 2160, and
/look adaptalso checks the width you use. - A critique asks at most 3 questions, last, and only where an answer would change a fix.
Fixed
- A browser check recorded in one task can be replayed in a later one instead of failing as an unknown check.
- On Windows, the AI's browser screenshots reach the model instead of failing, so
/looksees the page there too.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.6/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.6/install.ps1 | iexCasper v0.3.5 — preview
Added
- When the AI stops with work open and asked you nothing, Casper sends it on, twice at most;
keep_going: offturns this off. - The task after a plan build is told which accepted steps are still open and where the saved plan is.
Changed
- A line you type during a task no longer ends it: the AI answers it, then carries on with the task.
- A plan with several open questions asks them one after another and rewrites the plan once with every answer.
- A plan longer than the screen shows what a rewrite changed and where the saved plan is, not the whole plan again.
- The AI gets Casper's service tool once your plan or its own command uses a local server, so the app it builds stays up.
- A reviewer helper gets 5 minutes instead of 3, and every helper gets a minute to report what it found.
Fixed
- A check whose tests passed but left something running is incomplete and runs again with
/verify, not a failure to repair. - A project over 20,000 files only because of its pictures keeps its change list, and the receipt says the pictures aren't tracked.
- Every project's AI instructions no longer name Casper's own
bun testcommands.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.5/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.5/install.ps1 | iexCasper v0.3.4 — preview
Changed
- Under
openrouter,/model's left list has rows for its free, cheapest, newest and smartest models, instead of Ctrl+O. - In one provider's own list in
/model, the rows leave out the provider's name, so long names fit.
Fixed
- Picture makers and classifiers that OpenRouter's own list doesn't have no longer read as free in
/model.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.4/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.4/install.ps1 | iexCasper v0.3.3 — preview
Added
/model failoverlists the models a task goes on with when its model hits a limit, and one line says so.- Ctrl+O in
/modelsorts the list: free first, cheapest, newest, smartest or largest context. - OpenRouter's models show how smart they are, as the Artificial Analysis Intelligence Index (
AA 55). - OpenRouter's models show 🔒 when at least one host keeps nothing of your prompts, and ⚠ when every host may keep them.
Changed
/modellists a model the day OpenRouter adds it, from OpenRouter's own public list.
Fixed
- A side question to a thinking model gets an answer instead of failing with no answer.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.3/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.3/install.ps1 | iexCasper v0.3.2 — preview
Added
/continuegoes back to this folder's most recent conversation from inside a session.- Ask in chat to add a skill, and Casper shows its whole text and adds it only after your yes.
- The footer shows the session's running total beside the task's figure, so a new task never looks like a reset.
- A picture you add during a task goes to the AI with your line.
Changed
- A line you type during a task shows as waiting until the AI reads it, and ↑ takes it back.
- A line you send while a step only waits, such as a sign-in window, ends that wait so the AI reads it now.
- A task that asks you something or stops to say what comes next ends with one line, not a receipt card.
- When a web page can't be read directly, the AI opens it in its own browser or asks you to.
Fixed
- Copying or moving files out of the project is no longer refused as a possible check change.
- A long answer typed into a question or an approval stays in view while you type.
- Esc during a task puts the lines still waiting for the AI back in the prompt instead of losing them.
Install
macOS / Linux:
curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.2/install.sh | shWindows (PowerShell):
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.2/install.ps1 | iex