Commit History

Fix syntax error in JSON error handler and ensure error details are escaped safely
901e364
verified

Prof-Reza commited on

Switch to Docker SDK to fix build error due to missing libgl1-mesa-glx
62bf7f1
verified

Prof-Reza commited on

Use JSON schema for course outline; implement structured plan generation; add schema file; update planner to produce JSON; update app to write JSON and doc attachments; update requirements and searcher for PDF extraction and unify dependencies.
06825b1
verified

Prof-Reza commited on

Fallback to prior conversation topic when search query is generic
dd22541
verified

Prof-Reza commited on

Improve search query extraction and domain filtering; unify requirements and enable PDF extraction
f2c945e
verified

Prof-Reza commited on

Save generated files to sessions; attachments feature
d33d74b
verified

Prof-Reza commited on

Refactor session picker to radio with label and value pairs; fix rename and delete reliability.
a9d92ec
verified

Prof-Reza commited on

Fix session sidebar: display chat titles with key snippet; parse selection to obtain chat key; improve rename and delete operations to work reliably.
67e0a60
verified

Prof-Reza commited on

Upload app.py
d8d53d9
verified

Prof-Reza commited on

Upload 5 files
8812eb7
verified

Prof-Reza commited on

Add python-docx dependency for Word document generation
b5b62e6
verified

Prof-Reza commited on

Add requests and beautifulsoup4 dependencies to fix missing modules for web scraping and summarization
15f2125
verified

Prof-Reza commited on

Implement grounded web search and summarization with caching; integrate DB helpers
813f3c0
verified

Prof-Reza commited on

Upload app.py
a24abb9
verified

Prof-Reza commited on

Upload 3 files
617daa2
verified

Prof-Reza commited on

Normalize web search results and handle Tavily results dict; ensure search uses TAVILY_API_KEY
a977462
verified

Prof-Reza commited on

Remove search query and domain filter fields; trigger web searches from chat.
7fca00d
verified

Prof-Reza commited on

Add automatic web search: detect search keywords in user messages, perform internet search, and return summarized results.
b52cc70
verified

Prof-Reza commited on

Upload 2 files
d5d1317
verified

Prof-Reza commited on

change temp from 0.7 to 1
95b6e72
verified

Prof-Reza commited on

Upload 2 files
1c4804c
verified

Prof-Reza commited on

change temp from 0.7 to 1
8944956
verified

Prof-Reza commited on

change max_tokens with max_completion_tokens
57b822b
verified

Prof-Reza commited on

Pin openai version to <1.0.0 to restore max_tokens support
905ffee
verified

Prof-Reza commited on

Fix chat interface (return message dictionaries for Gradio Chatbot) and add fallback to COURSECREATOR_API_KEY for OpenAI API key retrieval.
9047f8a
verified

Prof-Reza commited on

Handle missing API keys in app.py: add try/except around OpenAI, search, planner, and generator calls to display helpful error messages.
9098a8c
verified

Prof-Reza commited on

Fix Gradio runtime error by switching Chatbot to messages format and removing faulty event chaining; improve chat interface.
33f1631
verified

Prof-Reza commited on

Upload app.py
05871ef
verified

Prof-Reza commited on

Upload 2 files
28abf63
verified

Prof-Reza commited on

Upload 7 files
d50fc97
verified

Prof-Reza commited on

initial commit
6faeb4e
verified

Prof-Reza commited on