Releases: Blankeos/crabcode
Releases · Blankeos/crabcode
0.0.4 - 2026-06-14
14 Jun 15:21
Compare
Sorry, something went wrong.
No results found
Install
npm install -g crabcode # npm
bun install -g crabcode # or bun
cargo binstall crabcode # or cargo-binstall (prebuilt binary, faster)
cargo install crabcode # or cargo (build from source)
curl -sSL https://raw.githubusercontent.com/Blankeos/crabcode/main/install.sh | sh # or linux/macos (via curl)
Release Notes
Bug Fixes
Make file mutations atomic and context-safe by @Blankeos
Preserve selected provider by id during refresh by @Blankeos
Documentation
Update install docs and TODOs for search migration by @Blankeos
Features
Add vision subagent fallback for non-vision image turns by @Blankeos
Prevent new chat actions from wrapping by @Blankeos
Add git status side panel and remote git API by @Blankeos
Add configurable reasoning effort for subagent configs by @Blankeos
Add persistent project expansion and expand-all sidebar control by @Blankeos
Improve mobile chat layout and enable queued streaming prompts by @Blankeos
Support unauthenticated free model browsing and requests by @Blankeos
Add pluggable provider extension framework for models by @Blankeos
Add xAI OAuth support and generalize provider OAuth flow by @Blankeos
Ci
Harden release pipeline and Homebrew publish flow by @Blankeos
Install crabcode 0.0.4
Install prebuilt binaries via Homebrew
brew install blankeos/tap/crabcode
Download crabcode 0.0.4
0.0.3 - 2026-06-10
10 Jun 16:00
Compare
Sorry, something went wrong.
No results found
Release Notes
Bug Fixes
Treat assistant streaming as active before first token by @Blankeos
Keep streaming status visible in compact terminal widths by @Blankeos
Avoid accidental selection during cursor navigation by @Blankeos
Normalize interleaved tool-call/result replay ordering by @Blankeos
Improve markdown table wrapping and terminal error notifications by @Blankeos
Improve compaction selection, token accounting, and stats messaging by @Blankeos
Preserve draft media state when navigating prompt history by @Blankeos
Fix chat selection shortcut ordering by @Blankeos
Add active-tab scrolling and dynamic height sizing by @Blankeos
Chores
Add Homebrew publishing pipeline by @Blankeos
Features
Coalesce terminal mouse input and improve chat wheel scrolling by @Blankeos
Add chat find bar and improve command-backspace line navigation by @Blankeos
Optimize incremental streaming rendering and persistence by @Blankeos
Add reasoning capability mappings for supported models by @Blankeos
Add reusable action dialog for copy and message actions by @Blankeos
Install crabcode 0.0.3
Install prebuilt binaries via Homebrew
Install
brew install blankeos/tap/crabcode # brew
npm install -g crabcode # or npm
bun install -g crabcode # or bun
cargo binstall crabcode # or cargo-binstall (prebuilt binary, faster)
cargo install crabcode # or cargo (build from source)
curl -sSL https://raw.githubusercontent.com/Blankeos/crabcode/main/install.sh | sh # or linux/macos (via curl)
Download crabcode 0.0.3
0.0.2 - 2026-06-07
07 Jun 22:03
Compare
Sorry, something went wrong.
No results found
Install
npm install -g crabcode # npm
bun install -g crabcode # or bun
cargo binstall crabcode # or cargo-binstall (prebuilt binary, faster)
cargo install crabcode # or cargo (build from source)
curl -sSL https://raw.githubusercontent.com/Blankeos/crabcode/main/install.sh | sh # or linux/macos (via curl)
Release Notes
Bug Fixes
Gate platform-specific notification and sound-path code by @Blankeos
Isolate reasoning effort overrides per instance and show workspace in notifications by @Blankeos
Handle kitty key events and add textarea line shortcuts by @Blankeos
Stabilize terminal restoration and preserve dialog scroll focus by @Blankeos
Focus first session item when opening workspace dialog by @Blankeos
Fail on remote-client missing during build by @Blankeos
Clarify Tailscale workflow docs and stabilize composer dock layout by @Blankeos
Handle wrapped prompt lines in history navigation. by @Blankeos
Keep selected /models item visible when it is the last row by @Blankeos
Match hidden command tokens during search. by @Blankeos
Hide registered "skills" from autocomplete suggestions (they're not commands). by @Blankeos
Stdin pipe for -p mode. by @Blankeos
Preserve table line breaks in rendered markdown tables. by @Blankeos
Keep list markers inline with item text when wrapping. by @Blankeos
Kimi k2.6 fixes. by @Blankeos
More fixes on premature complete esp for other models, qwen 3.7 max. by @Blankeos
Anthropic-style for qwen 3.7 max. by @Blankeos
Outside input box not triggering tooltip for copy. by @Blankeos
Add bounded retry for websocket stream disconnects. by @Blankeos
Diff bleeding. by @Blankeos
Hyperlink on hover only. by @Blankeos
Avoid false positive hyperlinks for single-segment absolute paths. by @Blankeos
Exclude diff gutters from selection copy and highlighting. by @Blankeos
Apply background color at line level for inline code rows. by @Blankeos
Handle stale websocket connections and normalize assistant message shapes. by @Blankeos
Address premature completion recurrence through prompt parity and structured tool history. by @Blankeos
Preserve explicit newlines in user messages. by @Blankeos
Premature completion 2. by @Blankeos
Defer finish when tool messages still running. by @Blankeos
Chat input box wrapping fixes. by @Blankeos
Premature stops. by @Blankeos
Use connect timeout instead of request timeout for streaming SSE connections. by @Blankeos
Allow scroll passthrough when permission dialog is open. by @Blankeos
Keep chat pinned to bottom when new stream content arrives. by @Blankeos
Style image placeholders with markdown_image color. by @Blankeos
Add structured stream logging with request/summary diagnostics. by @Blankeos
Remove compact tool panel spacing special case. by @Blankeos
Issue w/ opencodego models, replace parse_tool_calls with streaming ToolCallAccumulator. by @Blankeos
Add vertical padding and background styling to user message bubbles. by @Blankeos
Defer session creation until first message with pending title support. by @Blankeos
Proper table rendering. by @Blankeos
Plan to build so it can call tools. by @Blankeos
Layout shifts when focusing timeline dialog. by @Blankeos
Horizontal centering of mascot. by @Blankeos
Better spacing using a clever glyph (upper half block). by @Blankeos
Cache chat rendering and adapt event loop poll rate to reduce idle CPU usage. by @Blankeos
For sessions and themes dialogs. autofocus what is current. by @Blankeos
Minor spacings in scrollbar stuff. by @Blankeos
Border-l of my chat messages. by @Blankeos
Popup padding commands. by @Blankeos
Ctrl+a in /models and a few jank fixes. by @Blankeos
'qui' instead of 'quit' (cutoff). by @Blankeos
Fixed the esc in the dialog to stick to the right. by @Blankeos
Minor fix on popup paddings. + lots more polish. by @Blankeos
BIG! PASTE WORKS!!!!! by @Blankeos
Focus highlight width. by @Blankeos
Dialog item styles (description). by @Blankeos
Fix bugs with session sorting and display. by @Blankeos
Highlight list content area dialog thing. by @Blankeos
Added padding for dialogs. by @Blankeos
Completely working api key persistence. by @Blankeos
Api key dialog shows up after entering on a provider in connect. by @Blankeos
Cursor visibility improvmenets. by @Blankeos
Minor UI fixes. by @Blankeos
Issues after refactoring. by @Blankeos
Shift+enter controls on zed. by @Blankeos
Chores
Documentation
Remove outdated ? command hint by @Blankeos
Add WebSocket reset bug investigation to premature complete notes. by @Blankeos
Add formatting reminder to AGENTS.md. by @Blankeos
Fix config.mdx references, add remote-usage plan, enable theme and sounds. by @Blankeos
Add --dangerously-skip-permissions to crabcode benchmark commands. by @Blankeos
Added codex parity docs (but might not use). by @Blankeos
Updated docs on multiworkspace. by @Blankeos
More install options. by @Blankeos
Added banner image. by @Blankeos
Better docs. by @Blankeos
Add bundled sound defaults and JSON schema for config by @Blankeos
Initial docs w/ gittydocs. by @Blankeos
Added some todos. by @Blankeos
License and docs. by @Blankeos
Chat experience plan. by @Blankeos
Tracking progress. by @Blankeos
Doc for first publish. by @Blankeos
Mark git branch detection and CWD display as complete in PLAN.md by @Blankeos
Features
Inline LLM SDK and migrate imports to local module by @Blankeos
Add CommandCode remote provider discovery by @Blankeos
Add configurable websearch integration with provider adapters by @Blankeos
Add configurable macOS desktop notification backend by @Blankeos
Add syntax-highlighted apply_patch and edit diff previews by @Blankeos
Render apply_patch tool output as diff previews by @Blankeos
Show active dialog entries as markers instead of right-side labels by @Blankeos
Add vertical permission action list and keyboard navigation by @Blankeos
Add dedicated weak text theme token for placeholders by @Blankeos
Add remote host launch flow and grouped tool output by @Blankeos
Preserve assistant tool-call lifecycle as ordered message parts by @Blankeos
Centralize model dialog description helper by @Blankeos
Add print-mode prompt size preflight. by @Blankeos
BIG add remote mode support with client UI and release plumbing by @Blankeos
Add command palette toggle for assistant thinking visibility by @Blankeos
Persist theme selection as state fallback by @Blankeos
Queue and batch user messages during active compaction. by @Blankeos
Add /fork command with /branch alias for session cloning. by @Blankeos
Add reasoning-effort override and apply_patch tool support. by @Blankeos
Add non-interactive print mode and batched file write support. by @Blankeos
Add issue triage pipeline benchmark task. by @Blankeos
Extract bench-agents into modular benchmarking package. by @Blankeos
Restore undo attachments and update terminal title state. by @Blankeos
Optimization. by @Blankeos
Add OpenCode-compatible agent registry with @mentions and markdown agents by @Blankeos
Add reasoning_content support to tool call messages. by @Blankeos
Handle text-only models when images are attached. by @Blankeos
Add edge scrolling for text selection drag. by @Blankeos
Enforce at most one in_progress item in update_plan. by @Blankeos
Proper context compaction. by @Blankeos
Add "Skills" command palette entry to open skills dialog. by @Blankeos
Emit terminal BEL on permission/question events, fix scroll-on-click. by @Blankeos
Add local Ollama provider integration with optional API keys. by @Blankeos
Add tool image output support and chat hyperlinks. by @Blankeos
Add view_image tool for local image inspection. by @Blankeos
Add codex-imagegen skill (exampleonly). by @Blankeos
Queue messages sent while streaming and auto-submit after current turn. by @Blankeos
Group assistant turn parts into logical message blocks for clipboard, fork, click, and highlight. by @Blankeos
Add storage dialog, refactor permissions, improve syntax highlighting. by @Blankeos
Add syntax-highlighted diffs via syntect by @Blankeos
Add configurable image opening and improve stream interruption handling. by @Blankeos
Add OpenAI Responses WebSocket transport with incremental delta. by @Blankeos
Gate app.log logging behind --emit-logs flag. by @Blankeos
Open message actions on direct chat message click. by @Blankeos
Normalize plan status markers and add helper functions. by @Blankeos
Add command palette overlay accessible via ctrl+p. by @Blankeos
Add premature-completion diagnostics and relax read-tool permissions. by ...
Read more