v 0.15.0
What's Changed
- Fixed conflict while switching conversations, separated concerns by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/1851
- build(deps): bump react and @types/react in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/1829
- refactor: ddg and brave tools with sources fix by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1855
- Agent docs upd by @pabik in https://github.com/arc53/DocsGPT/pull/1861
- build(deps-dev): bump tailwindcss from 3.4.17 to 4.1.10 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/1843
- refactor: update user tools dict to use enumeration based key by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1869
- fix: s3 storage class for image upload by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1881
- feat: improve interactivity of publishing/drafting of agents by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1883
- 🐛 Fix conversation summary prompt to use user query language by @Copilot in https://github.com/arc53/DocsGPT/pull/1886
- fix: Removed incorrect www from URL in DocsGPT Docs frontend (#1854) by @Krrish0902 in https://github.com/arc53/DocsGPT/pull/1887
- fix: correct agent tools name when creating new agent (#1877) by @Krrish0902 in https://github.com/arc53/DocsGPT/pull/1884
- feat: enhance prompt selection in new agents by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1890
- fix: replace secure_filename with safe_filename for attachment handling by @dartpain in https://github.com/arc53/DocsGPT/pull/1893
- feat: answer routes re-structure for better maintainability and reuse by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1896
- Docs: Expand and Clarify AUTH_TYPE Configuration and Authentication Methods (#1882) by @naaa760 in https://github.com/arc53/DocsGPT/pull/1900
- build(deps-dev): bump tailwindcss from 4.1.10 to 4.1.11 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/1866
- fix: qdrant issues by @dartpain in https://github.com/arc53/DocsGPT/pull/1905
- feat: implement PGVectorStore for PostgreSQL vector storage by @dartpain in https://github.com/arc53/DocsGPT/pull/1906
- fix: remove unnecessary parameter from fetchPreviewAnswer by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1909
- Fixes missing attributes on shared agents by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/1917
- fix: always show the response bubble buttons. by @hanzalahwaheed in https://github.com/arc53/DocsGPT/pull/1920
- feat: add support for structured output and JSON schema validation by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1924
- Sources are the new Docs by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/1873
- Speed up scripts by loading containers from docker hub by @Ankit-Matth in https://github.com/arc53/DocsGPT/pull/1936
- Connectors: Google Drive Ingestion by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/1937
- bugfix(ui): several UI/UX updates and fixes by @Ankit-Matth in https://github.com/arc53/DocsGPT/pull/1928
- Added support for Multi select sources by @Ankit-Matth in https://github.com/arc53/DocsGPT/pull/1930
- feat: remote mcp by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1947
- Refinements: Files uploaded via Connectors by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/1954
- Added fix in frontend/src/conversation/ConversationMessages.tsx line… by @NewAi25 in https://github.com/arc53/DocsGPT/pull/1961
- Test app fix by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/1974
- fix: chunking by @dartpain in https://github.com/arc53/DocsGPT/pull/1975
- OAuth fix for connector by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/1976
- refactor: oauth + use fastmcp client for handling SSE and different transports in remote mcp by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1964
- Test coverage for parsers by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/1988
- fix: api answer tool call event by @dartpain in https://github.com/arc53/DocsGPT/pull/1992
- Tests: coverage for application/llm/* and application/llm/handlers/* ; fix on parsers/test_markdown by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/1991
- fix: agent sources and other issues by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1995
- Pr/1988 by @dartpain in https://github.com/arc53/DocsGPT/pull/1996
- Test coverage: TTS, Security and Storage layers by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2000
- Frontend Lint by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2002
- Update HACKTOBERFEST.md by @dartpain in https://github.com/arc53/DocsGPT/pull/2003
- refactor: modularize user API routes into domain-driven structure by @siiddhantt in https://github.com/arc53/DocsGPT/pull/2005
- Feat: UI enhancements by @hanzalahwaheed in https://github.com/arc53/DocsGPT/pull/1999
- Fix: replace map with for...of loop to avoid ignoring return value (S2201) by @jayamrutiya in https://github.com/arc53/DocsGPT/pull/1960
- chore: update twitter.com to x.com by @JeevaRamanathan in https://github.com/arc53/DocsGPT/pull/2015
- Upload Sources: Tasks are notified with UI toasts by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2007
- adjusted edit button padding and response box padding & roundness by @M4cr0Chen in https://github.com/arc53/DocsGPT/pull/2021
- build(deps): bump i18next from 24.2.0 to 25.5.3 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/1997
- Fix #1983: Agent image fallback added by @Lanthoiba2022 in https://github.com/arc53/DocsGPT/pull/2004
- Add MongoDB-backed NotesTool with CRUD actions and unit tests by @dhairya-eng in https://github.com/arc53/DocsGPT/pull/1982
- feat: enhance MemoryTool and NotesTool with tool_id management and di… by @dartpain in https://github.com/arc53/DocsGPT/pull/2026
- Made changes to how the documentation is represented by @poncema4 in https://github.com/arc53/DocsGPT/pull/2020
- fix: handle missing kwargs in local save_file (Fixes #2009) by @nihaaaar22 in https://github.com/arc53/DocsGPT/pull/2017
- feat: agent templates and seeding premade agents by @siiddhantt in https://github.com/arc53/DocsGPT/pull/1910
- feat: add GitHub access token support and fix file content fetching l… by @dartpain in https://github.com/arc53/DocsGPT/pull/2032
- fix: adjust share modal size and spacing by @anshumaaaan in https://github.com/arc53/DocsGPT/pull/2027
- correct path for storing embeddings model by @nihaaaar22 in https://github.com/arc53/DocsGPT/pull/2035
- bug fix: spinner to match theme (dark/light) in navigation by @JeevaRamanathan in https://github.com/arc53/DocsGPT/pull/2044
- chore(deps): bump mermaid from 11.6.0 to 11.12.0 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/1970
- fix(ui): centered title due to improper obj check by @hanzalahwaheed in https://github.com/arc53/DocsGPT/pull/2040
- complete_stream: Stop response streaming by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2031
- Feat: Notification section by @Mariam-Saeed in https://github.com/arc53/DocsGPT/pull/2033
- feat: Add button to cancel LLM response by @rahulio96 in https://github.com/arc53/DocsGPT/pull/1978
- Upload: communicate failure, minor frontend updates by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2048
- Windows deployment powershell and renamed LLM_PROVIDER and runtime by @poncema4 in https://github.com/arc53/DocsGPT/pull/2050
- Fixed broken link to settings.py configuration by @Nirzak in https://github.com/arc53/DocsGPT/pull/2054
- Redesign prompt menu UI and solve Readme.md typo by @beKoool in https://github.com/arc53/DocsGPT/pull/2057
- feat: add agent test coverage and standardize test suite by @siiddhantt in https://github.com/arc53/DocsGPT/pull/2051
- Chore: deleted unused files, dead code; minor fixes by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2059
- Feat: Agent Token or Request Limiting by @ardafincan in https://github.com/arc53/DocsGPT/pull/2041
- Fix: Remove redundant conditional expression in file selection logic by @jayamrutiya in https://github.com/arc53/DocsGPT/pull/2060
- Feedback Buttons Appear Before Message is Fully Rendered by @anurag2787 in https://github.com/arc53/DocsGPT/pull/2064
- Refactor: use async/await in fetchChunks for correct error handling (typescript:S4822) by @jayamrutiya in https://github.com/arc53/DocsGPT/pull/2066
- Fix: Reduce large margins between list items in answer rendering by @TinTinWinata in https://github.com/arc53/DocsGPT/pull/2058
- feat: comprehensive test suite for API layer by @siiddhantt in https://github.com/arc53/DocsGPT/pull/2068
- fix: cleanup ConversationBubble and fix CopyButton by @hanzalahwaheed in https://github.com/arc53/DocsGPT/pull/2073
- Frontend audit: refinements by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2083
- add configurable TTS provider in settings.py and update ElevenLabs Api (#2065) by @nihaaaar22 in https://github.com/arc53/DocsGPT/pull/2074
- fix(ui): use dedicated sidebar open/close icons for better visual feedback of actions by @ritoban23 in https://github.com/arc53/DocsGPT/pull/2088
- Update HACKTOBERFEST.md with T-shirt image by @pabik in https://github.com/arc53/DocsGPT/pull/2096
- todo tool feature added to tools by @gayatrik-dev in https://github.com/arc53/DocsGPT/pull/1977
- [UI/UX] Improve image upload experience — add preview & drag-to-reord… by @nikunj-kohli in https://github.com/arc53/DocsGPT/pull/2095
- feat: add bg blur for modals by @hanzalahwaheed in https://github.com/arc53/DocsGPT/pull/2110
- Frontend audit: Bug fixes and refinements by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2112
- Enhance migration script with logging and error handling by @dorkdiaries9 in https://github.com/arc53/DocsGPT/pull/2103
- feat: implementing the new custom modal design by @aqsaaqeel in https://github.com/arc53/DocsGPT/pull/2090
- feat: template-based prompt rendering with dynamic namespace injection by @siiddhantt in https://github.com/arc53/DocsGPT/pull/2091
- build(deps): bump i18next-browser-languagedetector from 8.0.2 to 8.2.0 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/1864
- build(deps): bump react-dom and @types/react-dom in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/1903
- build(deps-dev): bump eslint-plugin-prettier from 5.2.1 to 5.5.4 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/1916
- chore(deps): bump mermaid from 11.6.0 to 11.10.0 in /frontend in the npm_and_yarn group by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/1933
- added error saving vector store by @HarshitR2004 in https://github.com/arc53/DocsGPT/pull/2081
- feat: Installing vale(redo) by @CBID2 in https://github.com/arc53/DocsGPT/pull/2104
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.51.0 to 8.46.2 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2084
- chore(deps): bump mermaid from 11.12.0 to 11.12.1 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2111
- chore(deps-dev): bump eslint-plugin-n from 15.7.0 to 17.23.1 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2124
- feat: enhance prompt variable handling and add system variable option… by @dartpain in https://github.com/arc53/DocsGPT/pull/2128
- chore(deps-dev): bump prettier-plugin-tailwindcss from 0.6.13 to 0.7.1 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2122
- fix: relax ESLint strict type rules to warnings by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2129
- Updated the technique for handling multiple file uploads from the user by @Heisenberg-Vader in https://github.com/arc53/DocsGPT/pull/2126
- chore(deps-dev): bump vite from 6.4.1 to 7.1.12 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2130
- Fixes shared conversation on cloud version by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2135
- chore(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 8.46.3 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2131
- chore(deps-dev): bump eslint-plugin-n from 16.6.2 to 17.23.1 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2132
- chore(deps): bump react-i18next from 15.7.4 to 16.2.4 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2133
- Update quickstart.mdx by @tenokami in https://github.com/arc53/DocsGPT/pull/2142
- chore(deps-dev): bump @types/mermaid from 9.1.0 to 9.2.0 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2134
- chore(deps-dev): bump vite from 7.1.12 to 7.2.0 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2141
- chore(deps): bump @reduxjs/toolkit from 2.9.2 to 2.10.1 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2138
- chore(deps-dev): bump eslint from 8.57.1 to 9.39.1 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2139
- chore(deps-dev): bump husky from 8.0.3 to 9.1.7 in /frontend by @dependabot[bot] in https://github.com/arc53/DocsGPT/pull/2140
- chore(dependabot): add react-widget npm dependency updates by @ManishMadan2882 in https://github.com/arc53/DocsGPT/pull/2146
- feat: model registry and capabilities for multi-provider support by @siiddhantt in https://github.com/arc53/DocsGPT/pull/2158
- feat: context compression by @dartpain in https://github.com/arc53/DocsGPT/pull/2173
- fix: model in agents via api by @dartpain in https://github.com/arc53/DocsGPT/pull/2174
- fix: webhooks by @dartpain in https://github.com/arc53/DocsGPT/pull/2175
- feat: add German translation by @JustACodeA in https://github.com/arc53/DocsGPT/pull/2170
- fix(frontend): use bracket notation for tool variable paths by @dartpain in https://github.com/arc53/DocsGPT/pull/2176
- feat: agent search functionality with filters and loading states by @siiddhantt in https://github.com/arc53/DocsGPT/pull/2179
New Contributors
- @Copilot made their first contribution in https://github.com/arc53/DocsGPT/pull/1886
- @Krrish0902 made their first contribution in https://github.com/arc53/DocsGPT/pull/1887
- @naaa760 made their first contribution in https://github.com/arc53/DocsGPT/pull/1900
- @hanzalahwaheed made their first contribution in https://github.com/arc53/DocsGPT/pull/1920
- @NewAi25 made their first contribution in https://github.com/arc53/DocsGPT/pull/1961
- @jayamrutiya made their first contribution in https://github.com/arc53/DocsGPT/pull/1960
- @M4cr0Chen made their first contribution in https://github.com/arc53/DocsGPT/pull/2021
- @Lanthoiba2022 made their first contribution in https://github.com/arc53/DocsGPT/pull/2004
- @dhairya-eng made their first contribution in https://github.com/arc53/DocsGPT/pull/1982
- @poncema4 made their first contribution in https://github.com/arc53/DocsGPT/pull/2020
- @nihaaaar22 made their first contribution in https://github.com/arc53/DocsGPT/pull/2017
- @anshumaaaan made their first contribution in https://github.com/arc53/DocsGPT/pull/2027
- @Mariam-Saeed made their first contribution in https://github.com/arc53/DocsGPT/pull/2033
- @rahulio96 made their first contribution in https://github.com/arc53/DocsGPT/pull/1978
- @Nirzak made their first contribution in https://github.com/arc53/DocsGPT/pull/2054
- @ardafincan made their first contribution in https://github.com/arc53/DocsGPT/pull/2041
- @anurag2787 made their first contribution in https://github.com/arc53/DocsGPT/pull/2064
- @TinTinWinata made their first contribution in https://github.com/arc53/DocsGPT/pull/2058
- @ritoban23 made their first contribution in https://github.com/arc53/DocsGPT/pull/2088
- @gayatrik-dev made their first contribution in https://github.com/arc53/DocsGPT/pull/1977
- @nikunj-kohli made their first contribution in https://github.com/arc53/DocsGPT/pull/2095
- @dorkdiaries9 made their first contribution in https://github.com/arc53/DocsGPT/pull/2103
- @aqsaaqeel made their first contribution in https://github.com/arc53/DocsGPT/pull/2090
- @HarshitR2004 made their first contribution in https://github.com/arc53/DocsGPT/pull/2081
- @Heisenberg-Vader made their first contribution in https://github.com/arc53/DocsGPT/pull/2126
- @JustACodeA made their first contribution in https://github.com/arc53/DocsGPT/pull/2170
Full Changelog: https://github.com/arc53/DocsGPT/compare/0.14.0...0.15.0