Source details page
Introduces a new page for each source added to a project. The source page provides details on the source, which toolsets use it, and the ability to attach an environment to a source.

Features
- Openrouter Automatic Key Refresh #964
- Automated monthly key refreshes enhance workflow efficiency. (Author: @ryan-timothy-albert ) - Gram Agents API #907
- Introduces a stateless API for dynamic agent workflows. (Author: @ryan-timothy-albert ) - Source Details Viewing Enhancement #932
- Improved UI for viewing source details and specifications. (Author: @simplesagar ) - OAuth Passthrough for Function Tools #929
- Facilitates OAuth credential integration within function tools. (Author: @ryan-timothy-albert ) - Server Instructions Addition to Frontend #944
- Enhanced server instruction management in the user config UI. (Author: @tgmendes ) - Admin View for Creating OAuth Proxies #936
- Eases the creation of OAuth proxies via a new admin panel. (Author: @ryan-timothy-albert )
Bug fixes
- Context Cancellation Tracking Fix #967
- Addresses issues in the tracking model for context cancellation. (Author: @ryan-timothy-albert ) - Switch Product Limits to Check Enabled Servers #963
- Upgrades the intelligence of product limit checks. (Author: @chase-crumbaugh ) - Output Capture Improvement in Gram Functions #938
- Enhances the logging and tracking of function output. (Author: @disintegrator ) - Unauthenticated Running of ClickHouse Migrations #935
- Enables easier setup and testing by allowing unauthenticated operations. (Author: @tgmendes )