Releases: Blankeos/crabcode
Releases · Blankeos/crabcode
0.0.2 - 2026-06-07
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
/modelsitem 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
escin 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
- Add git-cliff changelog generation to release pipeline by @Blankeos
- More readme details by @Blankeos
- Readme images. by @Blankeos
- Added a root favicon so crabcode/t3code picks it up. by @Blankeos
- Author by @Blankeos
- Remote usage plan. by @Blankeos
- Todo by @Blankeos
- Just progress mgmt stuff. by @Blankeos
- Remove aisdk_debug.log. by @Blankeos
- Todos by @Blankeos
- Add makeshift agent benchmarking script. by @Blankeos
- Added opencode ai plugin. by @Blankeos
- Remove ralphy. by @Blankeos
- Install script for linux/macos via curl. by @Blankeos
- Used the crabcode branch for my aisdk-rs fork. by @Blankeos
- Put plans in _plans. by @Blankeos
- Just local dev stuff. by @Blankeos
- Fmt. by @Blankeos
- Added more todos for myself. by @Blankeos
- Moved plans. by @Blankeos
- Other plans added. by @Blankeos
- Added old plans for implementing tool calls and system prompts. by @Blankeos
- Formatting. by @Blankeos
- Initial AGENTS.md by @Blankeos
- Added debug by @Blankeos
- Transferred all plan dcs in _plans. by @Blankeos
- Done on some features. by @Blankeos
- Added intiial justfile. by @Blankeos
- Added ratatui skill. by @Blankeos
- Deps. by @Blankeos
- Upgraded version lots of cleaning. by @Blankeos
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-permissionsto 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-logsflag. 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 ...