Skip to content

Releases: mahtifarahani/CatHouse

Release list

CatHouse v0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 08:52

CatHouse 0.1.0 for VS Code and Cursor.

Download

Machine Asset
macOS Apple Silicon cathouse-darwin-arm64-0.1.0.vsix
macOS Intel cathouse-darwin-x64-0.1.0.vsix
Linux x64 cathouse-linux-x64-0.1.0.vsix
Linux ARM64 cathouse-linux-arm64-0.1.0.vsix

SHA256SUMS lists the checksums. Windows is not supported.

sha256sum -c SHA256SUMS

On macOS, shasum -a 256 -c SHA256SUMS checks the same file.

Install in VS Code

  1. Download the VSIX for your machine.
  2. Open Extensions (Cmd+Shift+X on macOS, Ctrl+Shift+X on Linux).
  3. Open the Extensions view menu (…) and choose Install from VSIX....
  4. Select the file and reload the window if asked.
code --install-extension ./cathouse-darwin-arm64-0.1.0.vsix

Install in Cursor

Cursor installs the same VSIX.

  1. Open Extensions.
  2. Open the Extensions view menu (…) and choose Install from VSIX.... The Command Palette command is Extensions: Install from VSIX....
  3. Select the file and reload if asked.

After Shell Command: Install 'cursor' command in PATH:

cursor --install-extension ./cathouse-darwin-arm64-0.1.0.vsix

A newer VSIX replaces the installed CatHouse (cathouse.cathouse).

After install

  1. Open a trusted Git repository.
  2. Select the CatHouse icon in the Activity Bar.
  3. Complete Setup. Each installer runs only after you click it.
  4. Open Chat, describe the task, and select Start task.

Release notes

  • Improved the Profiles role-card disclosure from a tiny triangle into a 32 px bordered Rungs (n) button with a standard chevron, clear Show/Hide model-ladder labels, and a tooltip.
  • catherd 1.2.0. CatHouse now pins catherd-cli@1.2.0 and plugin catherd@1.2.0; Setup offers the upgrade on a 1.0 machine. Since catherd 1.1, roles report back by push instead of a blocking wait: the chat goes idle after a dispatch, and a "catherd reported back" divider marks each turn catherd starts (Interrupt works during it). The dashboard no longer marks role records as read. Role replies are read from the reply file, and Cancel role uses catherd runs cancel, so catherd still tells the orchestrator. Setup accepts doctor's new info rows (without that, readiness failed on 1.2). Runs show the Claude session that started each run, plus parked owner questions and the verifier's latest step. Profiles show catherd's stand-in notes and let you add an unscored rung without a treat-like (catherd 1.2 infers it). Resume asks the orchestrator to peek. Fixtures were re-recorded against 1.2.0.
  • Release: a version tag publishes the four platform VSIX files on GitHub Releases, with VS Code and Cursor install steps and SHA256 checksums. The release notes are this changelog's matching version section.
  • Reworked New Chat and running sessions into a full-height chat layout with scrollable content above a bottom composer; the running textarea now matches the new-task size and keeps a primary Send button immediately beside it.
  • Moved the compact permission info/select controls to the right side of the Start/Resume row and removed their redundant visible heading.
  • Kept repository name, setup, profile, dirty-count and catherd status in one non-wrapping bar below the native CatHouse title; the redundant Repository: prefix is omitted and multi-root workspaces retain their picker.
  • Persisted the last user-triggered catherd readiness report per workspace, preventing New Chat from returning to “not checked yet” after VS Code reloads without running doctor automatically.
  • Reduced New Chat density by moving role and permission guidance into accessible info tooltips, removing redundant chrome, and attaching Send directly to the follow-up input.
  • Combined the repository and dashboard status rows into one responsive bar and removed the duplicated catherd version.
  • Improved New Chat's visual hierarchy and spacing with a structured task composer, readable permission controls and a prominent readiness status; raised dense supporting text to a 13 px minimum and shared input height to 32 px across the dashboard.
  • docs: add a public GitHub README covering CatHouse's relationship to catherd, feature set, requirements, development install, architecture boundary, and pre-release status.
  • Fixed Profiles controls being immediately overwritten by a clean-draft synchronization loop, fixed profile switching after New/Delete when a refresh was already in flight, and replaced the unsupported window.prompt New Profile flow with an accessible in-webview dialog.
  • Clarified in Profiles and New Chat that catherd owns a fixed eight-role vocabulary: profiles configure those roles, while chat talks to the orchestrator and can only request role involvement through the task or a follow-up.
  • UX: the complete dashboard now lives directly in the CatHouse Activity Bar view; the intermediary Open Dashboard screen and separate editor panel were removed, and New Chat is the default tab on each fresh view load.
  • Phase 5: platform VSIX packaging, extension README, dashboard status line, complete public-surface TUI parity, profile help/filter/confirmations, save-race rebase, accessible tabs/dialogs/toasts, Light/Dark/High Contrast verification, and webview cache busting.
  • Phase 4: repo picker, permission modes, prompt badge/notification, cancel note to the live orchestrator, Continue from a run, compaction marker.
  • Phase 3: Overview, Runs (list + detail with cancel, climbs, routes, records, debug), Profiles editor (staged draft, undo/redo, diff preview, treat-like), Models, Diagnostics; per-repo gateway; run files via MCP read_run_file.
  • Phase 2: mandatory Setup (detectors, click-only installers, gate, Setup page, CatHouse: Check Setup); verified on a fresh HOME end to end.
  • Phase 1: catherd gateway (CLI + MCP, allowlist, compat pins, fixtures, live contract tests); orchestrator session on the Agent SDK with prompt cards, run↔session links and resume; Session page; spikes a/b/d green.
  • Phase 0 skeleton: pnpm workspace; protocol v1 (zod envelope and app.ping); VS Code theme tokens + Button; React webview with a strict CSP; extension host with a typed router; unit tests; e2e smoke test (runs in an installed editor); VSIX packaging.
  • docs: R&D knowledge base for catherd 1.0.0 and the Claude Agent SDK, ADRs 0001–0008, plan, status, runbook, testing strategy.