Skip to content

Commit 10490f2

Browse files
committed
Generated our changelog for last 3 weeks
1 parent 3d81841 commit 10490f2

4 files changed

+223
-0
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
---
2+
title: "Version 1.0.283 Release - Enhanced Assistant Experience & System Stability"
3+
description: "Week 20, 2025 — May 12 to May 18"
4+
---
5+
6+
### 🚀 New Features
7+
8+
- **Self-Review Capability**: Added self-review feature to improve response quality
9+
- **Enhanced Help Menu**: Implemented better help menu with improved user guidance
10+
- **Deterministic Sampling**: Introduced seedrandom package and deterministic sampling with `sampleSizeWithSeed` for more consistent behavior
11+
12+
### 🔧 Improvements
13+
14+
- **Assistant Message Decoupling**: Each assistant message is now decoupled from previous messages for better context management
15+
- **Enhanced User Guidance**:
16+
- Added clearer current working directory (cwd) prompting and parameter support
17+
- Improved instructions for tool results
18+
- Enhanced prompting about using the end_turn tool
19+
- **Client Architecture**: Made client singleton for better resource management
20+
- **Terminal Command Security**: Terminal commands now only allowed from project root directory
21+
- **File Processing**: Added file path information in error messages to assistant for better debugging
22+
- **Training Data Optimization**:
23+
- Request key files for training and merge with non-obvious files
24+
- Only record file training data when files are requested
25+
- Users no longer charged for filepicker training data
26+
27+
### 🐛 Bug Fixes
28+
29+
- **XML Processing**:
30+
- Fixed saxy undefined defaultEncoding issue by always using UTF-8
31+
- Added safeguards for agent-provided XML
32+
- Improved warnings for invalid XML
33+
- **File Operations**:
34+
- Made regex for parseReadFilesResult more lenient with whitespaces
35+
- Fixed out-of-order chunks issue
36+
- Added carriage returns to all newlines
37+
- **History Management**: Fixed bug with deleting history
38+
- **Balance System**:
39+
- Initialize balance breakdown with all grant types (#144)
40+
- Always itemize principals
41+
- Removed invoice.created event (all invoices charged at zero dollars)
42+
- **Testing**:
43+
- Fixed failing saxy tests
44+
- Added referenced_by tag to simplify-tool-results tests
45+
- Resolved type errors in web and backend related to GrantType
46+
47+
### 🔄 System Changes
48+
49+
- **Database Optimization**:
50+
- Added index on message for finished_at
51+
- Changed index to be on finished_at AND id for better query performance
52+
- **Tool Management**:
53+
- Removed end_turn + await_tool_results tools
54+
- Added back end_turn tool with simplified reprompting for pending tool results
55+
- **Agent Behavior**:
56+
- Reduced maximum consecutive assistant messages
57+
- Less agentic behavior in lite mode
58+
- Decreased chunk limit for better performance
59+
- Enhanced prompt history with non-unique prompts moved to end
60+
61+
### 🛠️ Technical Improvements
62+
63+
- **Error Handling**: Improved error message passing from processFileBlock and processStrReplace
64+
- **Logging**:
65+
- Added user_input tracking (distinct from agent_step)
66+
- Removed prompt_sent logging
67+
- Turned off credit log spam
68+
- Added agent_step event tracking in main prompt
69+
- **CI/CD**: Multiple GitHub Actions fixes and improvements for better build reliability
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
title: "Version 1.0.295 - Enhanced AI Models and User Experience Improvements"
3+
description: "Week 21, 2025 — May 19 to May 25"
4+
---
5+
6+
### 🚀 New Features
7+
8+
- **Claude Opus Model Support**: Added support for the new Claude Opus model with improved labeling (Opus + Sonnet)
9+
- **Slash Menu System**: Introduced interactive slash command menu with enhanced formatting and descriptions
10+
- **Project Setup Command**: Added `/init` command to help users initialize their project configuration
11+
- **File Picker Grading**: Added groundwork for file-picker grading functionality with new relabel options in UI
12+
13+
### 🔧 Model & AI Improvements
14+
15+
- **Upgraded to Claude Sonnet 4**: Switched from Sonnet 3.6 to the more powerful Sonnet 4 model
16+
- **Updated Flash Model**: Updated to Flash 2.5 (May 20th preview version)
17+
- **O4-Mini Integration**: Now using O4-Mini for large file search and replace operations
18+
- **Enhanced Prompting**: Added Anthropic-recommended prompts and improved instruction following
19+
- **Reduced Verbosity**: Streamlined Gemini thinking output now that Claude 4 provides stronger performance
20+
21+
### 🛡️ Security & Safety
22+
23+
- **Stronger Script Protection**: Enhanced prompting to prevent unauthorized script execution
24+
- **Background Process Warnings**: Added prompting alerts for background processes
25+
- **Improved Safety Instructions**: Added better instructions for escaping and handling dangerous operations
26+
27+
### 🐛 Bug Fixes
28+
29+
- **Code Search Fix**: Resolved code search functionality and added proper spacing before periods
30+
- **Quote Preservation**: Fixed issue where quotes were incorrectly removed from code search patterns
31+
- **XML Entity Parsing**: Corrected XML entity parsing issues
32+
- **Command/Ctrl Click**: Fixed broken command/ctrl click functionality
33+
- **Windows Terminal Fix**: Resolved terminal command hanging issues on Windows
34+
- **Newline Handling**: Fixed bugs related to newline processing
35+
36+
### ⚡ Performance & UX Enhancements
37+
38+
- **Larger File Support**: Enabled relace functionality for larger files with configurable limits
39+
- **Improved Context Handling**: Enhanced Context 7 functionality with increased timeout
40+
- **Better Directory Management**:
41+
- Added `isSubdir` function for better directory handling
42+
- Improved startup behavior when launched from home or root directories
43+
- Enhanced current working directory prompting
44+
- **Readline Improvements**: Made readline functionality public for better accessibility
45+
- **Enhanced Analytics**:
46+
- Added user input completion tracking with latency metrics
47+
- Improved analytics for help menu usage
48+
- Added failure tracking for update processes
49+
50+
### 🎨 Interface Improvements
51+
52+
- **Restored Classic Coloring**: Brought back randomized coloring system (selects 3 colors first)
53+
- **Better Help System**:
54+
- Improved help command table spacing and formatting
55+
- Renamed "Diagnostics Check" to "Project Setup" for clarity
56+
- Enhanced startup menu for home directory scenarios
57+
- **Slash Command Enhancements**:
58+
- Simplified command processing with filter + sort chains
59+
- Added dedicated methods for command cleaning and validation
60+
- Improved error handling for unknown commands
61+
62+
### 🔧 Technical Improvements
63+
64+
- **Dependency Updates**: Switched from `readable-stream` to `node:stream` for better Node.js compatibility
65+
- **Parameter Handling**: Improved parsing to ignore new parameters while processing existing ones
66+
- **Event Tracking**: Enhanced event tracking system with better failure handling
67+
- **Content Management**:
68+
- Improved pasted content consideration for slash menu
69+
- Better handling of fresh prompts and content clearing
70+
- Enhanced user message tagging system
71+
72+
---
73+
74+
_This release focuses on significantly improving AI model capabilities, user safety, and overall experience while maintaining backward compatibility._
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: "Version 1.0.305 Release - Enhanced AI Models, New Commands, and Performance Improvements"
3+
description: "Week 22, 2025 — May 26 to June 1"
4+
---
5+
6+
### 🚀 New Features
7+
8+
- **New AI Models**: Added support for multiple new fine-tuned models including `top-2-tuned` and `ft-file-picker 007` for improved performance
9+
- **Export Command**: Introduced `/export` command to summarize conversations and save them to files for easy sharing and documentation
10+
- **Ask Mode**: Implemented new `/ask` mode for streamlined interactions (mode switching now supports optional "/" prefix)
11+
- **Reset Command**: Added `/reset` command to clear conversation history and reset project file context cache
12+
- **Experimental Commands**: New experimental command framework for testing upcoming features
13+
14+
### 🔧 Improvements
15+
16+
- **AI SDK Migration**: Major refactoring to use unified AI SDK approach, consolidating provider-specific implementations and reducing code duplication
17+
- **Prompt Caching**: Reorganized agent messages and instructions for better prompt caching performance
18+
- **Message Management**:
19+
- Added time-to-live (TTL) functionality for messages with automatic expiration
20+
- Improved message schema migration to CoreMessage format
21+
- Enhanced tool message handling with better error handling
22+
- **Performance Optimizations**:
23+
- Increased output token budget for main agent
24+
- Switched to Promise.allSettled for relabel operations
25+
- More modular tools.ts refactoring
26+
- Improved monthly usage calculations to use current month data
27+
28+
### 🐛 Bug Fixes
29+
30+
- **UI Fixes**:
31+
- Fixed scrolling issues in file picker table
32+
- Prevented unwanted navigation in admin file picker
33+
- **Message Handling**:
34+
- Fixed duplicate "previous assistant" instructions appearing multiple times
35+
- Resolved cache control issues with previous messages
36+
- Fixed tool call ID extraction for different message formats
37+
- **System Stability**:
38+
- Improved WebSocket connection handling with proper cleanup on exit
39+
- Better error handling for PostHog analytics
40+
- Fixed npm-app build issues
41+
42+
### 🔄 Technical Changes
43+
44+
- **Code Organization**:
45+
- Removed legacy API files (deepseek-api.ts, openai-api.ts, gemini-api.ts)
46+
- Consolidated LLM streaming implementations
47+
- Improved eval system with better file organization
48+
- **Search Improvements**:
49+
- Added '@' symbol for matching file paths and tokens
50+
- Limited search matches to 20 results for better performance
51+
- Added `code_search` as stop sequence
52+
- **Analytics**: Enhanced tracking with git repository statistics and improved user data collection
53+
54+
### 📚 Documentation
55+
56+
- Updated README with new fine-tuned model information
57+
- Improved npm package documentation
58+
59+
---
60+
61+
_This release focuses on consolidating our AI infrastructure while adding powerful new features for better user experience and performance._

scripts/changelog/docs.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"navigation": {
3+
"tabs": [
4+
{
5+
"tab": "Changelog",
6+
"groups": [
7+
{
8+
"group": "Q2 2025",
9+
"pages": [
10+
"changelog/2025-06-01-version-10305-release-enhanced-ai-models-new-commands-and-performance-improvements",
11+
"changelog/2025-05-25-version-10295-enhanced-ai-models-and-user-experience-improvements",
12+
"changelog/2025-05-18-version-10283-release-enhanced-assistant-experience-system-stability"
13+
]
14+
}
15+
]
16+
}
17+
]
18+
}
19+
}

0 commit comments

Comments
 (0)