v1.4.0
版本发布时间: 2023-09-29 23:57:38
Josh-XT/AGiXT最新发布版本:v1.6.8(2024-08-05 20:47:03)
Breaking Changes moving from v1.3.x to v1.4.0
- AGiXT Hubs have been retired and completely removed, all prompts, chains, and extensions are in the main repository now.
- Multiple types of databases are now available for use rather than only
PostgreSQL
, so the environment variables have been changed fromPOSTGRES_X
toDATABASE_X
. Backwards compatibility is built in for this but will be removed at some point. - DB functionality has been reworked to add more relationships and to fix imports. It is still being worked on and tested, file based installation is still the recommended stable option.
What's Changed
- Fix back end launch in docker by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/825
- Add file based as option, move providers/requirements to hub by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/826
- Improved Setup Script by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/827
- Add /api/conversation endpoint by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/828
- Improve docker setup and streamlit install by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/829
- Add auto updater feature by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/830
- Fixes error | TypeError: string indices must be integers by @greengeckowizard in https://github.com/Josh-XT/AGiXT/pull/835
- Fix Unable To retrieve data by @greengeckowizard in https://github.com/Josh-XT/AGiXT/pull/837
- Add chain response handling of errors by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/839
- Move sleep on search by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/840
- Fix memory, add local nvidia option to install by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/841
- Add websearch timeout option to agent settings by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/842
- Add browse links switch by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/843
- Improve websearch browsing links by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/844
- Fix Text Generation WebUI install in AGiXT.sh by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/846
- Add rename prompt function by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/847
- Bump cryptography from 41.0.0 to 41.0.2 by @dependabot in https://github.com/Josh-XT/AGiXT/pull/848
- Add embedding endpoint by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/854
- TextGenUI: CLI_ARGS to be defined by user and added listen-host in de… by @mongolu in https://github.com/Josh-XT/AGiXT/pull/855
- fix Interactions.run() disable_memory value by @ychy00001 in https://github.com/Josh-XT/AGiXT/pull/858
- Update Semantic Kernel to 0.3.4.dev0 by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/860
- Browse sublinks based on selected depth by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/864
- Add multi input chain run by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/865
- Bump cryptography from 41.0.2 to 41.0.3 by @dependabot in https://github.com/Josh-XT/AGiXT/pull/866
- Make .env file persist in container by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/868
- Add DDG search default if SearXNG server undefined by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/869
- Add conversation injection, Websearch Improvements by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/870
- Add get_chain_args function and endpoint by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/872
- Change default workers to 10 by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/873
- Add UUID as default conversation ID by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/874
- Add consistency to disable memory and conversation by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/875
- Switch from Semantic Kernel to Chroma by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/878
- Fix embedding providers list by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/879
- Fix wipe memories by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/880
- Non agent based history by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/881
- Fix history duplication by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/882
- Lower ChromaDB version to 0.3.29 by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/883
- auto update dependencies for modules by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/884
- fix Embedding.py by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/885
- Update Chroma to 0.4.5 by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/887
- Persist conversations, memories, agents in Docker by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/888
- Remove sentence transformers by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/889
- Move providers from Hub to Core by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/890
- Add read_github_repo and added reading zip to read_file by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/891
- Add branch to github learning by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/892
- Bump gitpython from 3.1.31 to 3.1.32 by @dependabot in https://github.com/Josh-XT/AGiXT/pull/893
- Improve read website for GitHub URLs by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/894
- Add prompt category functionality to endpoints by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/895
- Add interaction log for command execution by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/896
- Create prompt category if it does not exist by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/897
- Some fixes by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/898
- Update gpt4free and Petals Providers from hub updates by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/899
- Error handling for empty user input by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/900
- Add ONNX embedding model to repo by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/905
- Auto update and fixes by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/908
- Fix ONNX embedder by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/909
- Fix gpt4free and ONNX Embedder by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/911
- Extract ONNX model in hub by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/912
- Code structure improvements, Improved Memory Management, Add Memory Data Readers by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/919
- Add learn text endpoint by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/922
- Update to ChromaDB 0.4.6 by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/923
- Fix #918 with Petal provider error by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/924
- Add provider import error handling by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/925
- Fix gpt4free requirements by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/926
- Test removal of torch and transformers requirements by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/927
- Remove old requirements by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/929
- Fix #930 by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/932
- Clean up workspace restriction references by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/933
- Installer improvements by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/934
- Improve quick start documentation by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/935
- Add AGiXT API key to docker compose files by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/936
- Documentation updates by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/937
- Many documentation improvements by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/938
- Fix add_prompt by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/940
- Fix update_prompt by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/941
- Clean up ApiClient refs by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/943
- Conversation optimizations by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/944
- Add option to run Stable Diffusion locally to installer by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/945
- Add command execution endpoint by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/946
- Inject conversation name with command executions by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/947
- Add transformers requirement for Petals provider by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/931
- Add Perplexity provider by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/948
- Update gpt4free and other fixes by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/949
- Add memory source injection by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/951
- Add dev nvidia option to setup script by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/952
- Update Kobold CPP docs by @pegas07770 in https://github.com/Josh-XT/AGiXT/pull/953
- Fix delete prompt by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/954
- Fix gpt4free Provider by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/956
- Add nbox provider by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/958
- nbox little fix by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/959
- Restart Text Generation Web UI container if it dies by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/960
- Improve ordering in providers by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/961
- nbox little fix by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/962
- Add conversation/{name} endpoint by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/963
- Bump gitpython from 3.1.32 to 3.1.34 by @dependabot in https://github.com/Josh-XT/AGiXT/pull/965
- Add DISABLE_EXTENSIONS environment variable by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/966
- Add DISABLE_PROVIDERS environment variable by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/967
- Use memory collection 1 for Websearch storage by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/968
- Inject agent name into extensions by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/969
- Add conversation injection to commands by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/970
- Update command execution output by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/971
- Improve instruct and add nested commands by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/972
- Bump gitpython from 3.1.34 to 3.1.35 by @dependabot in https://github.com/Josh-XT/AGiXT/pull/973
- Improve command execution format for return by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/974
- g4f update + perplexity.py fixes by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/975
- Revert "g4f update + perplexity.py fixes" by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/976
- g4f fix by @ostix360 in https://github.com/Josh-XT/AGiXT/pull/978
- Add arXiv reader by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/979
- Add NextJS front end to docker-compose by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/980
- Add audio to file reader by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/981
- Add content to new conversation function by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/982
- Add comma separated uri support by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/983
- Bump cryptography from 41.0.3 to 41.0.4 by @dependabot in https://github.com/Josh-XT/AGiXT/pull/984
- Add providers with settings endpoint by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/985
- Improve provider options by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/986
- Import/Export Memories by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/987
- Use "Chat" if no commands are available by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/988
- Add agent personas by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/989
- Use new async function by @hlohaus in https://github.com/Josh-XT/AGiXT/pull/990
- Improve file upload by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/991
- Update gpt4free by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/992
- Update versions for requirements by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/993
- Rework command execution format by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/995
- Reorganize API endpoints by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/997
- Fix requirements and default settings by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/998
- Expand database support by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/999
- Remove hubs by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1000
- Remove hub references from docs by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1001
- Add compose version for #994 by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1002
- Add static requirements by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1003
- Switch bard module to bardapi by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1004
- Clean up launcher script by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1005
- Add user for future functionality by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1007
- Add user refs by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1008
- Add more user refs by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1009
- Add user connections by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1010
- Set up DB imports if no users exist by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1011
- Containerize python code execution by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1012
- Add RLHF context injection by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1013
- Improve llamacpp integration by @Josh-XT in https://github.com/Josh-XT/AGiXT/pull/1014
New Contributors
- @dependabot made their first contribution in https://github.com/Josh-XT/AGiXT/pull/848
- @mongolu made their first contribution in https://github.com/Josh-XT/AGiXT/pull/855
- @ychy00001 made their first contribution in https://github.com/Josh-XT/AGiXT/pull/858
- @pegas07770 made their first contribution in https://github.com/Josh-XT/AGiXT/pull/953
Full Changelog: https://github.com/Josh-XT/AGiXT/compare/v1.3.0...v1.4.0