Skip to content

Smarter, Safer, and More Customizable AI Tools

Choose a tag to compare

@github-actions github-actions released this 03 May 20:45
· 59 commits to master since this release

Smarter, Safer, and More Customizable AI Tools

This release brings major improvements to Note Companion's AI chat and organizer tools, making them more robust, efficient, and customizable. Users now have more control over AI tool behavior, improved performance with large vaults, and enhanced safety for large data operations. The update also introduces new settings for advanced users and improves accessibility and UI consistency throughout the plugin.

Technical Changes

  • Added a new setting to control the maximum number of AI tool steps per chat message, allowing users to choose between 'auto', 3, or 5 steps, with server-side enforcement based on subscription tier.
  • Capped the number of backlinks, headings, outgoing links, and tagged files returned by AI tools to prevent performance issues and improve reliability with large vaults.
  • Improved metadata and content handling by truncating large file contents and tool results, ensuring the plugin remains responsive even with very large notes or queries.
  • Enhanced onboarding and vault analysis tools to sample and deduplicate large folder structures, providing accurate stats while respecting token and performance limits.
  • Added robust truncation and safety logic for all tool results, ensuring that oversized outputs are gracefully handled and never break JSON or UI.
  • Improved the settings UI with a new option for AI tool step preference and better descriptions for experimental features.
  • Updated styles for better accessibility, consistency, and modern look across the sidebar and organizer tabs.
  • Improved test coverage for new truncation logic and tool result handling.

SHA-256 Checksums

cf945c473c8a90fe56143ae000bdeb756b0bbc21ed81b057012140ac4cb28623 main.js
5f01be97dacb7b3c8ceeb9914c71bd79a8894ea6763caed086b2bf08853169a7 styles.css
f6a053fe5bba93d745e0568935a2a748a9603504f902f3d100ac24fa5663c204 manifest.json