Releases: obot-platform/obot
Releases · obot-platform/obot
v0.5.2
What's Changed
- enhance: loop over cookies once in the proxy by @thedadams in #1439
- chore: switch to async agent/workflow invocations by @ryanhopperlowe in #1458
- enhance: option to delete workflow triggers with workflow deletion by @ivyjeong13 in #1446
- enhance: add icon for agents fixed by @ivyjeong13 in #1457
- chore: update chat-completion-client dep to include error log fix by @iwilltry42 in #1417
- chore: small performance updates by @thedadams in #1456
- chore: update database tool names and install sqlite3 in the container image by @njhale in #1450
- fix: cli: don't store auth provider info by @g-linville in #1459
- fix: make workflow threads readonly by @ryanhopperlowe in #1466
- fix: user-ui agent logo in dropdown by @ivyjeong13 in #1471
- fix: pass the encryption config var to tools by @g-linville in #1476
- bug: fix workflows getting thread env vars by @ibuildthecloud in #1482
- Chore: Add lint check for user ui by @cjellick in #1485
- Fix: Resolve agent icon in chat by @cjellick in #1484
- enhance: add controller startup to healthz check by @thedadams in #1483
- fix: prevent tool call messages from animating by @ryanhopperlowe in #1460
- enhance: add obot grumpy icon by @ivyjeong13 in #1486
Full Changelog: v0.5.1...v0.5.2
v0.5.1
v0.5.0
What's Changed
- change: call llm-proxy on localhost instead of external domain by @iwilltry42 in #976
- feat: add Anthropic on Bedrock model provider by @iwilltry42 in #939
- fix: click edit button opens workflow by @ivyjeong13 in #977
- chore: add support for salesforce oauth app by @drpebcak in #960
- Revert "chore: hide atlassian oauth config from admins" by @njhale in #978
- fix: update auth provider environment variables by @thedadams in #984
- fix: minor ui/ux bugs by @ivyjeong13 in #982
- fix: revalidate getModels after confirming modelsBackPopulated by @ivyjeong13 in #990
- feat: implement new linter rules in preparation for react compiler by @ryanhopperlowe in #961
- chore: remove useForm dependency from BasicToolForm by @ryanhopperlowe in #987
- Chore/admin/upgrade-to-react-router-v7 by @ryanhopperlowe in #845
- chore: remove remix-routes typescript plugin by @ryanhopperlowe in #995
- feat: add optional environment variable configuration to model providers by @thedadams in #1004
- fix: remove inactive models from model/default model alias dropdown options by @ivyjeong13 in #992
- chore: add google-search as a default tool for obot agent by @g-linville in #1005
- feat: add vLLM model provider by @sanjay920 in #968
- chore: refactor knowledge code in admin ui by @ryanhopperlowe in #1008
- fix: re-enable event propagation for workflow edit icon on the workflows page by @ryanhopperlowe in #999
- fix: set the correct credential tool for tool reference by @thedadams in #1020
- refactor: re-center the message suggestions for new threads by @ryanhopperlowe in #1025
- enhance: improve tool catalog UX by @ryanhopperlowe in #1045
- fix: account for deleted property on toolReference by @ivyjeong13 in #1014
- enhance: combobox with nested groups & use for default alias dropdown by @ivyjeong13 in #1013
- feat: add the ability to explicitly deconfigure a model provider by @thedadams in #1018
- fix: remove redundant model provider config toast by @ivyjeong13 in #1048
- enhance: add stopping of workflows by @ivyjeong13 in #1050
- enhance: remove models for model providers that have been deconfigured by @thedadams in #1061
- fix: continue showing tool calls in revisiting thread by @ivyjeong13 in #1058
- feat: deconfigure model provider option by @ivyjeong13 in #1062
- feat: add ui version to sidebar footer by @ivyjeong13 in #1063
- fix: model-providers configured empty placeholder & combobox max height by @ivyjeong13 in #1065
- Feat/admin/thread-knowledge by @ryanhopperlowe in #1016
- fix: agent id briefly showing on breadcrumb in threads by @ivyjeong13 in #1069
- enhance: organize tool catalog by @ryanhopperlowe in #1075
- feat: add credentials api service to admin ui by @ryanhopperlowe in #1074
- fix: show selected thread in agents threads dropdown by @ivyjeong13 in #1076
- fix: prevent default scrollbar from displaying on tools page by @ryanhopperlowe in #1077
- feat: add ability to delete agents from agent edit page by @ryanhopperlowe in #1079
- feat: add run debug info to user messages in admin ui by @ryanhopperlowe in #1082
- fix: minor ui updates & fix model provider key updating on save/error by @ivyjeong13 in #1078
- suggestion: enhance: add meta title for routes/pages by @ivyjeong13 in #1080
- enhance: add metadata information to authentication messages once auth is confirmed by @ryanhopperlowe in #1083
- feat: add message that indicates a thread was aborted by @ryanhopperlowe in #1084
- enhance: add no-reply email to server config by @njhale in #1086
- Fix: Don't show yellow text for unsupported files by @StrongMonkey in #1081
- enhance: update workflow step UX by @ryanhopperlowe in #1087
- enhance: add chromium icon assets for browser tool by @njhale in #1088
- Fix: remove knowledge tool when knowledge set has no content by @StrongMonkey in #1012
- feat: add support for authenticating on agents and workflows by @thedadams in #1044
- feat: add drag n drop to workflow steps by @ryanhopperlowe in #1097
- chore: add shell support by @ibuildthecloud in #1100
- chore: bump gptscript to pick up consecutive tool calls change by @thedadams in #1102
- chore: add sendgrid tool icon by @njhale in #1101
- feat: show confirmation modals when deleting or updating the type of a workflow step by @ryanhopperlowe in #1098
- Chore: Add ability to retry ingestion up to 3 times by @StrongMonkey in #1089
- enhance: add schedule & webhook options into workflows by @ivyjeong13 in #1096
- fix: "Authenticating" instead of "Run Workflow" during workflow authentication by @ivyjeong13 in #1108
- Chore: increase the limit to 2000 by @StrongMonkey in #1110
- Chore: use SSE to deliver change event for knowledgefiles by @StrongMonkey in #1106
- enhance: plumb tz from client-side uis to tools by @njhale in #1107
- feat: add xAI model provider by @sanjay920 in #1103
- chore: update signature for handleAsync by @ryanhopperlowe in #1113
- feat: agent tool pre-authorization by @ryanhopperlowe in #1109
- fix: error boundary go back by @ryanhopperlowe in #1120
- chore: add typescript coverage report script by @ryanhopperlowe in #1112
- feat: add debug info to typing dots indicator in chat by @ryanhopperlowe in #1116
- enhance: improve colors for workflow steps UX by @ryanhopperlowe in #1121
- enhance: workflow params form default to empty by @ryanhopperlowe in #1123
- fix: fix tool reference credentials that have sub tools by @thedadams in #1124
- fix: properly report credential info for tools with model provider cred by @thedadams in #1134
- fix: stop show credential threads to users by @thedadams in #1136
- chore: drop default header options from webhook form by @ryanhopperlowe in #1126
- enhance: Webhooks page to Workflow Triggers by @ivyjeong13 in #1118
- Fix: fix individual files not showing correct icon by @StrongMonkey in #1125
- fix: update thread back button to navigate back in browser history by @ryanhopperlowe in #1140
- chore: refactor to embrace dom typographical elements by @ryanhopperlowe in #1144
- fix: publish restricted to alphanumeric, dashes, & underscores by @ivyjeong13 in #1145
- chore: stop enabling the SMTP server by default by @thedadams in #1149
- fix: debug, remove top-level obot and llm response/request label fix by @ivyjeong13 in #1146
- chore: switch types from otto to obot by @thedadams in #1137
- chore: update the user API to be usable by @thedadams in #1151
- feat: add DeepSeek model provider by @sanjay920 in #1128
- feat: add support for credentia...
v0.4.0
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
v0.4.0-rc1
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
Full Changelog: v0.3.0...v0.4.0-rc1
v0.3.1
What's Changed
Full Changelog: otto8-ai/otto8@v0.3.0...v0.3.1
v0.3.0
What's Changed
- fix: minor ToolCard styling change by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/710
- feat: add environment variables to workflow form in admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/713
- enhancement: Active selected link in sidebar state by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/723
- Feat/admin/credentials-input by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/716
- Fix: fix fe code to not make requests when validating cache by @StrongMonkey in https://github.com/otto8-ai/otto8/pull/720
- feat: allow users to trigger workflow authentication in the chat interface by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/725
- enhance: adjust the offset of the workfow parameter dialog to overlay the invoke button by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/727
- fix: prevent event source from reconnecting after SSE close event by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/726
- chore: fix linter warning related to useEffect by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/729
- chore: improve dev environment setup for admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/731
- feat: add available models API by @thedadams in https://github.com/otto8-ai/otto8/pull/705
- No alias wait by @thedadams in https://github.com/otto8-ai/otto8/pull/736
- chore: improve performance and typing for route helpers in admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/740
- chore: update publish with aliasAssigned api change by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/737
- fix: display error if tool creation failed by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/738
- Fix: run pnpm build in package script by @StrongMonkey in https://github.com/otto8-ai/otto8/pull/742
- feat: add the ability to configure model providers dynamically by @thedadams in https://github.com/otto8-ai/otto8/pull/739
- Chore: Add document link to generate onedrive link by @StrongMonkey in https://github.com/otto8-ai/otto8/pull/745
- Feat/admin/model-create-and-edit-dropdown by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/744
- enhance: improve sidebar look by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/758
- fix: realign home button icon on error boundary in admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/759
- enhance: replace ugly user dropdown menu with Shadcn UI DropdownMenu by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/760
- fix: restart model providers when its credential changes by @thedadams in https://github.com/otto8-ai/otto8/pull/761
- feat: RunSpec.Timeout to override default 10m run timeout by @iwilltry42 in https://github.com/otto8-ai/otto8/pull/755
- fix: 'go generate' needed for RunSpec.Timeout by @iwilltry42 in https://github.com/otto8-ai/otto8/pull/763
- Fix: fix delete knowledge source hanging in UI by @StrongMonkey in https://github.com/otto8-ai/otto8/pull/762
- fix: update labels for model aliases and usages by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/767
- chore: add a vision model usage type and alias by @thedadams in https://github.com/otto8-ai/otto8/pull/777
- fix: highlight threads sidebar item on thread view page by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/769
- Feat/admin/chat-on-thread-view by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/772
- revert 1ed16ce... change: use cleanup handler for runstate instead of finalizer on a run (#661) by @iwilltry42 in https://github.com/otto8-ai/otto8/pull/782
- chore: provide default model environment variables to tools by @thedadams in https://github.com/otto8-ai/otto8/pull/781
- feat: Model Providers page by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/774
- feat: add icons to model providers by @thedadams in https://github.com/otto8-ai/otto8/pull/783
- Make text-embedding-3-large the default embedding model by @sanjay920 in https://github.com/otto8-ai/otto8/pull/775
- enhance: agent name generation in admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/784
- chore: update link implementation and usages in tables app-wide by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/787
- feat: first model provider banner & model provider pages improvements by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/789
- feat: populate all available models from configured model providers by @thedadams in https://github.com/otto8-ai/otto8/pull/792
- fix: decrease oauth prompt timeout by @njhale in https://github.com/otto8-ai/otto8/pull/766
- feat: view models for a model provider & configure helper text for inputs by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/795
- feat: set default aliases if configuring OpenAI with env var by @thedadams in https://github.com/otto8-ai/otto8/pull/794
- enhance: helper tooltip and minor table ui fix by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/797
- Chore: Increase ingestion timeout to 1 hour by @StrongMonkey in https://github.com/otto8-ai/otto8/pull/798
- Fix: Change minor wording issue by @cjellick in https://github.com/otto8-ai/otto8/pull/788
- fix: waiting for modelProvider models to load before showing default model selection by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/796
- enhance: improve agent banner by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/799
- enhance: redirect from user to admin UI when no models configured by @thedadams in https://github.com/otto8-ai/otto8/pull/800
- fix: stop threads table filling up empty space by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/803
- feat: models provider models disable and usage dropdown & Models page removal by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/802
- chore: remove typography & change to recommended by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/809
- feat: sort models by name in default model dropdowns by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/805
- feat: set api key inputs to be type password in model provider form by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/810
- fix: link open new tab fix & minor table styling fixes by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/811
- fix: add polling check for agent aliasAssigned for publishing by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/812
- Fix: Make workflow thread link clickable by @cjellick in https://github.com/otto8-ai/otto8/pull/820
New Contributors
- @sanjay920 made their first contribution in https://github.com/otto8-ai/otto8/pull/775
Full Changelog: otto8-ai/otto8@v0.2.1...v0.3.0
v0.2.1
What's Changed
- docs: add slack alerts agent tutorial by @g-linville in https://github.com/otto8-ai/otto8/pull/696
- chore: update webhook url by @cloudnautique in https://github.com/otto8-ai/otto8/pull/697
- fix: unable to start a new thread when tool call in progress by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/698
- enhance: switch primary accent color to "Otto8" blue by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/692
- fix: show modelProvider in agent's model dropdown by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/699
- fix: use ToolIcon instead of img with dark:invert for tool tooltip by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/700
- fix: Prevent browser tab title from being set to "New Remix App" by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/708
- Fix/admin/theme-consistency by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/709
- Chore: setup postgres and vector in dockerfile by @StrongMonkey in https://github.com/otto8-ai/otto8/pull/677
- fix: Minor UX improvement, spinner if publish URL is still in progress. by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/711
- Chore: Bump baaah threadiness to 20 by @cjellick in https://github.com/otto8-ai/otto8/pull/715
Full Changelog: otto8-ai/otto8@v0.2.0...v0.2.1
v0.2.0
What's Changed
- Docs: Workflows and models by @cjellick in https://github.com/otto8-ai/otto8/pull/565
- Docs: OAuth Guide by @cjellick in https://github.com/otto8-ai/otto8/pull/569
- chore: update logo in admin UI by @ibuildthecloud in https://github.com/otto8-ai/otto8/pull/573
- doc: add multi-language guide for authoring and packaging tools by @njhale in https://github.com/otto8-ai/otto8/pull/561
- fix: admin - prevent breakage when selecting Ollama as a provider in model form by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/578
- feat: add llama3.2 for ollama provider in admin UI by @thedadams in https://github.com/otto8-ai/otto8/pull/586
- fix: admin ui - fix error when navigating to threads page by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/588
- feat: admin ui - confirm when deleting agents by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/589
- feat: admin ui - display information on agent when refName conflict by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/593
- fix: image in docker run snippet on splash page by @njhale in https://github.com/otto8-ai/otto8/pull/605
- fix: use custom oauth configurations for knowledge syncing by @thedadams in https://github.com/otto8-ai/otto8/pull/597
- fix: allow retries of oauth logins by @thedadams in https://github.com/otto8-ai/otto8/pull/599
- fix: check for NotFoundInWorkspaceError to avoid transient errors by @thedadams in https://github.com/otto8-ai/otto8/pull/600
- chore: rename the webhook password fields to be token by @thedadams in https://github.com/otto8-ai/otto8/pull/608
- feat: admin ui - agent refname - open agent in new tab on by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/604
- chore: update typesafe routing for admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/610
- Admin/feat/updated-thread-breadcrumbs by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/615
- fix: add padding to oauth app forms by @thedadams in https://github.com/otto8-ai/otto8/pull/617
- feat: add ollama model provider configuration docs by @thedadams in https://github.com/otto8-ai/otto8/pull/616
- chore: change webhook password field to token by @thedadams in https://github.com/otto8-ai/otto8/pull/620
- feat: update max runs to 50 in admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/618
- fix: use run namespace to get models in llm proxy by @thedadams in https://github.com/otto8-ai/otto8/pull/622
- chore: add padding to custom oauth app form by @thedadams in https://github.com/otto8-ai/otto8/pull/631
- chore: add bluesky bundle logo by @njhale in https://github.com/otto8-ai/otto8/pull/629
- fix: incorrect agent status display in admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/632
- chore: indicate when saving agent fails in admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/633
- chore: small updates to model provider docs by @thedadams in https://github.com/otto8-ai/otto8/pull/640
- docs: remove toc from first tool guide and add unique ids to markdown headers by @njhale in https://github.com/otto8-ai/otto8/pull/580
- change: do not stat file for fileSize during ingestion flow as that happens in knowledge already by @iwilltry42 in https://github.com/otto8-ai/otto8/pull/653
- feat: add agent and workflow dropdowns to workflow steps by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/645
- chore: add Voyage AI models to UI by @thedadams in https://github.com/otto8-ai/otto8/pull/652
- Feat/admin/webhooks by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/628
- Feat: Add file tree, add include and exclude prefix for auto ingestion by @StrongMonkey in https://github.com/otto8-ai/otto8/pull/639
- feat: add credential based authentication to chat by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/665
- Admin Theme Redesign by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/666
- feat: add default model aliases by @thedadams in https://github.com/otto8-ai/otto8/pull/663
- Ui/feat/workflow-chat by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/557
- change: use cleanup handler for runstate instead of finalizer on a run by @iwilltry42 in https://github.com/otto8-ai/otto8/pull/661
- fix: theme updates for workflows by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/672
- enhance: turn up the heat in the agent/workflow name generation by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/679
- fix: don't assume uncached.Get works in the invoker by @thedadams in https://github.com/otto8-ai/otto8/pull/682
- docs: add GitHub agent tutorial by @g-linville in https://github.com/otto8-ai/otto8/pull/683
- Fix: use base 2 to calculate filesize by @StrongMonkey in https://github.com/otto8-ai/otto8/pull/681
- fix: webhooks getting not found error when triggering workflows by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/671
- enhance: convert webhook form to be generic by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/678
- chore: Add webhook - workflow PagerDuty guide by @cloudnautique in https://github.com/otto8-ai/otto8/pull/680
- chore: add some guidance to the purpose of the colors in the tailwind.css file by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/685
- docs: add knowledge agent tutorial by @g-linville in https://github.com/otto8-ai/otto8/pull/686
- Fix: use bracket wisely by @StrongMonkey in https://github.com/otto8-ai/otto8/pull/689
- feat: add default model alias crud to admin ui by @ryanhopperlowe in https://github.com/otto8-ai/otto8/pull/676
- fix: wait for the alias to be processed in the API layer by @thedadams in https://github.com/otto8-ai/otto8/pull/690
- Docs: Rearrange docs by @cjellick in https://github.com/otto8-ai/otto8/pull/694
- chore: add configuration info for Voyage model provider by @thedadams in https://github.com/otto8-ai/otto8/pull/695
- fix: Publish URL showing based on aliasAssigned and entityID check by @ivyjeong13 in https://github.com/otto8-ai/otto8/pull/693
New Contributors
- @ivyjeong13 made their first contribution in https://github.com/otto8-ai/otto8/pull/693
Full Changelog: otto8-ai/otto8@v0.1.0...v0.2.0
v0.2.0-rc1
Changelog
- ad8adcc chore: add configuration info for Voyage model provider
- 73e6122 Docs: Rearrange docs
- 000d526 fix: ensure that https protocol is used when not on localhost
- 82e7db2 fix: allow webhooks to be called from unauthenticated sources
- f532350 fix: wait for the alias to be processed in the API layer
- fd56256 feat: add default model alias crud to admin ui (#676)
- e201726 Fix: use bracket wisely (#689)
- 0ad98cd docs: add knowledge agent tutorial (#686)
- 9300118 chore: add some guidance to the purpose of the colors in the tailwind.css file (#685)
- 4c8ff87 chore: Add webhook - workflow PagerDuty guide
- da1c31b enhance: convert webhook form to be generic (#678)
- a968b06 fix: webhooks getting not found error when triggering workflows (#671)
- c21c8f1 Fix: use base 2 to calculate filesize
- e38fc09 docs: add GitHub agent tutorial (#683)
- 79d31b5 fix: don't assume uncached.Get works in the invoker
- 9b47349 enhance: turn up the heat in the agent/workflow name generation (#679)
- e4c4807 fix: theme updates for workflows (#672)
- 9d9f8b9 fix: stop failing if unable to get knowledge set in API
- 1ed16ce change: use cleanup handler for runstate instead of finalizer on a run (#661)
- 6254fe3 Ui/feat/workflow-chat (#557)
- 1faeb44 chore: fix two typos
- 6be36e4 fix: use default model alias instead of looking for a model with default
- d05210b feat: add default model aliases
- 043d1c8 Admin Theme Redesign (#666)
- 5246e3b feat: add credential based authentication to chat (#665)
- e1648bc Feat: Add file tree, add include and exclude prefix for auto ingestion (#639)
- 9d6a1bc Feat/admin/webhooks (#628)
- f5f9192 fix: more reliably set the oauth login status and remove retry logic
- b920c70 bug: don't create multiple runs when rerunning workflows
- e5fc89a fix: stop returning webhook secret hash of empty string
- 0eafa21 fix: add the ability to remove webhook token
- af6f033 fix: actually fix updating webhooks with secrets and validation header
- 81c7919 chore: bump gptscript to latest
- 0cca0f3 chore: add Voyage AI models to UI
- 794e6e2 feat: add agent and workflow dropdowns to workflow steps (#645)
- 8af3b96 fix: allow updating of webhooks without specifying secret
- 8ff27a0 change: do not stat file for fileSize during ingestion flow as that happens in knowledge already (#653)
- 0e811e1 Revert "fix: set embedding model for knowledge retrieval"
- af9092d fix: set embedding model for knowledge retrieval
- f1e12f1 docs: remove toc from first tool guide and add unique ids to markdown headers
- 9d30f07 fix: return webhook invoke URL in API
- 9fe9d65 fix: trim ./ from local tool references
- f7bc187 feat: add alias to models
- a332ded fix: set aliases as unassigned on changes or deletes
- e47684b chore: small updates to model provider docs
- fd072b4 chore: allow aliases that aren't simple alpha-numeric
- bca7d49 chore: garbage collect invalid aliases
- 7242446 bug: fix issues with not setting the content-type response header
- 0fbea9e chore: indicate when saving agent fails in admin ui (#633)
- 08085a8 fix: incorrect agent status display in admin ui (#632)
- f6db8da chore: add bluesky bundle logo
- 9ed40ca chore: add padding to custom oauth app form
- 7ce082a fix: use run namespace to get models in llm proxy
- afc0dfc feat: update max runs to 50 in admin ui (#618)
- b1a78bf chore: bump gptscript
- 2f4340e chore: change webhook password field to token
- 60d0440 chore: make type field case insensitive
- d16f5b5 chore: format mdx files according to docusaurus
- b6db155 feat: add ollama model provider configuration docs
- 2218db5 fix: add padding to oauth app forms (#617)
- 57964ec feat: improve thread breadcrumbs (#615)
- cc9ee4e chore: refactor docker build
- de30620 chore: add email receiver
- a0a7c7c chore: update typesafe routing for admin ui (#610)
- 43907dc chore: rename refName to alias
- 71e4d50 chore: add missing file
- 0b63953 chore: break webhooks
- a082d6f feat: open agent refname url in new tab from agent page (#604)
- e71a8c5 chore: bump go-gptscript to latest
- 5301986 chore: rename the webhook password fields to be token (#608)
- 2df7a4a fix: check for NotFoundInWorkspaceError to avoid transient errors (#600)
- c7e39e2 fix: cleanup oauth logins when parent object is deleted
- 75e9ef3 fix: allow retries of oauth logins
- 5032564 fix: use custom oauth configurations for knowledge syncing (#597)
- fdad35a chore: bump gptscript to latest
- db89e94 Revert "chore: bump gptscript and go-gptscript dependencies"
- a867818 fix: image in docker run snippet on splash page
- ba5f61a chore: bump gptscript and go-gptscript dependencies
- 36f9e02 Merge pull request #593 from ryanhopperlowe/admin/fix/display-for-agent-refname-conflict
- 9c09355 fix: update assistant entity id to follow go conventions
- 27d966e feat: admin ui - display information on agent when refName conflict
- 59c0450 Merge pull request #589 from ryanhopperlowe/admin/fix/473-confirm-when-deleting-agents
- 4fbef1b feat: admin ui - confirm when deleting agents
- baf0944 Merge pull request #588 from ryanhopperlowe/ui/fix/error-on-navigation-to-threads-page
- 30fef4f fix: admin ui - fix error when navigating to threads page
- c2984d2 feat: add llama3.2 for ollama provider in admin UI (#586)
- 3b6f500 Merge pull request #578 from ryanhopperlowe/ui/fix/prevent-breakage-for-ollama-provider
- da8ad6f fix: admin - prevent breakage when selecting Ollama as a provider in model form
- 6036856 fix: add missing file
- c04c290 chore: add json/yaml output to CLI
- f309fe9 chore: add webhook list/delete in CLI
- 18374da chore: update favicon to blue
- 81b8c5c bug: add cache headers to API responses
- 486ed50 Update README.md
- b766a9e fix: allow checking of oauth credentials on workflows
- d57017d chore: remove workflows guide placeholder
- 1afb353 doc: add multi-language guide for authoring and packaging tools
- 13ce204 chore: add listing/deleting creds from user ui
- 7e2007e chore: update logo in admin UI
- f661f06 Docs: OAuth Guide
- ee7ec76 Docs: Workflows and models
- 2f79bf7 fix: change org name for winget release