Alex
df57053613
feat: improve crawlers and update chunk filtering ( #2250 )
2026-01-06 00:52:12 +02:00
Alex
05c835ed02
feat: enable OCR for docling when parsing attachments and update file extractor ( #2246 )
2025-12-31 02:08:49 +02:00
Alex
9e7f1ad1c0
Add Amazon S3 support and synchronization features ( #2244 )
...
* Add Amazon S3 support and synchronization features
* refactor: remove unused variable in load_data test
2025-12-30 20:26:51 +02:00
Alex
98e949d2fd
Patches ( #2218 )
...
* feat: implement URL validation to prevent SSRF
* feat: add zip extraction security
* ruff fixes
2025-12-24 17:05:35 +02:00
Alex
b0d4576a95
fix: improve error handling in agent webhook worker
2025-12-18 13:27:40 +00:00
Alex
2a4ab3aca1
Fix history leftover ( #2198 )
...
* fix: history leftover
* fix: unbound result
2025-12-17 16:07:14 +02:00
Alex
de369f8b5e
fix: history leftover ( #2197 )
2025-12-17 13:07:50 +02:00
Alex
e68da34c13
feat: implement internal API authentication mechanism
2025-12-04 15:52:45 +00:00
Alex
dc2faf7a7e
fix: webhooks ( #2175 )
2025-11-25 16:08:22 +02:00
Siddhant Rai
3f7de867cc
feat: model registry and capabilities for multi-provider support ( #2158 )
...
* feat: Implement model registry and capabilities for multi-provider support
- Added ModelRegistry to manage available models and their capabilities.
- Introduced ModelProvider enum for different LLM providers.
- Created ModelCapabilities dataclass to define model features.
- Implemented methods to load models based on API keys and settings.
- Added utility functions for model management in model_utils.py.
- Updated settings.py to include provider-specific API keys.
- Refactored LLM classes (Anthropic, OpenAI, Google, etc.) to utilize new model registry.
- Enhanced utility functions to handle token limits and model validation.
- Improved code structure and logging for better maintainability.
* feat: Add model selection feature with API integration and UI component
* feat: Add model selection and default model functionality in agent management
* test: Update assertions and formatting in stream processing tests
* refactor(llm): Standardize model identifier to model_id
* fix tests
---------
Co-authored-by: Alex <a@tushynski.me >
2025-11-14 13:13:19 +02:00
Siddhant Rai
da6317a242
feat: agent templates and seeding premade agents ( #1910 )
...
* feat: agent templates and seeding premade agents
* fix: ensure ObjectId is used for source reference in agent configuration
* fix: improve source handling in DatabaseSeeder and update tool config processing
* feat: add prompt handling in DatabaseSeeder for agent configuration
* Docs premade agents
* link to prescraped docs
* feat: add template agent retrieval and adopt agent functionality
* feat: simplify agent descriptions in premade_agents.yaml added docs
---------
Co-authored-by: Pavel <pabin@yandex.ru >
Co-authored-by: Alex <a@tushynski.me >
2025-10-07 13:00:14 +03:00
Alex
68c479f3a5
Merge branch 'main' into refine/mcp-tool
2025-09-26 13:40:12 +01:00
Siddhant Rai
3b27db36f2
feat: Implement OAuth flow for MCP server integration
...
- Added MCPOAuthManager to handle OAuth authorization.
- Updated MCPServerSave resource to manage OAuth status and callback.
- Introduced new endpoints for OAuth status and callback handling.
- Enhanced user interface to support OAuth authentication type.
- Implemented polling mechanism for OAuth status in MCPServerModal.
- Updated frontend services and endpoints to accommodate new OAuth features.
- Improved error handling and user feedback for OAuth processes.
2025-09-26 02:44:08 +05:30
ManishMadan2882
b2b9670a23
(feat:connectors) type as connector:file
2025-09-09 00:00:58 +05:30
ManishMadan2882
f9b2c95695
(feat:connector) sync, simply re-ingest
2025-09-02 18:06:04 +05:30
ManishMadan2882
384ad3e0ac
(feat:connector) raw sync flow
2025-09-02 13:34:31 +05:30
ManishMadan2882
2868e47cf8
(feat:connector) provider metadata, separate fe nested display
2025-08-29 18:05:58 +05:30
ManishMadan2882
f09f1433a9
(feat:connectors) separate layer
2025-08-26 01:38:36 +05:30
ManishMadan2882
15a9e97a1e
(feat:ingest_connectors) spread config params
2025-08-26 00:56:39 +05:30
ManishMadan2882
2410bd8654
(fix:driveLoader) folder ingesting
2025-08-22 19:07:52 +05:30
ManishMadan2882
f82be23ca9
(feat:ingestion) external drive connect
2025-08-22 13:33:21 +05:30
GH Action - Upstream Sync
d72558eb36
Merge branch 'main' of https://github.com/arc53/DocsGPT
2025-08-12 01:43:57 +00:00
Alex
f94a093e8c
fix: truncate long text fields to prevent overflow in logs and sources
2025-08-11 14:56:31 +01:00
ManishMadan2882
1eb011e8c3
Merge branch 'main' of https://github.com/arc53/DocsGPT
2025-08-05 15:28:51 +05:30
ManishMadan2882
53225bda4e
(feat:reingestion) spit directories
2025-08-02 00:49:15 +05:30
ManishMadan2882
d5ded3c9f4
(feat:reingest) eat and spit specific chunks
2025-08-01 01:14:48 +05:30
ManishMadan2882
266d256a07
(feat:sources) management, simple re-ingest
2025-07-30 01:57:40 +05:30
Siddhant Rai
76973a4b4c
feat: answer routes re-structure for better maintainability and reuse
2025-07-23 20:07:42 +05:30
ManishMadan2882
5b07c5f2e8
(feat:ingestion) unzip, extract and store
2025-07-15 15:31:26 +05:30
ManishMadan2882
2ef23fe1b3
(feat:dir-reader) maintain dir structure in db
2025-07-03 01:24:22 +05:30
ManishMadan2882
fd905b1a06
(feat:dir-reader) save tokens with filenames
2025-07-02 16:30:29 +05:30
ManishMadan2882
ade704d065
(refactor:ingestion) pass file path once
2025-07-01 04:00:57 +05:30
GH Action - Upstream Sync
0a3e8ca535
Merge branch 'main' of https://github.com/arc53/DocsGPT
2025-06-12 01:43:21 +00:00
ManishMadan2882
b8a10e0962
(fix:ingestion) display names are separate
2025-06-12 00:57:46 +05:30
ManishMadan2882
44b6ec25a2
clean
2025-06-11 21:18:37 +05:30
Siddhant Rai
3353c0ee1d
Merge branch 'main' into refactor/llm-handler
2025-06-11 19:27:33 +05:30
ManishMadan2882
8b3e960be0
(feat:ingestion) store filepath from now
2025-06-11 16:00:09 +05:30
Siddhant Rai
e9530d5ec5
refactor: update env variable names
2025-06-06 15:29:53 +05:30
ManishMadan2882
7cab5b3b09
(feat:attachments) store filenames in worker
2025-06-03 04:02:41 +05:30
Alex
183251487c
lint: remove unused import of 'io' in worker.py
2025-05-07 23:37:35 +01:00
ManishMadan2882
89d5e7bee5
(feat:attachment) store file in endpoint layer
2025-05-07 19:15:36 +05:30
Alex
481df4d604
fix: enhance error logging with exception info across multiple modules
2025-05-05 13:12:39 +01:00
Alex
cc67d4a1e2
process all request data implicitly
2025-04-28 17:49:29 +01:00
Siddhant Rai
eeb9da696f
Merge remote-tracking branch 'upstream/main' into feat/agent-menu
2025-04-28 17:01:46 +05:30
Siddhant Rai
4979e1ac9a
feat: add clsx dependency, enhance logging in agent logic, and improve agent logs component
2025-04-28 14:18:28 +05:30
Siddhant Rai
8289b02ab0
feat: add agent webhook endpoint and implement related functionality
2025-04-26 12:00:29 +05:30
Alex
df9d432d29
fix: mongo db database name in settings
2025-04-24 17:29:41 +01:00
ManishMadan2882
e60f78ac4a
(feat:storage) file uploads
2025-04-23 03:39:35 +05:30
ManishMadan2882
637d3a24a1
Revert "(feat:storage) file, indexes uploads"
...
This reverts commit 64c42f0ddf .
2025-04-23 00:52:55 +05:30
ManishMadan2882
24c8b24b1f
Revert "(fix:indexes) look for the right path"
...
This reverts commit 5ad34e2216 .
2025-04-23 00:52:22 +05:30