All notable changes to the "claude-dev" extension will be documented in this file.
- Add support for Prompt Caching to significantly reduce costs and response times (currently only available through Anthropic API for Claude 3.5 Sonnet and Claude 3.0 Haiku)
- Adds option to choose other Claude models (+ GPT-4o, DeepSeek, and Mistral if you use OpenRouter)
- Adds option to add custom instructions to the end of the system prompt
- Paste images in chat to use Claude's vision capabilities and turn mockups into fully functional applications or fix bugs with screenshots
- Add support for OpenRouter and AWS Bedrock
- Shows diff view of new or edited files right in the editor
- Replace
list_files
andanalyze_project
with more explicitlist_files_top_level
,list_files_recursive
, andview_source_code_definitions_top_level
to get source code definitions only for files relevant to the task
- Interact with CLI commands by sending messages to stdin and terminating long-running processes like servers
- Export tasks to markdown files (useful as context for future tasks)
- Claude now has context about vscode's visible editors and opened tabs
- Open in the editor (using menu bar or
Claude Dev: Open In New Tab
in command palette) to see how Claude updates your workspace more clearly - New
analyze_project
tool to help Claude get a comprehensive overview of your project's source code definitions and file structure - Provide feedback to tool use like terminal commands and file edits
- Updated max output tokens to 8192 so less lazy coding (
// rest of code here...
) - Added ability to retry failed API requests (helpful for rate limits)
- Quality of life improvements like markdown rendering, memory optimizations, better theme support
- Initial release