Commit Graph

1989 Commits

Author SHA1 Message Date
Nolan Tremelling e7db62e6bd Add Scheduler and Postgres Vacuum (#2089)
* Add scheduler and vacuum

* Lint

* Refactor test workflow, add mock scheduler to tests

* 0 3 * * *

* Missing quote in toml

* Add maintenance service mock
2025-03-24 16:06:18 -07:00
NolanTrem 648beb228f Hotfix: Add back example envs and docker compose 2025-03-24 11:09:35 -07:00
Kyle Mistele 00e7eab7bc More JS/TS SDK type fixes (#2088)
* fix: types for API keys

* type fixes
2025-03-24 10:59:09 -07:00
Paul Spedding 0aeb00cbb1 File types for Python, JavaScript, TypeScript and CSS added. (#2073)
* Update with local changes

* removed uneeded files

* removed uneeded files

* removed all uneeded files

* update .gitignore to exclude specific env files and modify docker-compose to build r2r service

* Stop tracking docker/env directory. They're my API keys mang

* Stop tracking docker/env directory. hopefully not tracking now

* gitignore fix & stopped tracking custom compose.yaml

* Update .gitignore to stop tracking docker/compose.yaml and clean up redundant entries

* Remove README.md sym link and add PythonParser to core parsers; introduce PY document type

* Add CSS, JS, and TS parsers; update document types and parser exports. Untested.

* Add DockerfileParser to parse and structure Dockerfile content. still need to test all new parsers in running image.

* Add Dockerfile and Docker Compose parsers these are a test not sure if i will keep; update document types and exports

* Remove Dockerfile and Docker Compose parsers from core exports and ingestion provider; update document types accordingly test didnt work. Dockerfile has no file ext  and docker-compose can be a yaml or yml.

* recreate README.md

* update .gitignore to exclude 'paul/' and 'Todo/' directories; add Todo file for debugging notes, but removed in .gitignore

* Delete README.md

* add symlink to README.md pointing to ./py/README.md

* remove DockerfileParser and DockerComposeParser from text parsers

* remove ProfileRouter and update import paths in ingestion and llm modules

* Ignore .gitignore

* Delete .gitignore

* Delete Todo

My personal project todo list.

* Add .gitignore file to exclude unnecessary files and directories

* Fix import path for GenerationConfig in litellm.py

* Fix import statements in base.py to use correct paths

* Refactor parser imports and enhance pre-commit workflow to automatically commit changes

* Update pre-commit configuration to exclude virtual environment and improve print statement checks

* Add new file types support and update .gitignore for pre-commit configuration

* Fix regex pattern in JSParser to correctly match arrow functions

* Add global cleanup fixture to remove leftover documents after tests

* Add global cleanup fixture to remove leftover documents and collections after tests

* Refactor global cleanup fixture to use AsyncGenerator and enhance database cleanup logic

* Refactor global cleanup fixture to use AsyncGenerator and improve cleanup logic

* Remove automatic commit step from quality workflow

* Add TypeScript ignore comments for axios module declaration and GitHub flow build

* Conftest.py in test/intergration dir remove cleanup func

* Remove empty __init__.py files from integration and unit test directories
2025-03-24 10:58:33 -07:00
emrgnt-cmplxty 0514ff9dfe Merge pull request #2083 from SciPhi-AI/revert-2082-feature/simplify-prompt-logic
Revert "Feature/simplify prompt logic"
2025-03-22 03:29:50 -07:00
emrgnt-cmplxty 6383c840b9 Revert "Feature/simplify prompt logic" 2025-03-22 03:29:07 -07:00
emrgnt-cmplxty 4f66cd194f Merge pull request #2082 from SciPhi-AI/feature/simplify-prompt-logic
Feature/simplify prompt logic
2025-03-22 02:21:39 -07:00
emrgnt-cmplxty afca6a7bd1 up 2025-03-22 02:20:41 -07:00
emrgnt-cmplxty 4e01d5b037 up 2025-03-22 02:13:51 -07:00
emrgnt-cmplxty fc353b733d up 2025-03-22 02:11:12 -07:00
emrgnt-cmplxty 2119cacaf5 simplify prompt logic 2025-03-22 01:54:38 -07:00
emrgnt-cmplxty a0d5a9cb47 Merge pull request #2080 from SciPhi-AI/feature/improve-filter-logic
refactor filters for simplicity / modularity
2025-03-21 22:16:01 -07:00
emrgnt-cmplxty 05f04e7109 add agent tests 2025-03-21 22:10:35 -07:00
emrgnt-cmplxty ae279a670b adding tests for filters 2025-03-21 21:51:37 -07:00
emrgnt-cmplxty edd7bf4055 add citations 2025-03-21 21:31:54 -07:00
emrgnt-cmplxty 1e68c2cee1 add citations 2025-03-21 21:31:40 -07:00
emrgnt-cmplxty fdccd75cb8 rm duplicate psql_quote_literal 2025-03-21 20:31:54 -07:00
emrgnt-cmplxty f05129be1e rm duplicate psql_quote_literal 2025-03-21 20:31:22 -07:00
emrgnt-cmplxty 4e695022e1 refactor filters for simplicity / modularity 2025-03-21 19:44:51 -07:00
Nolan Tremelling e0d7ab1d8d Refactor to use pymupdf, batch VLM requests (#2078)
* Refactor to use pymupdf, batch VLM requests

* Claude hates listening
2025-03-21 15:22:45 -07:00
Nolan Tremelling dd4e0c5db2 Update env vars and config files (#2079) 2025-03-21 15:22:21 -07:00
Kyle Mistele 825e47ee1a fix: types for API keys (#2077) 2025-03-21 12:43:04 -07:00
emrgnt-cmplxty cb6483e8d1 Merge pull request #2076 from SciPhi-AI/patch/fix-sdk-import-and-citations-error
fix sdk imports and citations error
2025-03-21 05:33:41 -07:00
emrgnt-cmplxty 01d1442d97 fix sdk imports and citations error 2025-03-21 05:21:22 -07:00
emrgnt-cmplxty 4073f2d2b0 Update README.md 2025-03-20 22:53:13 -07:00
emrgnt-cmplxty 971b4da0d5 Merge pull request #2072 from K-Mistele/main
chore: bump patch level
2025-03-20 20:34:23 -07:00
Kyle Mistele 6ba47b15f2 chore: bump patch level 2025-03-20 21:38:44 -05:00
emrgnt-cmplxty a5fb1ca0b0 Merge pull request #2071 from K-Mistele/main
Add ability to set API key for JS client
2025-03-20 19:35:37 -07:00
Kyle Mistele a6eca2ebef feat: add ability to set API Key for client auth 2025-03-20 21:23:37 -05:00
Kyle Mistele 0706b05d20 add setApiKey method to base client 2025-03-20 21:23:37 -05:00
emrgnt-cmplxty 6639e79838 Merge pull request #2070 from SciPhi-AI/patch/title-or-na
title or na
2025-03-20 04:08:08 -07:00
emrgnt-cmplxty dc7a19fe20 title or na 2025-03-20 04:07:52 -07:00
emrgnt-cmplxty 4e18d5d02e Merge pull request #2069 from SciPhi-AI/patch/fix-title-naming-logic
fix title setting
2025-03-20 02:56:47 -07:00
emrgnt-cmplxty d8a294f5e8 fix None error on title fetch 2025-03-20 02:56:38 -07:00
emrgnt-cmplxty 9936c52380 fix None error on title fetch 2025-03-20 02:54:15 -07:00
emrgnt-cmplxty 30eabe90a7 fix title naming logic 2025-03-20 02:41:02 -07:00
emrgnt-cmplxty d5e2e4de32 fix title setting 2025-03-20 02:36:22 -07:00
emrgnt-cmplxty 68638148d3 Merge pull request #2068 from SciPhi-AI/feature/add-mcp
adding barebones mcp
2025-03-20 02:15:51 -07:00
emrgnt-cmplxty 3509645c97 fix default auth prov 2025-03-20 02:15:31 -07:00
emrgnt-cmplxty e7bd813259 ruff it up 2025-03-20 02:11:56 -07:00
emrgnt-cmplxty 7476ba21ac adding barebones mcp 2025-03-20 02:09:17 -07:00
emrgnt-cmplxty 7c623b461c Merge pull request #2067 from SciPhi-AI/feature/add-clerk-provider
Feature/add clerk provider
2025-03-20 00:59:36 -07:00
emrgnt-cmplxty f7f977e69c flake, rm clerk dep 2025-03-20 00:58:28 -07:00
emrgnt-cmplxty 2e8fa344fd Merge pull request #2055 from karthiksrinivasan/03-18-feat_add_support_clerk_auth_provider
Feat: Add support clerk auth provider
2025-03-20 00:52:21 -07:00
emrgnt-cmplxty 5cf8927501 Merge pull request #2065 from SciPhi-AI/feature/improve-auto-naming-logic
Feature/improve auto naming logic
2025-03-20 00:51:38 -07:00
emrgnt-cmplxty dc6236c7c8 Merge pull request #2066 from SciPhi-AI/feature/hard-failure-on-embedding-dimension-mismatch
make hard fail on dimension mismatch
2025-03-20 00:50:17 -07:00
emrgnt-cmplxty 8aa1e29aee make hard fail on dimension mismatch 2025-03-20 00:49:57 -07:00
emrgnt-cmplxty fb21b83136 improve default conversation name generation scenarios 2025-03-20 00:42:51 -07:00
emrgnt-cmplxty 188eb8f7a5 improve default conversation name generation scenarios 2025-03-20 00:40:16 -07:00
emrgnt-cmplxty 1c879bd71d improve default conversation name generation scenarios 2025-03-20 00:37:25 -07:00