Pavel
3ea137bfef
Manage apikeys in settings
...
1. More pydantic management of api keys.
2. Clean up of variable declarations from docker compose files, used to block .env imports. Now should be managed ether by settings.py defaults or .env
2026-01-16 13:02:02 +03:00
Pavel
974d98b94b
fixes setup scripts
...
fixes to env handling in setup script plus other minor fixes
2026-01-12 23:48:52 +03:00
Alex
69d9dc672a
chore(settings): disable Docling OCR by default for text parsing
2026-01-12 12:01:54 +00:00
Alex
a29bfa7489
fix simple routing ( #2261 )
2026-01-12 13:51:19 +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
aef3e0b4bb
chore: update workflow permissions and fix paths in settings ( #2227 )
...
* chore: update workflow permissions and fix paths in settings
* dep
* dep upgraes
2025-12-25 14:26:01 +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
ccd29b7d4e
feat: implement Docling parsers ( #2202 )
...
* feat: implement Docling parsers
* fix office
* docling-ocr-fix
* Docling smart ocr
* ruff fix
---------
Co-authored-by: Pavel <pabin@yandex.ru >
2025-12-23 18:33:51 +02:00
Akash Bhadana
f91846ce2d
docs: Update VECTOR_STORE comment to include pgvector ( #2211 )
...
Co-authored-by: root <root@MD-CG-010>
2025-12-22 18:53:30 +02:00
Alex
9a937d2686
Feat/small optimisation ( #2182 )
...
* optimised ram use + celery
* Remove VITE_EMBEDDINGS_NAME
* fix: timeout on remote embeds
2025-12-05 20:57:39 +02:00
Alex
e68da34c13
feat: implement internal API authentication mechanism
2025-12-04 15:52:45 +00:00
Alex
67e0d222d1
fix: model in agents via api ( #2174 )
2025-11-25 13:54:34 +02:00
Alex
17698ce774
feat: context compression ( #2173 )
...
* feat: context compression
* fix: ruff
2025-11-24 12:44:19 +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
21e5c261ef
feat: template-based prompt rendering with dynamic namespace injection ( #2091 )
...
* feat: template-based prompt rendering with dynamic namespace injection
* refactor: improve template engine initialization with clearer formatting
* refactor: streamline ReActAgent methods and improve content extraction logic
feat: enhance error handling in NamespaceManager and TemplateEngine
fix: update NewAgent component to ensure consistent form data submission
test: modify tests for ReActAgent and prompt renderer to reflect method changes and improve coverage
* feat: tools namespace + three-tier token budget
* refactor: remove unused variable assignment in message building tests
* Enhance prompt customization and tool pre-fetching functionality
* ruff lint fix
* refactor: cleaner error handling and reduce code clutter
---------
Co-authored-by: Alex <a@tushynski.me >
2025-10-31 12:47:44 +00:00
Nihar
f448e4a615
add configurable provider in settings.py and update ElevenLabs Api ( #2065 ) ( #2074 )
2025-10-22 19:07:21 +03:00
Ali Arda Fincan
ce32dd2907
Feat: Agent Token or Request Limiting ( #2041 )
...
* Update routes.py, added token and request limits to create/update agent operations
* added usage limit check to api endpoints
cannot create agents with usage limit right now that will be implemented
* implemented api limiting as either token limiting or request limiting modes
* minor typo & bug fix
2025-10-13 21:32:46 +03:00
Alex
03452ffd9f
feat: add GitHub access token support and fix file content fetching logic ( #2032 )
2025-10-07 16:53:14 +03:00
Siddhant Rai
70183e234a
refactor: break up monolithic routes.py into modular domain structure
2025-10-03 12:30:04 +05:30
ManishMadan2882
5de15c8413
(feat:11Labs) just functional part
2025-10-02 02:39:53 +05:30
ManishMadan2882
2d0e97b66d
(feat:oauth) provider as state, not args
2025-09-25 04:55:25 +05:30
Siddhant Rai
0ff6c6a154
Merge branch 'main' into feat/remote-mcp
2025-09-15 09:53:58 +05:30
Siddhant Rai
641cf5a4c1
feat: skip empty fields in mcp tool call + improve error handling and response
2025-09-11 19:04:10 +05:30
Siddhant Rai
1bf6af6eeb
feat: finalize remote mcp
2025-09-04 15:10:12 +05:30
Siddhant Rai
7c23f43c63
feat: Add MCP Server management functionality
...
- Implemented encryption utility for securely storing sensitive credentials.
- Added MCPServerModal component for managing MCP server configurations.
- Updated AddToolModal to include MCP server management.
- Enhanced localization with new strings for MCP server features.
- Introduced SVG icons for MCP tools in the frontend.
- Created a new settings section for MCP server configurations in the application.
2025-09-03 15:41:59 +05:30
ManishMadan2882
7e2cbdd88c
(feat:connector) redirect url as backend overhead
2025-09-03 09:57:13 +05:30
ManishMadan2882
3b69bea23d
(chore:settings)addefault oath creds
2025-08-21 17:02:23 +05:30
Alex
9281fac898
fix: improve error logging for index creation and add PARSE_IMAGE_REMOTE setting
2025-08-06 10:40:20 +01:00
Alex
b1d8266eef
feat: implement PGVectorStore for PostgreSQL vector storage
2025-08-05 13:54:39 +01:00
Siddhant Rai
76973a4b4c
feat: answer routes re-structure for better maintainability and reuse
2025-07-23 20:07:42 +05:30
Siddhant Rai
a9e4583695
refactor: use DuckDuckGo and Brave as tools instead of retrievers
2025-06-23 09:22:17 +05:30
Siddhant Rai
c35c5e0793
Refactor image upload handling and add URL strategy setting
2025-06-18 21:54:44 +05:30
Siddhant Rai
35f4b13237
refactor: add fallback LLM configuration options to settings
2025-06-06 17:05:15 +05:30
Siddhant Rai
e9530d5ec5
refactor: update env variable names
2025-06-06 15:29:53 +05:30
Alex
df9d432d29
fix: mongo db database name in settings
2025-04-24 17:29:41 +01:00
Alex
3cd9a72495
add storage type to the settings cofig
2025-04-23 23:13:39 +01:00
Siddhant Rai
6583aeff08
feat: update authentication handling and integrate token usage across frontend and backend
2025-03-18 08:29:57 +05:30
Siddhant Rai
4406426515
feat: implement session_jwt and enhance auth
2025-03-17 11:51:30 +05:30
Siddhant Rai
7fd377bdbe
feat: implement JWT authentication and token management in frontend and backend
2025-03-14 17:07:15 +05:30
Siddhant Rai
c6ce4d9374
feat: logging stacks
2025-02-27 19:14:10 +05:30
Siddhant Rai
7b05afab74
refactor: formatting + token limit for gemini-2.0-flash-exp
2025-02-14 00:27:27 +05:30
Alex
132326136a
added gpt-4o-mini model
2024-12-19 18:17:12 +00:00
Alex
312cb9ae70
feat: image parser
2024-11-19 19:06:53 +00:00
Alex
ed12c2d527
Merge pull request #1335 from kom-senapati/feature/mongodb-connection-refactor
...
refactor: use MongoDB singleton for connection management
2024-10-31 11:36:01 +00:00
kom-senapati
18ed255f5a
fix: import settings object of Settings class in mongo_db.py
2024-10-28 19:30:38 +05:30
kom-senapati
3b76b3ddce
fix: Settings import
2024-10-22 18:03:46 +05:30
Alex
fd8e277530
Merge branch 'main' into feature_n/lancedb
2024-10-19 16:22:39 +01:00
kom-senapati
5ba917c5e4
chore: remove unused imports
2024-10-18 09:22:27 +05:30
kom-senapati
83f2fb1e62
refactor: Use MongoDB singleton for connection management
2024-10-18 09:18:15 +05:30
Alex
204b1b1963
fix: add singleton, logging, connection handle
2024-10-15 11:35:37 +01:00