Skip to content

Global Update CrabCode - 0.2.8

Choose a tag to compare

@csanelo csanelo released this 21 Jul 11:59
· 15 commits to main since this release

CrabCode 0.2.8 — Global Update
Version CrabCode 0.2.8 has been released. This update significantly improves the AI agent, performance, change control, and the user interface.
Smart project index
— Added background indexing of files, functions, classes, types, symbols, imports, and dependencies.
— Codebase search now ranks results by relevance.
— The index updates automatically after changes.
— The agent navigates large projects faster and rereads the same files less often.
Context optimization
— Implemented deep conversation history management.
— Old messages and tool outputs are automatically compacted.
— The most important recent context is preserved unchanged.
— Outdated images and redundant data no longer consume the model’s context window.
Prompt caching
— Expanded prompt caching for OpenAI, Anthropic, and Gemini.
— System instructions and repeated context are reused without unnecessary token usage.
— Added automatic cache refresh and recovery mechanisms.
— Reduced token usage in long sessions and when working with large projects.
Change control
— “Ask before editing” mode now works at the technical level.
— Confirmation is required before writing, editing, creating, deleting, copying, or moving files.
— The agent cannot apply a change until approval is granted.
— Read Only mode fully blocks write operations.
— Automatic mode allows the agent to apply changes on its own.
Model context
— Added a context usage indicator next to the active model.
— The indicator shows the current history load on the context window.
— Users can see in advance when approaching the model’s limit.
Web and file handling
— Added separate control over the agent’s internet access.
— When Web is off, internet tools are technically unavailable.
— When Web is on, the agent can search, fetch pages, and use the built-in browser.
— Added file uploads to the chat.
— Supports files up to 20 MB.
Models and providers
— Improved management of connected providers and models.
— Model list changes are synchronized with the UI in real time.
— Switching the active model is faster and more stable.
— Preserved support for OpenAI, Anthropic, Gemini, and compatible APIs.
Global UI overhaul
— Completely redesigned the app’s visual system.
— Updated the central editor, chat, terminal, file panel, Changes, Workspace, and settings.
— The UI now has consistent rounding, surfaces, spacing, and component states.
— Removed unnecessary outlines and visual dividers.
— Added smooth transitions between major sections.
— Improved UI behavior in light and dark themes.
— Integrated the General Sans font.
— Improved overall visual consistency and readability.
Workspace and integrations
— Improved working with local, GitHub, and SSH projects.
— Updated the workspace switcher.
— Preserved integration with GitHub, SSH, and MCP servers.
— The terminal and agent work correctly with both local and remote projects.
Automatic updates
— CrabCode checks GitHub Releases every 5 minutes.
— New versions are downloaded and installed automatically.
— After the update completes, the app restarts automatically.

Full Changelog: https://github.com/csanelo/Crab-Code-IDE/commits/v0.2.8