Commit History

fix(db): update async engine configuration to use connection pool settings
d1f2042

Aasher commited on

fix wrong index line
292a151

Aasher commited on

fix index in message model
e34e43b

Aasher commited on

fix connection error
56db15b

Aasher commited on

fix(db): update async engine configuration with connection pool settings
7d15b55

Aasher commited on

fix: add index param into Column
4fefe49

Aasher commited on

fix(db): update connection pool settings to use NullPool for async engine
644dc3b

Aasher commited on

fix: Add index to chat model
aadaf40

Aasher commited on

feat(middleware): add process time header middleware for request timing
d47e86b

Aasher commited on

fix(db): replace chat.id with chat_id to use the alive session
83e5aa0

Aasher commited on

refactor(chat): remove db parameter from update_chat_title_from_message and manage DB session internally
cbe29b5

Aasher commited on

feat(chat): add background task for updating chat title from message content
fc7c411

Aasher commited on

feat(db): configure the connection pool to ensure efficient connection reuse and prevent requests from getting starved.
db5367c

Aasher commited on

refactor(message): return MessageRead schema instead of raw model
3361c41

Aasher commited on

refactor(db): use timezone-aware timestamps in models
b68a6a7

Aasher commited on

refactor(db): remove redundant updated_at timestamp updates
50b464f

Aasher commited on

refactor(db): remove redundant scalars() call in ORM queries
2d9a53a

Aasher commited on

refactor(db): use db.exec instead of db.execute and add chat auth check
79313c0

Aasher commited on

refactor(db): migrate from sqlalchemy to sqlmodel async session
0d53b01

Aasher commited on

refactor(db): use scalars() for consistent ORM result handling
0399162

Aasher commited on

fix(db): correct async database operations syntax
73bc093

Aasher commited on

refactor(db): migrate database operations to async/await
ce2db9f

Aasher commited on

install new packages
0cb9b8b

Aasher commited on

fix(db): Update database messages code to return only the final message
c92423f

Aasher commited on

Fix issues in docker file
b3b04d0

Aasher commited on

fix docker issue
e2b862d

Aasher commited on

update docker file
375f786

Aasher commited on

fix(docker): Simplify docker file
5354474

Aasher commited on

fix(docker): Remove system flag from uv command
65bb318

Aasher commited on

fix(docker): correct COPY command syntax for pyproject.toml in Dockerfile
56c9db9

Aasher commited on

refactor(docker): simplify dependency installation in Dockerfile by removing lock file and options
90d2c61

Aasher commited on

refactor(docker): update Dockerfile to streamline build stages and improve dependency management
db93b32

Aasher commited on

refactor(docker): improve comments for clarity and consistency in Dockerfile
57940a7

Aasher commited on

refactor(docker): restructure Dockerfile into multi-stage build for improved clarity and efficiency
206cd8a

Aasher commited on

refactor(docker): enhance Dockerfile with improved comments and organization of installation steps
aee4974

Aasher commited on

refactor(docker): optimize Dockerfile by cleaning up installation steps and improving cache handling
1c5ba65

Aasher commited on

refactor(docker): clean up .dockerignore by organizing entries and removing unnecessary lines
101f6cc

Aasher commited on

fix(root): update welcome message to clarify API context
4febd8d

Aasher commited on

refactor(docker): simplify Dockerfile by removing non-root user setup and consolidating environment variables
9096389

Aasher commited on

refactor(docker): streamline Dockerfile by reorganizing user setup and environment variables
0baaab5

Aasher commited on

feat(docker): add Dockerfile and .dockerignore for containerization setup
9e9873f

Aasher commited on

fix(memory): update filter parameter to plural for consistency in memory retrieval
65127e8

Aasher commited on

fix(chats): filter messages to include only relevant user and assistant content in chat retrieval
8909b6d

Aasher commited on

fix(agent): pass user_id in agent invocation for enhanced context
2c9f86d

Aasher commited on

fix(call_model): add memories parameter to ensure memories are passed to agent
8477204

Aasher commited on

fix(agent): improve tool call handling and ensure proper output structuring
34e2fa0

Aasher commited on

feat(memories): add get_recent_memories task and integrate recent memories into agent workflow
dfd09d4

Aasher commited on

Refactor workflow to integrate ChatGoogleGenerativeAI and update vectorstore embeddings
38ccc4e

Aasher commited on

feat(cors): add CORS configuration and FastAPI app setup
9577d95

Aasher commited on

feat(title-generation): add title generation feature with new model
8fe9ff0

Aasher commited on