Releases: reworkd/AgentGPT
v.1.0.0
🎉🤖 Stable 1.0.0 🤖🎉
It's been a while but we're excited to announce the AgentGPT 1.0 ✨ update! The first stable release of AgentGPT includes new tools, bug fixes, and a completely overhauled ui! Check our the full release notes below 👇
Much the @reworkd team been focusing on a platform outside of AgentGPT. This new platform aims to use AI to take actions on websites and retrieve information. If this is interesting to you, please fill out this form explaining your use case! We are looking forward to sharing it with the opensource community!
AgentGPT_1.0.mp4
✨ Highlights
- 🚀 A freshly redesigned theme
- 🔎 Updated agents with a focus on information retrieval through search
- 🦥 A new tool for personalized context and queries that take information from Notion/Google Drive/etc powerd by @sidhq
- 📈 Increased usage limits for all users
- 🤖 Automatic name generation
❤️ New Contributors
- @yordis made their first contribution in #1120
- @KhoomeiK made their first contribution in #1146
- @flyi made their first contribution in #1155
- @HashCookie made their first contribution in #1194
- @gvilums made their first contribution in #1244
- @akashdeep000 made their first contribution in #1272
- @sohamtembhurne made their first contribution in #1331
- @cstrnt made their first contribution in #1333
👀 What's Changed
- ✨Removed white lines from 'AI' on landing by @shahrishabh7 in #1090
- ✨new sparkle icon added by @shahrishabh7 in #1092
- 🙈 conditional video load by @shahrishabh7 in #1093
- ᛘ Frontend logic for the IfNode by @asim-shrestha in #1095
- 🐳 try catch for cli docker-compose by @shahrishabh7 in #1100
- 🔥 Improve Glow effect by @awtkns in #1102
- Revert "🐳 try catch for cli docker-compose" by @shahrishabh7 in #1104
- 🧹 Add sorting for immports by @awtkns in #1101
- 🛠 Update DB CLI by @jasangill1 in #1107
- 🤩 new github icon on landing nav by @shahrishabh7 in #1110
- 🐛 Sidebar overflow by @awtkns in #1111
- Bump inquirer from 9.2.7 to 9.2.8 in /cli by @dependabot in #1076
- Bump @types/react-dom from 18.2.4 to 18.2.7 in /next by @dependabot in #1081
- Bump @octokit/rest from 19.0.13 to 20.0.1 in /cli by @dependabot in #1075
- 🐛 Improve ssl DevX by @awtkns in #1117
- 🏫 Organizations and Roles by @awtkns in #961
- ✨ Update sidebar styling by @asim-shrestha in #1123
- 🏠[WiP] Organizational Features - Part 2 by @awtkns in #1121
- chore: add services links to readme by @yordis in #1120
- 🚀Realtime features by @awtkns in #1131
- 🗑️Remove Vecs by @awtkns in #1133
- 🔒 Generic Oauth installer by @awtkns in #1150
- 🦺 FE error handling by @shahrishabh7 in #1156
- 🧠 Slack Oauth Flow by @awtkns in #1157
- 🔒 API Key Encryption by @awtkns in #1160
- 🙂 Azure OpenAI by @awtkns in #1165
- 🚀 Add poetry dep caching by @awtkns in #1173
- 🚀 Org switchin by @awtkns in #1177
- ⬆️ Bump inquirer from 9.2.8 to 9.2.9 in /cli by @dependabot in #1168
- ⬆️ Bump node-fetch from 3.3.1 to 3.3.2 in /cli by @dependabot in #1167
- ⬆️ Bump cryptography from 41.0.2 to 41.0.3 in /platform by @dependabot in #1176
- ⬆️ Bump @radix-ui/react-toast from 1.1.3 to 1.1.4 in /next by @dependabot in #1166
- Bump prettier from 2.8.8 to 3.0.0 in /next by @dependabot in #1080
- ⬆️ Bump cookies-next from 2.1.1 to 2.1.2 in /next by @dependabot in #945
- 🐞 Platform bug squashing by @shahrishabh7 in #1178
- 🤖 refactor agents by @shahrishabh7 in #1182
- 🌎 Pass source metadata through content refresher agent by @shahrishabh7 in #1185
- docs: update doc links by @flyi in #1155
- 👋 welcome by @jasangill1 in #1212
- 🚀 Refactor auth service to make testable by @awtkns in #1211
- 😱 sidebar -> light mode by @shahrishabh7 in #1226
- Bump inquirer from 9.2.9 to 9.2.10 in /cli by @dependabot in #1196
- 🌊 fix sidebar by @shahrishabh7 in #1235
- Update README.zh-HANS.md by @HashCookie in #1194
- 🚀 SID personal data integration by @gvilums in #1244
- fix: remove executable permissions from README by @MichaelBergquistSuarez in #1253
- 🗑️ Remove workflow code by @asim-shrestha in #1273
- ✨ Source link card added for web search by @akashdeep000 in #1272
- Bump openai from 0.27.10 to 0.28.0 in /platform by @dependabot in #1282
- 🚀 Azure Openai by @awtkns in #1292
- fix_links by @awtkns in #1301
- fix_links by @awtkns in #1302
- Bump tiktoken from 0.4.0 to 0.5.1 in /platform by @dependabot in #1308
- Bump simple-git from 3.19.1 to 3.20.0 in /cli by @dependabot in #1296
- Bump react-icons from 4.8.0 to 4.11.0 in /next by @dependabot in #1274
- Bump zod from 3.21.4 to 3.22.2 in /next by @dependabot in #1277
- Bump inquirer from 9.2.10 to 9.2.11 in /cli by @dependabot in #1283
- Redesign by @asim-shrestha in #1327
- fix: update twitter logo to X by @sohamtembhurne in #1331
- fix: update db container name instances in env by @cstrnt in #1333
- 🚀 Python 3.12 Support by @awtkns in #1343
- In SID tool, fall back to normal search if no results are available by @gvilums in #1342
- 🫡 Auto naming agents by @awtkns in #1356
- Bump figlet from 1.6.0 to 1.7.0 in /cli by @dependabot in #1339
- Bump jest-environment-jsdom from 29.5.0 to 29.7.0 in /next by @dependabot in #1289
- Bump uuid and @types/uuid in /next by @dependabot in #1314
- Bump @octokit/rest from 20.0.1 to 20.0.2 in /cli by @dependabot in #1305
Full Changelog: v.0.10.0-beta...v.1.0.0
v.0.10.0-beta
🎉🤖 Beta 0.10.0 🤖🎉
Today, we're thrilled to share an exciting release of AgentGPT 0.10.0. We are proud to finally announce that AgentGPT is supported by both YCombinator and Panache Venture.
However, even as we celebrate this milestone, we want to reaffirm our unwavering dedication to the open-source community. This commitment isn't just a component of our project; it's the very foundation on which we stand.
With the backing of YCombinator and Panache Venture, we're now in a position to truly push the boundaries of open-source AI agents. Their support will enable us to elevate AgentGPT to new heights, to further develop and improve on what we've already achieved.
Interested in the details of our journey with YCombinator? You can find out more here.
Join us in building the future of open source AI Agent automation ❤️
✨ Highlights
- 🎨 Brand new landing page. Thanks for making this possible @Jshen123 @jasangill1 @shahrishabh7
- 🐛 Fixes to mypy, python typing, and setup scripts
- 📨 A new blog, so you can stay updated on all things GenAI
- 🤌 Multiple styling updates, usability, and accessibility improvements
- 🔥 Implementation of our brand new workflow execution engine
❤️ New Contributors
- @Gsciarra made their first contribution in #987
- @shahrishabh7 made their first contribution in #1085
👀 What's Changed
- ♻️Refactor highlight logic by @awtkns in #983
- Fix/failed to read dockerfile/issue 984 by @Gsciarra in #987
- 📚 Add Discord to footer by @awtkns in #985
- fix ergomake by @vieiralucas in #989
- 😍 Update Logos by @awtkns in #986
- ✨ Docs Formatting by @jasangill1 in #993
- ✨ Fixed Loss of Agent Data upon Login by @jasangill1 in #991
- 🦴 Skeleton landing page by @jasangill1 in #1000
- 💬 1003 update hero section text by @jasangill1 in #1004
- feat(#1001): implement contact us and explore AI Agents buttons by @Jshen123 in #1006
- 👍 Sidebar updates by @asim-shrestha in #1008
- 🐼 Updated the gradient by @jasangill1 in #1005
- feat(#1007): implement backing component by @Jshen123 in #1010
- 🚀 Workflow Execution Engine by @awtkns in #992
- ⬆️ Bump tough-cookie from 4.1.2 to 4.1.3 in /next by @dependabot in #1009
- ⬆️ Bump chalk from 5.2.0 to 5.3.0 in /cli by @dependabot in #950
- ⬆️ Bump simple-git from 3.19.0 to 3.19.1 in /cli by @dependabot in #951
- ⬆️ Bump pydantic from 1.10.9 to 1.10.11 in /platform by @dependabot in #1012
- fix: apply anti-aliasing to text by @Jshen123 in #1021
- 👞 Footer Layout by @jasangill1 in #1019
- ✨ Small workflow updates by @asim-shrestha in #1018
- ✨ Backend for block insert by @asim-shrestha in #1033
- ➡️ 1027 navbar top right buttons by @jasangill1 in #1034
- 🤫 Auth Redirects by @awtkns in #1036
- feat(#999): update navbar buttons by @Jshen123 in #1020
- ✨ Node block saving in the frontend by @asim-shrestha in #1037
- ✨ Basic of getting workflows to save and execute by @asim-shrestha in #1040
- ♻️ Move schemas to seperate package by @awtkns in #1041
- ✨ Basic Slack Webhook block by @asim-shrestha in #1042
- 🔥 Front end inputs by @asim-shrestha in #1043
- 🔥 Ability to update input values on the Front end by @asim-shrestha in #1044
- ✨ 1023 Create a card Component by @jasangill1 in #1038
- 🌟 Primary Button Glow by @jasangill1 in #1048
- 🔥 Display block outputs in the frontend by @asim-shrestha in #1052
- 🔥 Make autocomplete buttons fill out string template by @asim-shrestha in #1054
- 🔧 Dynamic Consumer Groups by @awtkns in #1055
- 📱 Imrpove Responsiveness by @awtkns in #1061
- ✨ Enable string templating in the backend by @asim-shrestha in #1057
- ✨ Workflow page updates by @asim-shrestha in #1064
- feat(#1047): update navbar icon by @Jshen123 in #1066
- ✨ Navbar hover-highlight by @asim-shrestha in #1068
- 🗑️ Workflow soft deletes by @awtkns in #1069
- 💅 Styling updates by @asim-shrestha in #1071
- 🌟 1067 add multiple cards and sliders by @jasangill1 in #1070
- fix: landing page card text by @Jshen123 in #1083
- added color gradient to 'AI' on landing by @shahrishabh7 in #1085
- Feat/add gradient to landing page hero title by @Jshen123 in #1087
- Blog test by @jasangill1 in #1086
- Added left chevron on landing page 🔙 by @shahrishabh7 in #1089
Full Changelog: v.0.9.5-beta...v.1.0.0
v.0.9.5-beta
🎉🤖 Beta 0.9.5 🤖🎉
💬 Summary & Chat 💬
AgentGPT 0.9.5 is here, bringing you amazing new features like self-summarization and interactive chat. But that's not all – mark your calendars because in just two weeks, we have a big announcement (and a new product 🤫). Stay tuned for the big reveal and explore the latest updates in the meantime!
✨ Highlights
💬 User can now interact with agents through chat!
📕 New documentation through Mintlify!
🤯 Agents can now self-summarize with our new summary button!
🔑 Improved API key validation for custom api keys
💥 POC for workflow automation, allowing business to self-automate
🤫 Lots of progress towards our secret landing page (shhhh...)
❤️ New Contributors
- @MichaelBergquistSuarez made their first contribution in #955
👀 What's Changed
- 🦅 Header title sytling by @jasangill1 in #914
- 🧊 3D image added by @jasangill1 in #918
- 👈 Updated Backing for Hero Component by @jasangill1 in #919
- 🌕 implement toggle for light/dark mode by @Jshen123 in #894
- 🎨 Gradient Update by @awtkns in #923
- 🚀 Add YC Gradient by @awtkns in #924
- ✨ Auto save by @asim-shrestha in #927
- 💪 Fix mypy <> sqla typing issues by @awtkns in #933
- 🦹♂️ Ergomake Mock Mode by @awtkns in #936
- 🐛 Fix bug that arises when using negative max_tokens by @asim-shrestha in #937
- 👟 Footer for landing page by @awtkns in #940
- ♻️ Fixup links by @awtkns in #941
- 🎨 935 gradient for connector section by @jasangill1 in #939
- 🐛 Fix sidebar layout by @asim-shrestha in #943
- 🦅 Updated title and subtitles for Connector Section by @jasangill1 in #959
- ❗️ Fix shebang so shell scripts work on more systems by @MichaelBergquistSuarez in #955
- 🎉 Workflows by @awtkns in #897
- ✨ Summary button by @asim-shrestha in #942
- ✨ Fix bug and remove unused combobox by @asim-shrestha in #963
- ✨ Front page updates by @asim-shrestha in #969
- ➡️ Refactor agent controls by @asim-shrestha in #970
- ✨ Update input styling by @asim-shrestha in #973
- ✨ Add images to tools by @asim-shrestha in #972
- 🚨 feat: Validate user API keys in CLI by @MusabShakeel576 in #957
Full Changelog: v.0.9.0-beta...v.0.9.5-beta
v.0.9.0-beta
🎉🤖 Beta 0.9.0 🤖🎉
🎨 QOL Updates 🎨
We're excited to announce version 0.9.0 of AgentGPT. Since the last release we've been working closely with the community to make many quality of improvements. As such we'd like to welcome 10 new contributors (found below) to the AgentGPT community! Thanks for your support, we wouldn't be able to do this without you ❤️
Also wanted to make a special shoutout to @ergomake for helping us make our developer experience awesome! Additionally we've been featured in Decibel's open source spotlight, check it out here.
✨ Highlights
- 🖥️ Fullscreen mode, Agents now make better use of your screen real estate!
- ⏸️ Playback control, Agents now have the ability to be paused, allowing you to edit them on the fly
- 🎨 Lots of QOL updates (token tracking, ui refactoring, etc...)
- 🚨 Improved error handling and retires
- 🐛 Many bug improvements
💪 New Contributors
- @miwgel made their first contribution in #818
- @chekitaderi17 made their first contribution in #841
- @timtischler made their first contribution in #854
- @chennqqi made their first contribution in #852
- @KennyDizi made their first contribution in #646
- @tim-codes made their first contribution in #853
- @vieiralucas made their first contribution in #864
- @abhithory made their first contribution in #847
- @MusabShakeel576 made their first contribution in #883
- @istandre made their first contribution in #899
👀 Full Changelog
- 🖥️ Fullscreen by @asim-shrestha in #806
- Better setPrompts by @jasangill1 in #805
- 799 by @asim-shrestha in #810
- 🗑️ Remove Pause Mode by @awtkns in #794
- 👶 User in open-ai call by @asim-shrestha in #814
- 🐛 Fix functions by @asim-shrestha in #819
- 🧠 Remove thinking chat message type by @asim-shrestha in #823
- Enhanced spanish translation by @miwgel in #818
- Bump eslint from 8.38.0 to 8.43.0 in /next by @dependabot in #832
- ♻️ Refactor model by @asim-shrestha in #837
- Bump @tanstack/react-query from 4.29.3 to 4.29.14 in /next by @dependabot in #828
- ♻️ Separate task from messages by @asim-shrestha in #844
- Chekita by @chekitaderi17 in #841
- ♻️ Separate stores for tasks and messages by @asim-shrestha in #845
- 🥷 Extract tasks from messages in autonomous agent by @asim-shrestha in #846
- Update README.md by @asim-shrestha in #855
- Re-adding required dependency that was removed in 'Sync repo' (30022a7) by @timtischler in #854
- pkg-config: not found when
poetry install --only main
; by @chennqqi in #852 - 🎨Advanced Settings Updates by @awtkns in #808
- ♻️ Refactor and add retries by @asim-shrestha in #857
- ♻️ Refactor model dependancies by @awtkns in #858
- Bump fastapi from 0.96.1 to 0.98.0 in /platform by @dependabot in #862
- Bump prettier and @types/prettier in /next by @dependabot in #860
- Fix typo vector_db_api_key by @KennyDizi in #646
- ☝️ Update README.md by @jasangill1 in #865
- 🪙 Calculate Max Tokens by @awtkns in #867
- Fix Dockerfile + missing env vars in example by @tim-codes in #853
- ♻️ Add callbacks to openai service by @awtkns in #874
- Ergomake by @vieiralucas in #864
- Bump @octokit/rest from 19.0.11 to 19.0.13 in /cli by @dependabot in #826
- Added custom sign in page for development and production by @abhithory in #847
- 🔑 Feedback for api key upload by @jasangill1 in #877
- docs: Update SERP API by @MusabShakeel576 in #883
- 🐛 Fix Negative Token Sizing by @awtkns in #882
- feat(#750): add themestore and usetheme by @Jshen123 in #881
- feat(#768): add tailwind config and global css by @Jshen123 in #880
- ⏸️ Pausing by @asim-shrestha in #879
- 748 add scroll to bottom button by @abhithory in #885
- © copy button on top off header messages by @jasangill1 in #891
- fixted typo in FadeIn Component by @abhithory in #893
- Bump pytest-env from 0.8.1 to 0.8.2 in /platform by @dependabot in #829
- Bump react-i18next from 12.2.1 to 12.3.1 in /next by @dependabot in #698
- 🚨 Improved error logging by @awtkns in #898
- Fix Agent-API retries by @istandre in #899
Full Changelog: v.0.8.0-beta...v.0.9.0-beta
v.0.8.0-beta
🎉🤖 Beta 0.8.0 🤖🎉
⚡️ Vectors & OpenAI Functions ⚡️
We are excited to announce that AgentGPT now uses OpenAI functions with the 0.8.0 release of AgentGPT! Big thanks to @LangchainAI to help enable this!. AgentGPT also now supports gpt-3.5-16k
as well as pinecone and pg_vector databases 🚀
Special shoutout to @jasangill1 for his first major feature, the all new templates page!
✨ Highlights
- Agents now use openai functions 🚨
- Agents now use gpt-613 for vast speed improvements 🏎️
- Introduced support for two need vector databases, pg-vector and Pinecone 🍦
- Migrated settings to a distinct page to allow users to more easily configure their agents ⚙️
- Added added and all new templates page to help new users get started 💪
- Agents will now provide sources / citations to their responses 📃
- As always, many small bug fixes 🐛
📆 What's next?
Over the next week we hope to finish up revamping our user experience. We are also looking to start providing custom integrations to our users.
👀 What's Changed
- ⚙️ feat(#677): turn settings into a separate page by @Jshen123 in #731
- ⬆️ Bump langchain from 0.0.189 to 0.0.194 in /platform by @dependabot in #741
- 🦇 feat(#677): update dark mode for combo box by @Jshen123 in #744
- ♻️ Syncs by @asim-shrestha in #751
- 💅 Sidebar UI by @asim-shrestha in #754
- ✨ Sidebar UI by @asim-shrestha in #755
- 💅 Front end by @asim-shrestha in #757
- 📱 Do not open drawer on mobile by @asim-shrestha in #759
- ✨ Finalize settings page by @asim-shrestha in #763
- ✨ Add sources to search results by @asim-shrestha in #765
- 🤏 Small updates by @asim-shrestha in #769
- 🦹♂️ Supabase for PG_VECTOR by @awtkns in #767
- 📄 Separate settings page by @asim-shrestha in #770
- 🐛 Fix distance scoring by @awtkns in #777
- 🤯 Vector database... again by @awtkns in #792
- 🎨 feat(#747): place colour theming into tailwind config by @Jshen123 in #793
- ⚡️ Functions by @asim-shrestha in #798
- 💅 Template styling and search by @jasangill1 in #799
- 💪 16k context by @awtkns in #801
- 🂡 Responsive Card Update by @jasangill1 in #800
- 💅 Polished navbar buttons by @jasangill1 in #802
New Contributors
- @jasangill1 made their first contribution in #758
Full Changelog: v.0.7.0-beta...v.0.8.0-beta
v.0.7.0-beta
🎉🤖 Beta 0.7.0 🤖🎉
⚡️ AI agents supercharged with your data ⚡️
We are excited to introduce Vector databases with the 0.7.0 release of AgentGPT! Big thanks to @LangchainAI to help enable this!. Currently we are using @weaviate by default but exploring many other #opensource providers such as @chroma-core and @supabase. It's still in its early stages but we're currently using Vector search to filter out repetitive tasks!
Beyond that, this week has been mostly exploratory. We have a lot planned out now and its all public on our new roadmap page! 🚀
✨ Highlights
- Introduced vector databases to help filter out repetitive tasks 🚀
- Improvements to UI. We are working on revamping the entire project to provide users with a more powerful interface to interact with Agents. This revamp has been heavily inspired by @tailwindcss's beautiful @tailwindui component library. 🎨
- Many bug fixes and stability improvements 🐛
📆 What's next?
Over the next week we hope to finish up revamping our user experience. We also hope make some improvements to how AgentGPT makes use of vector databases, doing so will help to improve and personalize agents.
👀 What's Changed
- 🤖 Update Sponsors by @reworkd-admin in #634
- 🚨 Error handling in streaming responses by @asim-shrestha in #642
- 🤷♂️ Agent Validation by @awtkns in #641
- 🔼 Bump Package Versions by @awtkns in #644
- 💬 Fix error message when unable to connect to the backend by @asim-shrestha in #648
- 🧠 Basics of memory with Weaviate by @asim-shrestha in #650
- 🤖 Update Sponsors by @reworkd-admin in #651
- 🤖 Update dependabot to use a monorepo by @awtkns in #655
- 🥳 Improve max loops configuration by @awtkns in #708
- 🔐 Force Auth by default by @asim-shrestha in #714
- 🧠 Small memory updates by @asim-shrestha in #718
- 🧠 Save starting tasks to memory by @asim-shrestha in #723
- 🐞 Update task parser to work for multi-line lists that start with sentences by @asim-shrestha in #725
- 🧠 Task memory by @asim-shrestha in #730
- 📈 The start of token tracking by @awtkns in #724
- Added windows statup script by @TylerRLowe in #734
- ✨ Add fallback memory by @asim-shrestha in #736
- 🎨 Drawer improvements by @awtkns in #735
- 🐛 Fix mypy by @asim-shrestha in #738
- 🐛 Fix key rotation by @awtkns in #739
- 🗄️ Fix Python sorting by @asim-shrestha in #740
- 🗑️ Remove unused init by @asim-shrestha in #742
New Contributors
- @TylerRLowe made their first contribution in #734
Full Changelog: v.0.6.0-beta...v.0.7.0-beta
v.0.6.0-beta
🎉🤖 Beta 0.6.0 🤖🎉
Welcome to the Beta 6.0 release of AgentGPT! A lot of this week was spent dousing fires 🔥 that would pop up with things like subscription issues, increased latencies, refactoring, etc. With that being said though, we have two major features beyond refactoring ✨:
- ⚡️ Streaming model responses from @awtkns. GPT API latencies can get as high as 60 seconds which is more than the timeout window of things like our load balancer. This change is huge in making sure agents don't get stuck and make visible progress to users. Shoutout to @ajndkr and https://github.com/ajndkr/lanarky!
- 💻 A brand new interactive script to run AgentGPT locally started by @JPDucky. Fetch the repo, run
./setup.sh
, and you'll have a nice walkthrough of what to do
We also launched subscriptions last week to support costs and help drive AgentGPT forward and the feedback has been phenomenal. Thank you to all of our users and subscribers. This launch was a bit rocky and we appreciate your patience, your support means the world ❤️
What's Changed
- 🚨 Update faq.md to correct Typo error by @Yusadolat in #604
- 🐛 Use parametrize instead of creating replicated test functions by @hibestil in #591
- 🇨🇳 Modify several subheadings in Chinese readme files by @ZhianLin in #598
- 🧪 Parametrize Tests by @hibestil in #600
- 🏎️ Add create date indexes by @awtkns in #606
- ♻️ Improve database models by @awtkns in #601
- ✨ Setup script updates by @asim-shrestha in #611
- ♻️ Refactor Error Handling by @awtkns in #619
- 🚨 Make task parsing an output parser by @asim-shrestha in #624
- ♻️ Improve Error Messages [Part 2] by @awtkns in #626
- 🐍 Add basic error wrapping [Part. 1] by @asim-shrestha in #628
- 🌊 Stream responses for task execution @awtkns in #631
- 🌊 Prompt updates by @asim-shrestha in #632
- 🔑 Key Rotation by @awtkns in #633
New Contributors
- @Yusadolat made their first contribution in #604
- @hibestil made their first contribution in #591
- @ZhianLin made their first contribution in #598
- @JPDucky made their first contribution in #406
Full Changelog: v.0.5.0-beta...v.0.6.0-beta
v.0.5.0-beta
🎉🤖 Beta 5.0 🤖🎉
Welcome to the Beta 5.0 release of AgentGPT! With this comes a barrel of features to go bananas over. Some of the highlights are:
- Migration to a FastApi based backend which has replaced our NextJS backend. The maturity of Python LLM tooling was a key factor when making this decision.
- Addition of various tools such as Code Generation, Image Generation (via Replicate) and Web Search
- Numerous styling and UI improvements
We will be releasing updates on a weekly schedule, stay tuned every Tuesday for the latest improvements to AgentGPT 🚀 If you'd like to help shape these updates join our discord server. We would love to hear your feedback. ❤️
👀 What's Changed
- ✨ Support for custom base URL by @asim-shrestha in #543
- ♻️ Refactor api by @awtkns in #555
- 💅 Update styling for chat window buttons by @asim-shrestha in #559
- 💅 Update ChatMessage styling by @asim-shrestha in #560
- ✨ Update analysis by @asim-shrestha in #566
- 🛠️ Tools selector by @asim-shrestha in #569
- ✨ Sync by @asim-shrestha in #570
- 🌐 Enable web search by default by @asim-shrestha in #572
- 🐛 Fix "Conclude" task by @asim-shrestha in #574
- 🛠️ Select tools in the frontend by @asim-shrestha in #575
- 🐛 Fix mypy issues by @asim-shrestha in #576
- 💻 Add code writer tool by @asim-shrestha in #585
Full Changelog: v.0.4.0-beta...v.0.5.0-beta
v.0.4.0-beta
🎉🤖 Beta 4.0 🤖🎉
Welcome to the Beta 4.0 release of AgentGPT! With this comes a slew of features, here are the most prevalent:
- The reintroduction of a basic web search. We've also added a daily usage limit to accounts so we can keep costs under control
- The beginning of the migration to a Python backend
- Python allows us to better integrate with the python AI ecosystem
- Within Python we're also developing a slew of tools that agents can interact with such as web search, web browsing, wikipedia, and google productivity tools
- The Python model itself also has improved handling for runs, currently this is only available locally for developers
- Misc UI improvements
This next week will focus on the following
- Getting our Python backend up and running
- Subscriptions to avoid usage limits
- Improved Agent handling via the ReAct framework for task execution
- Additional tool support
We will be releasing updates on a weekly schedule, stay tuned every Tuesday for the latest improvements to AgentGPT 🚀 If you'd like to help shape these updates, please fill out this brief survey and join our discord server. We would love to hear your feedback. ❤️
What's Changed
- 📃 Add examples to the front page and fix prompts by @asim-shrestha in #437
- 🌐 i18n updates and fixes | fonts to export PDF by @Cs4K1Sr4C in #446
- 🐍 Add backend python platform by @awtkns in #451
- 🚫 removed @types/micro by @souravghosh01 in #457
- 🚫 Delete tasks by @asim-shrestha in #458
- ✨ Add tasks by @asim-shrestha in #460
- 🔐 Local Auth Improvements by @awtkns in #449
- 🔨 PDF export overlapping by @Cs4K1Sr4C in #465
- 🔨 move mode toggle out of settings by @Jshen123 in #469
- 🌐 Add Traditional Chinese Translation + edit Simplified Chinese missing translation by @enjuichang in #482
- 🔨 PDF export by @Cs4K1Sr4C in #470
- Api Key Toggle View by @rp-bot in #489
- 📄 Add buttons to display TaskWindow on mobile by @asim-shrestha in #485
✈️ Plane by @awtkns in #488- ♻ Monorepo by @awtkns in #491
- 🐋 Put MySQL DB in docker by @asim-shrestha in #492
- ✨ Mono documentation by @asim-shrestha in #493
- ✨ Mono python migration Main by @asim-shrestha in #498
- 📚 Demonstrate wiki search and tools by @asim-shrestha in #496
- ✨ clarify difference to chatgpt by @nczempin in #500
- 🐛 Fix issues with docker compose by @asim-shrestha in #502
- 🔥 Hot reload for frontend by @asim-shrestha in #503
- 🖥 Enable the ability to switch APIs by @asim-shrestha in #504
- 🔨 Update common.json by @angeousta in #505
- 🔨 Fix Invalid environment variables(NEXT_PUBLIC_BACKEND_URL: Required) by @SnoopyDevelops in #509
- 📝 Update README.md by @awtkns in #512
- 🔨 Fixed Dockerfile and entrypoint.sh to handle Windows line endings by @lauralex in #514
- 🤖 Update Sponsors by @reworkd-admin in #517
- ✨ Modify Manual Setup by @thame in #518
- ⏰ Entrypoint that waits for DB in Python BE by @asim-shrestha in #516
- 🐍 Python tools by @asim-shrestha in #519
- 🧼 Cleanup Code by @awtkns in #522
- 🐍 Python serper by @asim-shrestha in #523
- 📚 Update documentation by @asim-shrestha in #525
- 🤖 Update Sponsors by @reworkd-admin in #524
- 💬 Update start agent prompt by @asim-shrestha in #526
- 💬 Fix remove tasks prefix by @asim-shrestha in #528
- 🤖 Update Sponsors by @reworkd-admin in #529
- 💬 Remove leading dot space by @asim-shrestha in #530
- 🚫 Remove client side by @asim-shrestha in #531
- 🐍Use python as a backend by @awtkns in #535
New Contributors
- @souravghosh01 made their first contribution in #457
- @enjuichang made their first contribution in #482
- @nczempin made their first contribution in #500
- @angeousta made their first contribution in #505
- @SnoopyDevelops made their first contribution in #509
- @lauralex made their first contribution in #514
- @thame made their first contribution in #518
Full Changelog: v.0.3.0-beta...v.0.4.0-beta
v0.3.0 Beta 3.0
🎉🤖 Beta 3.0 🤖🎉
With AgentGPT recently surpassing 20k stars on Github we are thrilled to announce the release of Beta 3.0.
In an effort to better serve the needs of AgentGPT's amazing community, the team has created an official documentation page to help better answer your questions and provide the community a clear roadmap.
If you'd like to help shape the future of AgentGPT please fill this brief survey and join our discord server. We would love to hear your feedback. ❤️
✨ Highlights
- 🔍 Web search (Still in preview), AgentGPT now has the ability to search google and summarize results!
- 🌐 Full internationalization (i18n) support, AgentGPT now natively close to 20 languages!
- ⏸️ Ability to pause and resume agents, a highly requested feature.
- 💄 Improved output formatting
- 🎨 Improvement to general UI/UX
- 📖 Improved documentation, roadmap, and contribution guidelines
- 🐛 Various bugfixes
- ...and much more!
👀 What's Changed
- feat: [#232] Added a bigger UI for Goal input by @giri-madhan in #242
- fix: fix close Modal incorrectly by @3kinglee in #252
- Optimized imports in account.ts file by @mihaichris in #257
- Update README.md by @Srijan-Subedi in #260
- Update README.hu-Cs4K1Sr4C.md by @Srijan-Subedi in #263
- Update README.zh-HANS.md by @Srijan-Subedi in #262
- feat: ratelimiter for requests by @awtkns in #286
- 🐛 Fix discord link by @awtkns in #290
- Ability to deploy projects to Vercel with one click by @belikers in #293
- feat: add combobox for export options by @Jshen123 in #292
- 🐛 Add Validation For Name & Goal by @l2hyunwoo in #302
- bug: add trim when handle new goal and save by @l2hyunwoo in #305
- chore: remove unnecessary annotations & add indices to prisma schema by @w00ing in #300
- fix TypeError: Cannot read properties of undefined (reading 'writeText') by @codecsrayo in #303
- 🐛 Catch removeChild error use semantic node instead of text node by @l2hyunwoo in #309
- feat: Max token Setting by @awtkns in #315
- feat: Persist custom settings by @awtkns in #317
- feat: add pdf font for cn by @Dogtiti in #308
- Fix Multi-Language Support by @asim-shrestha in #326
- Addressing the collapsible drawer feature by @rp-bot in #327
- build(deps): bump @vercel/analytics from 0.1.11 to 1.0.0 by @dependabot in #338
- build(deps): bump react-i18next from 12.2.0 to 12.2.1 by @dependabot in #339
- build(deps): bump @trpc/react-query from 10.21.0 to 10.21.1 by @dependabot in #335
- build(deps): bump @trpc/client from 10.21.0 to 10.21.1 by @dependabot in #337
- build(deps): bump @trpc/next from 10.21.0 to 10.21.1 by @dependabot in #336
- 🐛 Disable Ratelimitter Locally by @awtkns in #351
- build(deps): bump yaml from 2.2.1 to 2.2.2 by @dependabot in #354
- 🐛 Fix import of large fonts by @awtkns in #357
- feat: Use sentry for error monitoring by @awtkns in #366
- feat: implement live task status update in task window by @Jshen123 in #329
- fix: [#361] Z-index issue in Settings by @giri-madhan in #369
- added a password attribute to api key input tag by @rp-bot in #356
- Feat/update task status by @Jshen123 in #368
- 🚀 Re-add google analytics by @asim-shrestha in #375
- chore: docker compose by @Dogtiti in #365
- fix: incorrect rendering of saved agents by @Jshen123 in #371
- Update ChatWindow.tsx ISSUE #295 by @jcub7012 in #398
- feat: implement agent global state by @Jshen123 in #400
- feat: implement pause functionality by @Jshen123 in #413
- fix: only show continue button when agent is paused and not stopped by @Jshen123 in #420
- 🌐 Basics of web search by @asim-shrestha in #347
- add CoC, Contributing, security, support docs by @lightningRalf in #418
- build(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.1 by @dependabot in #427
- fix: settings load by @Dogtiti in #429
- build(deps-dev): bump tailwindcss from 3.3.1 to 3.3.2 by @dependabot in #426
- Translation updates by @Cs4K1Sr4C in #399
- build(deps-dev): bump prettier-plugin-tailwindcss from 0.2.7 to 0.2.8 by @dependabot in #423
- build(deps): bump stripe from 12.2.0 to 12.3.0 by @dependabot in #424
❤️ New Contributors
- @3kinglee made their first contribution in #252
- @mihaichris made their first contribution in #257
- @belikers made their first contribution in #293
- @l2hyunwoo made their first contribution in #302
- @w00ing made their first contribution in #300
- @codecsrayo made their first contribution in #303
- @Dogtiti made their first contribution in #308
- @rp-bot made their first contribution in #327
- @jcub7012 made their first contribution in #398
- @lightningRalf made their first contribution in #418
Full Changelog: v.0.2.0-beta...v.0.3.0-beta