SurfSense/surfsense_backend/app/schemas
google-labs-jules[bot] f5ea337b75 feat: Implement Alison AI Classroom IT Support Assistant
This commit introduces Alison, an AI-powered classroom IT support assistant, as a new module within the SurfSense application.

Key features of this implementation include:

- A new LangGraph-based agent for conversational troubleshooting.
- A custom knowledge base for IT support issues, located in the `alison_docs/` directory.
- An extension of the RAG pipeline to use Alison's knowledge base.
- Role-aware responses for professors and proctors.
- A configuration toggle to enable or disable the Alison module.
- Documentation for setting up and using Alison.

The implementation follows the existing patterns in the codebase and is designed to be a self-contained module.

Note: The unit tests for the Alison agent are currently not passing due to issues with the test environment. Further work is needed to get the tests to run correctly.
2025-09-09 20:55:21 +00:00
..
__init__.py feat: added jump to source referencing of citations 2025-08-23 18:48:18 -07:00
airtable_auth_credentials.py update airtable indexer 2025-08-26 19:17:46 +02:00
base.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
chats.py feat: Implement Alison AI Classroom IT Support Assistant 2025-09-09 20:55:21 +00:00
chunks.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
documents.py feat: added jump to source referencing of citations 2025-08-23 18:48:18 -07:00
google_auth_credentials.py refresh the token when expired 2025-08-21 01:09:13 +02:00
llm_config.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
logs.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
podcasts.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
search_source_connector.py update search source connector / add gmail enum value 2025-08-15 09:07:22 +02:00
search_space.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
users.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00