Repository navigation
v1.3.0
Release Notes — Advanced AI Editing and Context Tools
Version: v1.3.0
Date: 2025-08-13
Highlights
- File Pinning and @Mentions: Added ability to pin files to sessions and @mention for quick searching/pinning in the chatbot composer.
- Link Following Tool: New
follow_linksAI tool to automatically gather context from internal Markdown links. - Automated Edits and Creations: Enhanced AI to handle file creations and multi-proposal edits via tools, with automatic diff reviews.
- Fullscreen Diff Viewer: Upgraded diff modal to fullscreen with toggleable rendered/raw views and clickable internal links.
- Improved Streaming UX: Added status messages during tool usage and thinking animation for AI processing.
Changes
-
Added:
- Pinning functionality in
ChatSessionService.tswith pin/unpin/getPinned. - @mention dropdown in
ChatbotView.tsfor file search and auto-pinning. follow_linkstool inAiTools.tsfor extracting and following internal links up to a max depth.- Proposal and creation handling in
ChatbotView.tswithhandleProposalsandhandleCreationsfor automatic application/review. - Thinking animation and status updates in chatbot messages during streaming.
- Fullscreen mode for
DiffModal.tswith Markdown rendering, raw toggle, and internal link fixes. - Styles for pins, mentions, thinking state, and fullscreen diff in
styles.css.
- Pinning functionality in
-
Changed:
- Bumped version to
1.3.0inmanifest.json,package.json, andversion.json. - Updated system prompts in
AiService.tsandChatbotView.tsto prioritize tool usage, pinned files, and link following. - Refactored
streamChatinAiService.tsfor multi-step tool handling, all-results collection, and action-summary generation. - Removed non-streaming
chatmethod fromAiService.ts. - Enhanced
propose_editandcreate_doctools inAiTools.tsto mandate content provision and improve error handling/logging. - Increased snippet limits in
search_docsand added safeguards toread_doc. - Streamlined write mode in
ChatbotView.tsto use AI tools for edits/creations instead of manual targeting. - UI adjustments in
ChatbotView.tsfor header layout and input handling.
- Bumped version to
-
Fixed:
- Ensured consistent capture of proposals/creations across tool steps.
- Fixed empty response issues with mandatory follow-up summaries.
- Improved file operation robustness with checks and folder creation.
Tests
- No new tests added in this release; existing tests remain unchanged.
Notes
- AI now more proactively uses tools for accurate, context-aware responses and edits.
- Write mode focuses on tool-driven operations; users review changes via diff modals.
- Pinned files are prioritized in searches for focused conversations.
Potential follow-ups
- Add tests for new tools, pinning, and mention features.
- Implement session persistence across restarts.
- Enhance link following with cycle detection and broader link types.
- Add configuration for snippet sizes and max depths.
Full Changelog: v1.2.1...v1.3.0