What's Changed
- Improve global Settings usage to deal with settings that aren't set
- Major tool refactoring:
- Clarify tool schema names (eg ManagedTool -> ToolDefinition, ToolName -> Tool)
- Removed config settings (in practice this was not useful)
- Removed ALL_TOOLS dictionary definitions, instead add Tool class to the Tool enum directly
- Add
get_tool_definition
to fetch config for all classes - Have backend return default agent instead of frontend hardcoding const
- Fixed auth tool issues with Slack
- Refactoring and simplified Deployments + Model DB representations
- Added support for ICS files
- Added File content viewer
- Allow toggling tools for custom Assistants
Full Changelog: v1.1.2...v1.1.3