Repository navigation
Enhanced Features
This release introduces significant enhancements over the original version:
π New Capabilities
- Restore Functionality: Automatically resume your session state, ensuring you never lose your context.
- Queue Mode: A robust message queue system to handle multiple prompts and operations efficiently.
- Multi-session Mode: Work on multiple tasks simultaneously with independent session management.
- Ace Enhance Integration: Seamless integration with
ace-toolto refine and optimize your prompts using AI.
βοΈ Configuration & Usage
Ace Enhance Setup
To enable prompt enhancement:
- Download
ace-tool-rsfrom https://github.com/missdeer/ace-tool-rs. - Configure
claudix.aceToolin VS Code settings:- Executable: Path to the binary (or
npx). - Args: Ensure
${prompt}is included.
(See README.md for a visual configuration guide)
- Executable: Path to the binary (or
API Management
We effectively recommend using cc switch for convenient API key and endpoint management.
π Notes
For a full guide on configuration and features, please refer to the README.
What's Changed
- Map plugin modes to Claude's four permission modes with configurable default by @Copilot in #1
- Fix services.spec.ts test failure due to outdated mock and API usage by @Copilot in #3
- Fix model configuration to use dynamic models from Claude Agent SDK by @Copilot in #5
- Fix vsix packaging for cross-platform compatibility by @Copilot in #4
- Fix Map and Set iterator type incompatibility by @google-labs-jules[bot] in #6
- Retrieve openNewInTab preference from configuration by @google-labs-jules[bot] in #7
- β‘ Optimize ClaudeSessionService message retrieval by @google-labs-jules[bot] in #8
- β‘ Async I/O for Claude CLI validation by @google-labs-jules[bot] in #9
- β‘ Optimize .gitignore reading with caching and async I/O by @google-labs-jules[bot] in #11
- Fix webview blank screen by adding error handling and restoring font files by @google-labs-jules[bot] in #12
- Update permission mode labels to match claudecode by @google-labs-jules[bot] in #14
- β‘ Optimize session loading performance by @google-labs-jules[bot] in #17
- β‘ Optimize Write.vue line number rendering with virtual scrolling by @google-labs-jules[bot] in #15
- Fix double input issue with IME in chat dialog by @google-labs-jules[bot] in #16
- Integrate ace-tool-rs explicit sparkle button enhancement by @google-labs-jules[bot] in #18
- Integrate ace tool sparkle 10624888421686507699 by @SammySnake-d in #20
- fix: Wire up sparkle event in ChatInputBox by @SammySnake-d in #22
- fix: Wire up sparkle event and add feedback by @SammySnake-d in #23
- Enhance AceTool configuration UX for direct binary usage by @google-labs-jules[bot] in #24
- Implement Multi-Tab Session UI by @google-labs-jules[bot] in #25
- Optimize webview session logic for TaskList and New Session creation by @google-labs-jules[bot] in #26
- Add Message Queue Feature by @google-labs-jules[bot] in #27
- Release Workflow Update and Documentation Enhancements by @google-labs-jules[bot] in #28
- Release workflow update 7556224058080056798 by @SammySnake-d in #29
- Isolate message queue per session by @google-labs-jules[bot] in #30
New Contributors
- @Copilot made their first contribution in #1
- @google-labs-jules[bot] made their first contribution in #6
- @SammySnake-d made their first contribution in #20
Full Changelog: https://github.com/SammySnake-d/Claudix/commits/v0.3.10