Commit History

Move API modules to dedicated package
a5ef538

tech-envision commited on

Add FastAPI backend with document management
6da6be7

tech-envision commited on

fix: correct terminal description from Linux to Ubuntu
94490a0

minchyeom commited on

fix: update default model name and context size in config
0a8133b

minchyeom commited on

document session registry
114361d

tech-envision commited on

fix: respond when no tool used
fc0265f

tech-envision commited on

stream only final responses
280fbf3

tech-envision commited on

Add asynchronous message streaming
d0252db

tech-envision commited on

Update document upload logic and extend command execution timeout to 30 seconds
4477cf4

starsnatched commited on

Remove unused EMBEDDING_MODEL_NAME from ChatSession initialization
e98e0c1

starsnatched commited on

Handle CancelledError during tool call follow-up
930ff68

tech-envision commited on

Add asynchronous VM execution and update prompt
a8ee91f

tech-envision commited on

Remove unused EMBEDDING_MODEL_NAME from configuration
14b9f7a

starsnatched commited on

Add Discord bot with file uploads
7765906

tech-envision commited on

Remove server and API codebase, including FastAPI app, models, and router.
a4089b5

minchyeom commited on

Add FastAPI server for LLM chat
6fce4ec

tech-envision commited on

Enhance system prompt
43fc611

tech-envision commited on

Handle multiple tool calls
008a8e2

tech-envision commited on

Insert system prompt at runtime
10ac258

tech-envision commited on

Add per-user VM registry and update upload paths
66bc790

tech-envision commited on

Add document upload support and update prompt
7a7b1d3

tech-envision commited on

Refactor execute_terminal function to set a fixed timeout and improve command validation
aee9883

starsnatched commited on

Add comment to EMBEDDING_MODEL_NAME indicating it is unused for now
51ac17a

starsnatched commited on

Update model names and configuration parameters for improved performance
f741707

starsnatched commited on

Add conversation reset command
38d63de

tech-envision commited on

Add persistent VM execution
2bae1d8

tech-envision commited on

Update docstring to specify execution environment as Linux terminal
04ad610

minchyeom commited on

Update docstring to clarify execution environment for terminal commands
54eda64

minchyeom commited on

Reduce timeout for terminal command execution from 30 to 3 seconds
2afcf85

minchyeom commited on

Replace python execution tool with terminal
ecc9e42

tech-envision commited on

Update SYSTEM_PROMPT to include assistant name 'Starlette'
1085a21

minchyeom commited on

Remove add_two_numbers tool
385fdad

tech-envision commited on

Add 'system' role to Msg TypedDict for enhanced message handling
79f2753

minchyeom commited on

Add default system prompt and ensure it is used
86c5368

tech-envision commited on

Update NUM_CTX default value to 32000
a3a533e

minchyeom commited on

Add configurable num_ctx option
4c7374d

tech-envision commited on

Allow limited imports in execute_python
7bd7366

tech-envision commited on

Add session-based conversation history
27b075e

tech-envision commited on

Update chat prompt and fix message type in ChatSession
ccb1848

minchyeom commited on

Add user-based session tracking
bf45c7d

tech-envision commited on

fix: store tool calls as json and avoid duplicate messages
ec335c4

tech-envision commited on

Add database support and persist chat history
bedb8e2

tech-envision commited on

Add initial implementation of chat application with required dependencies
0e02b97

minchyeom commited on