What's Changed
- bug: remove apply logic for better performance by @ibuildthecloud in #818
- feat/admin/password input masking by @cjellick in #825
- fix: improve performance for checking for configured model providers by @thedadams in #828
- enhance: if no default text-embedding set, disable knowledge for agent/workflows by @ivyjeong13 in #833
- feat: show unsupported files on folder in knowledge ingestion view by @iwilltry42 in #835
- fix: user tools to the top & toast on successful tool addition by @ivyjeong13 in #839
- Chore/admin/update-breadcrumb-logic by @ryanhopperlowe in #834
- fix: update make dev user ui ping url by @ryanhopperlowe in #850
- Fix: Add include/exclude list first before approving files by @StrongMonkey in #829
- fix: prevent loading state after replay complete when loading threads by @ryanhopperlowe in #853
- fix: adds model provider in dropdown options for default models by @ivyjeong13 in #851
- fix: prevent display of tool call output events by @ryanhopperlowe in #855
- chore: correct otto8 release version info by @njhale in #849
- chore: update apiclient logger package to new repo by @thedadams in #862
- chore: change from otto icon to acorn by @ivyjeong13 in #863
- chore: add Go linting to CI by @thedadams in #871
- fix: use the correct api group version by @thedadams in #878
- change: use new website-cleaner by @iwilltry42 in #793
- fix: whitespace triggering linter by @iwilltry42 in #891
- Chore: Update gptscript dep by @StrongMonkey in #893
- feat: add user info to run environment variables by @thedadams in #902
- fix: sort by name, model provider & filter for agent's model dropdown by @ivyjeong13 in #892
- chore: add jira tool icon by @njhale in #908
- enhance: add gptscript module version to /api/version by @njhale in #900
- chore: remove workflow credentials section by @ivyjeong13 in #920
- chore: update acorn to obot by @ivyjeong13 in #917
- feat: add atlassian oauth app type and defaults by @njhale in #896
- fix: otto8 images references for user ui by @ivyjeong13 in #922
- fix: do not retry for reveal 404, will clear existing form entries by @ivyjeong13 in #919
- feat: enhance chat functionality with new ChatHelpers component and optional tool deletion by @ryanhopperlowe in #857
- Fix: update kinm dependency by @StrongMonkey in #928
- Add Groq model provider by @sanjay920 in #916
- Feat/admin/auto-add-knowledge-tool by @ryanhopperlowe in #932
- chore: add a development explainer by @thedadams in #930
- Fix: remove slash prefix when comparing with match pattern by @StrongMonkey in #897
- chore: move recommended chip in model provider by @ivyjeong13 in #941
- enhance: create API endpoints for setting environment variables by @thedadams in #948
- enhance: allow interruption of running thread by @ivyjeong13 in #929
- fix: kill current pid instead of 0 by @thedadams in #952
- Chore/admin/update-environment-variables by @ryanhopperlowe in #954
- docs: rebrand to obot by @g-linville in #958
- fix: conditionally render EnvironmentVariableSection to avoid empty state by @ryanhopperlowe in #959
- fix: model provider disable flows if not set & banner updates by @ivyjeong13 in #949
- fix: set the credentials on the main tool when rendering the agent by @thedadams in #965
- chore: hide atlassian oauth config from admins by @njhale in #969
- fix: update workflow tools more consistently by @thedadams in #971
Full Changelog: v0.3.1...v0.4.0