Commit Graph
1246 Commits
Author SHA1 Message Date
Alex ececcb8b17 feat: init pg migration 2026-04-12 00:07:24 +01:00
Alex fcdb4fb5e8 feat: faster ebook parsing 2026-04-09 18:31:06 +01:00
Alex 0c15af90b1 feat: history overwrite 2026-04-06 14:42:01 +01:00
Alex cdd6ff6557 chore: bump deps 2026-04-04 12:45:34 +01:00
Alex 74a4a237dc fix: bump deps 2026-04-03 18:26:29 +01:00
Alex 3fc81ac5d8 fix: clean error 2026-04-03 18:08:38 +01:00
Alex d711eefe96 patch: agent usage limits 2026-04-03 18:03:31 +01:00
Alex 79206f3919 fix: harden faiss 2026-04-03 17:57:49 +01:00
Alex de971d9452 fix: validate mcp url 2026-04-03 17:52:48 +01:00
Alex 1b4d5ca0dd patch: mcp identity 2026-04-03 17:40:22 +01:00
Alex 81989e8258 fix: patch /v1/models 2026-04-03 17:37:09 +01:00
Alex dc262d1698 patch: error 2026-04-03 17:30:23 +01:00
Alex 69f9c93869 patch: s3 2026-04-03 17:28:09 +01:00
Alex 74bf80b25c patch: sharing convos 2026-04-03 17:20:06 +01:00
Alex 02e93d993d patch: available tools 2026-04-03 17:12:36 +01:00
Alex 6b6495f48c patch: key 2026-04-03 17:06:35 +01:00
Alex 249dd9ce37 patch: paths 2026-04-03 16:45:03 +01:00
Alex 7d65cf1c2b chore: bump deps 2026-04-03 16:35:10 +01:00
Alex e6ac4008fe feat: better tool names for llms 2026-04-03 15:35:50 +01:00
Alex 1af09f114d fix: tool mapping 2026-04-03 13:32:55 +01:00
Alex be7da983e7 fix: remove internal tools when creating tools and better Approval gate UX 2026-04-03 10:36:48 +01:00
Alex 8b9e595d85 fix: structure improvements of messages 2026-04-01 14:58:44 +01:00
Alex 398f3acc8d fix: clean error 2026-04-01 13:01:02 +01:00
Alex e04baa7ed8 feat: tests and approval gate 2026-04-01 12:49:32 +01:00
Alex addf57cab7 feat: compatible api 2026-03-31 23:10:09 +01:00
Alex 73256389cf feat: client side tools 2026-03-31 22:20:55 +01:00
Alex d609efca49 feat: continuation messages 2026-03-31 21:30:24 +01:00
Alex ea2fd8b04a chore: remove unused deps 2026-03-31 11:57:01 +01:00
Alex 2c73deac20 deps upgrades 2026-03-31 11:32:55 +01:00
Alex 86664ebda2 Merge pull request #2320 from Alex-wuhu/novita-integration
feat: complete Novita AI provider integration
2026-03-28 13:22:02 +00:00
Alex 5478e4234c chore: bump npm again 2026-03-26 14:06:05 +00:00
Alex 15d4e9dbf5 fix: strict json in openai base 2026-03-26 13:08:22 +00:00
Alex f7bfd38b28 fix: proper fallback handling within agent during stream 2026-03-26 12:52:30 +00:00
Alex 462f2e9494 mini refactors 2026-03-25 22:34:25 +00:00
Alex c6ece177cd fix: small issues 2026-03-25 20:04:03 +00:00
Alex e8d11fdfa6 feat: list files internal tool 2026-03-25 19:21:46 +00:00
Alex 72393dc369 feat: improve research 2026-03-25 17:42:24 +00:00
Alex 556b0a1da5 feat: research init 2026-03-25 15:16:18 +00:00
Alex 32c268a21e refactor: simplify agent architecture and remove ReActAgent 2026-03-25 12:47:17 +00:00
Alex ed34c2b929 fix: tool name in agent builder 2026-03-25 11:29:31 +00:00
Alex 06e827573c fix: jinja 2026-03-25 00:03:42 +00:00
Alex-wuhu eaf39bb15b feat: add Novita AI as LLM provider
Add Novita AI (https://novita.ai) as a new LLM provider option.
Novita offers OpenAI-compatible API endpoints with competitive pricing.
2026-03-23 10:52:26 +08:00
Alex 5ab43fd12c fix: lang overflows, sst (#2314) 2026-03-18 14:50:29 +00:00
Alex 21996af626 stt init (#2306)
* stt init

* fix: limits

* fix: errors

* fix: error messages
2026-03-17 14:27:48 +00:00
Siddhant RaiandAlex 65e57be4dd feat: dynamic config rendering + mcp tool enhancement (#2286)
* feat: enhance modal functionality and configuration handling

- Updated WrapperModal to improve click outside detection for closing the modal.
- Refactored ToolConfig to utilize ConfigFieldSpec for better configuration management.
- Added validation and dynamic handling of configuration fields in ToolConfig.
- Introduced reconnect functionality for MCP tools in the Tools component.
- Enhanced user experience with improved error handling and loading states.
- Updated types for better type safety and clarity in configuration requirements.

* refactor: reorganize imports and improve conditional formatting

* fix: revert API_URL to use backend service name in docker-compose

* feat: add MCP auth status endpoint and integrate into user service and tools

* feat: implement logging for Brave, Postgres, and Telegram tools; add transport sanitization and credential extraction for MCP

---------

Co-authored-by: Alex <a@tushynski.me>
2026-03-13 15:58:50 +00:00
Siddhant RaiandAlex 13ad3b5dce feat: enhance logging and error handling across various tools; update DuckDuckGo dependency (#2282)
Co-authored-by: Alex <a@tushynski.me>
2026-03-12 16:50:29 +00:00
918bbf0369 Sharepoint (#2283)
* feat: add Microsoft Entra ID integration

- Updated .env-template and settings.py for Microsoft Entra ID configuration.
- Enhanced ConnectorsCallback to support SharePoint authentication.
- Introduced SharePointAuth and SharePointLoader classes.
- Added required dependencies in requirements.txt.

* 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>

* feat: add GitHub access token support and fix file content fetching logic (#2032)

* feat: add init for Share Point connector module

* chore(deps): bump mermaid from 11.6.0 to 11.12.0 in /frontend

Bumps [mermaid](https://github.com/mermaid-js/mermaid) from 11.6.0 to 11.12.0.
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.6.0...mermaid@11.12.0)

---
updated-dependencies:
- dependency-name: mermaid
  dependency-version: 11.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Feat: Notification section (#2033)

* Feature/Notification-section

* fix notification ui and add local storage variable to save the state

* add notification component to app.tsx

* refactor: remove MICROSOFT_REDIRECT_URI and update SharePointAuth to use CONNECTOR_REDIRECT_BASE_URI

* feat: Add button to cancel LLM response (#1978)

* feat: Add button to cancel LLM response
- Replace text area with cancel button when loading.
- Add useEffect to change elipsis in cancel button text.
- Add new SVG icon for cancel response.
- Button colors match Figma designs.

* fix: Cancel button UI matches new design
- Delete cancel-response svg.
- Change previous cancel button to match the new Figma design.
- Remove console log in handleCancel function.

* fix: Adjust cancel button rounding

* feat: Update UI for send button
- Add SendArrowIcon component, enables dynamic svg color changes
- Replace original icon
- Update colors and hover effects

* (fix:send-button) minor blink in transition

---------

Co-authored-by: Manish Madan <manishmadan321@gmail.com>

* feat: add SharePoint integration with session validation and UI components

* (feat:oneDrive) file loading for ingestion

* feat(oneDrive): shared user files

* (feat:oneDrive) rm shared file support, as sharedWithMe is degraded

* (feat:sharepoint) shared files for work msa

* (feat:sharepoint) retry on auth failure, decorator

* (fix) tests/ruff

* test: fix sharepoint loader expecting client id

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Abhishek Malviya <abfeb8@gmail.com>
Co-authored-by: Siddhant Rai <47355538+siiddhantt@users.noreply.github.com>
Co-authored-by: Pavel <pabin@yandex.ru>
Co-authored-by: Alex <a@tushynski.me>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mariam Saeed <69825646+Mariam-Saeed@users.noreply.github.com>
Co-authored-by: Rahul <rahulgithub96@gmail.com>
2026-03-12 14:46:26 +00:00
Alex 5006271abb fix stream stuff (#2293) 2026-03-11 11:43:27 +00:00
Alex a6625ec5de fix: mini workflow fixes 2026-02-22 11:10:42 +00:00
Alex 1a2104f474 fix: token calc (#2285) 2026-02-20 17:37:47 +00:00