Private AI platform for agents, assistants and enterprise search. Built-in Agent Builder, Deep research, Document analysis, Multi-model support, and API connectivity for agents.
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