Skip to content

Releases: Choaterboater/casper

Casper v0.4.1 — preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 20:52
ba3598b

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-sandbox or rootless podman, now fails.
  • Merged decision records in docs/adr/0002 say accepted, and decision 47 says the Yes to everything row was kept.

Fixed

  • A Claude Max sign-in that Claude Code now reports as Claude Ultra works with claude-subscription again, 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 | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.4.1/install.ps1 | iex

Casper v0.4.0 — preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 17:00
a658744

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 !command runs 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 anyway before anything is sent.
  • Auto mode: in a trusted folder, a model judge lets ordinary build commands run and asks about the rest; auto mode off stops it.
  • Casper asks whether to trust a folder before its own checks and scripts run, and /trust changes the answer.
  • Skills in ~/.agents, ~/.claude, ~/.copilot, ~/.pi and ~/.codex are 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 prompt on 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, /model shows 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 /undo leaves 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 n counts quotes too.
  • The [effort] line and /status say why automatic effort fell back, such as no answer within 4 s.

Fixed

  • /model lists 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_TOKEN in 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 there offer.
  • 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 uname or df, 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, which and an agent's --version or --help run.
  • 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 | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.4.0/install.ps1 | iex

Casper v0.3.9 — preview

Choose a tag to compare

@github-actions github-actions released this 29 Oct 13:10
3cfa78c

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:test run with node --test when 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 full and /details verbose all mean detailed.

Changed

  • "continue session" or "resume" as the first line at a fresh start continues the last conversation, as 1 does.
  • "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

  • /export saves 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 | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.9/install.ps1 | iex

Casper v0.3.8 — preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 18:00
7a75895

Changed

  • /continue in the conversation /continue or --continue opened stays there, instead of jumping back to the one you left.
  • A 1 sent before the start's 1 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 job line; 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 | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.8/install.ps1 | iex

Casper v0.3.7 — preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 04:49
0b74316

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 casper in 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 = !pagination is 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 update says 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 | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.7/install.ps1 | iex

Casper v0.3.6 — preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Oct 06:04
fb860e6

Added

  • In a session, look adapt or look layout and type runs as /look, and a name one letter off still works.
  • After a /look report, 1 on the row under it, or /look fix, fixes everything it found in one task.

Changed

  • A /look with no page looks again at the page the last /look in the conversation used.
  • The AI's browser can open a page up to 3840 by 2160, and /look adapt also 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 /look sees the page there too.

Install

macOS / Linux:

curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.6/install.sh | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.6/install.ps1 | iex

Casper v0.3.5 — preview

Choose a tag to compare

@github-actions github-actions released this 26 Oct 21:01
f487775

Added

  • When the AI stops with work open and asked you nothing, Casper sends it on, twice at most; keep_going: off turns 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 test commands.

Install

macOS / Linux:

curl -fsSL https://github.com/Choaterboater/casper/releases/download/v0.3.5/install.sh | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.5/install.ps1 | iex

Casper v0.3.4 — preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 03:46
4bd5ddd

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 | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.4/install.ps1 | iex

Casper v0.3.3 — preview

Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 22:07
ffbe004

Added

  • /model failover lists the models a task goes on with when its model hits a limit, and one line says so.
  • Ctrl+O in /model sorts 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

  • /model lists 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 | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.3/install.ps1 | iex

Casper v0.3.2 — preview

Choose a tag to compare

@github-actions github-actions released this 24 Oct 03:20
29fe79f

Added

  • /continue goes 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 | sh

Windows (PowerShell):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm https://github.com/Choaterboater/casper/releases/download/v0.3.2/install.ps1 | iex