Commit Graph
120 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 72b3d94453 fix: tests 2026-04-03 18:30:46 +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 81989e8258 fix: patch /v1/models 2026-04-03 17:37:09 +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 6381f7dd4e fix: remove bad tests 2026-04-03 16:20:15 +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 8b9e595d85 fix: structure improvements of messages 2026-04-01 14:58:44 +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 727495c553 fix: mongo in unit tests 2026-03-31 00:34:49 +01:00
Alex a3b08a5b44 More tests 2026-03-31 00:07:19 +01:00
Alex d5c0322e2a chore: more tests 2026-03-30 16:13:08 +01:00
Alex ed0063aada chore: handlers tests 2026-03-30 12:53:50 +01:00
Alex 126fa01b14 chore: utils tests 2026-03-29 11:49:35 +01:00
Alex e06debad5f chore: connector tests 2026-03-29 10:32:48 +01:00
Alex 6492852f7d fix: lint on seeder test 2026-03-29 09:48:46 +01:00
Alex 00a621f33a tests: retriever and seeder 2026-03-29 09:46:07 +01:00
Alex fe185e5b8d chore: api and tool tests 2026-03-28 21:51:47 +00: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 db18b743d1 fix tests 2 2026-03-28 13:10:41 +00:00
Alex 9e85cc9065 fix: test errors 2026-03-28 13:04:21 +00:00
Alex 47dcbcb74b fix: tests and sources on workflow agent 2026-03-28 12:03:16 +00:00
Alex 84b2e4bab4 fix: end node multi input 2026-03-28 10:00:01 +00:00
Alex b254de6ed6 tests: worker coverage 2026-03-27 12:03:55 +00:00
Alex c726eb8ebd fix: ruff 2026-03-26 18:48:53 +00:00
Alex 5f0d39e5f1 tests: vectors 2026-03-26 18:42:59 +00:00
Alex f7bfd38b28 fix: proper fallback handling within agent during stream 2026-03-26 12:52:30 +00:00
Alex 820ee3a843 fix test 2026-03-25 22:53:09 +00:00
Alex 462f2e9494 mini refactors 2026-03-25 22:34:25 +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 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
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
Manish Madan 876b04c058 Artifacts-backed persistence for Agent “Self” tools (Notes / Todo) + streaming artifact_id support (#2267)
* (feat:memory) use fs/storage for files

* (feat:todo) artifact_id via sse

* (feat:notes) artifact id return

* (feat:artifact) add get endpoint, store todos with conv id

* (feat: artifacts) fe integration

* feat(artifacts): ui enhancements, notes as mkdwn

* chore(artifacts) updated artifact tests

* (feat:todo_tool) return all todo items

* (feat:tools) use specific tool names in bubble

* feat: add conversationId prop to artifact components in Conversation

* Revert "(feat:memory) use fs/storage for files"

This reverts commit d1ce3bea31a76374ea70ce65f1691e34e66bc683.

* (fix:fe) build fail
2026-02-15 00:08:37 +00:00