Skip to content

Commit 04902dc

Browse files
committed
AI Assistant 2/3: Add knowledge retrieval tool
1 parent 1ca0700 commit 04902dc

File tree

73 files changed

+5219
-1016
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+5219
-1016
lines changed

.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,3 +171,6 @@ DATABASE_NAME=baserow
171171

172172
# SENTRY_DSN=
173173
# SENTRY_BACKEND_DSN=
174+
175+
# BASEROW_EMBEDDINGS_API_URL=http://embeddings
176+
# BASEROW_ENTERPRISE_ASSISTANT_LLM_MODEL=groq/openai/gpt-oss-120b # Needs GROQ_API_KEY env var set too

.gitlab-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ backend-check-startup-python:
180180
services:
181181
- name: $CI_DIND_IMAGE
182182
alias: docker
183-
- name: postgres:13
183+
- name: pgvector/pgvector:pg13
184184
alias: db
185185
variables:
186186
DOCKER_HOST: tcp://docker:2376
@@ -205,7 +205,7 @@ backend-test-group-1:
205205
services:
206206
- name: $CI_DIND_IMAGE
207207
alias: docker
208-
- name: postgres:13
208+
- name: pgvector/pgvector:pg13
209209
alias: db
210210
command:
211211
[
@@ -487,7 +487,7 @@ e2e-tests-group-1:
487487
image: mcr.microsoft.com/playwright:v1.48.2
488488
stage: test
489489
services:
490-
- name: postgres:13
490+
- name: pgvector/pgvector:pg13
491491
alias: db
492492
variables:
493493
POSTGRES_USER: baserow

backend/requirements/base.in

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ drf-spectacular==0.28.0
1515
asgiref==3.8.1
1616
channels[daphne]==4.0.0
1717
channels-redis==4.1.0
18-
celery[redis]==5.4.0
18+
celery[redis]==5.5.3
1919
django-redis==5.4.0
2020
django-celery-email==3.0.0
2121
advocate==1.0.0
@@ -35,7 +35,8 @@ django-storages[google]==1.14.3
3535
django-health-check==3.18.2
3636
psutil==5.9.8
3737
dj-database-url==2.1.0
38-
redis==5.0.4
38+
redis==5.2.1
39+
pgvector==0.4.1
3940
pysaml2==7.5.0
4041
validators==0.28.1
4142
requests-oauthlib==2.0.0
@@ -66,19 +67,15 @@ celery-singleton==0.3.1
6667
posthog==3.5.0
6768
https://github.com/fellowapp/prosemirror-py/archive/refs/tags/v0.3.5.zip
6869
rich==13.7.1
69-
tzdata==2024.1
70+
tzdata==2025.2
7071
sentry-sdk==2.29.1
7172
typing_extensions==4.11.0
7273
ollama==0.1.9
7374
langchain==0.3.27
74-
langchain-openai==0.3.28
75-
langgraph==0.6.3
76-
langgraph-checkpoint-postgres==2.0.23
77-
openai==1.91.0
75+
langchain-openai==0.3.35
76+
openai==2.2.0
7877
anthropic==0.37.1
7978
mistralai==1.1.0
80-
# referencing==0.31.1 # pinned because of version conflict
81-
# premium ical feed feature
8279
icalendar==5.0.12
8380
jira2markdown==0.3.7
8481
openpyxl==3.1.5
@@ -89,3 +86,5 @@ tornado==6.5.0 # Pinned to address vulnerability.
8986
certifi==2025.4.26 # Pinned to address vulnerability.
9087
httpcore==1.0.9 # Pinned to address vulnerability.
9188
genson==1.3.0
89+
dspy-ai==3.0.3
90+
litellm==1.77.7 # Pinned to avoid bug in 1.75.3 requiring litellm[proxy]

0 commit comments

Comments
 (0)