- cleanup of old TASKs, AGENTs and SPECIALISTs

- Add additional configuration options to agent (temperature and model choice)
- Define new PROOFREADING Agents and Tasks
This commit is contained in:
Josako
2025-10-23 09:10:52 +02:00
parent 4ec1099925
commit 1720ddfa11
27 changed files with 112 additions and 860 deletions

View File

@@ -1,17 +1,17 @@
RESPONSE_DEPTH = [
{
"name": "Concise",
"description": "Short, direct answers. No extra explanation or context.",
"description": "Short, direct answers. No extra explanation or context. Remove unnecessary details. Only a few sentences.",
"when_to_use": "Quick queries, urgent requests, or when the user prefers brevity."
},
{
"name": "Balanced",
"description": "Clear answers with minimal context or next steps. Not too short, not too detailed.",
"description": "Clear answers with minimal context or next steps. Not too short, not too detailed. Max 2 paragraphs.",
"when_to_use": "General interactions, FAQs, or when the user needs a mix of speed and clarity."
},
{
"name": "Detailed",
"description": "Comprehensive answers with background, examples, or step-by-step guidance.",
"description": "Comprehensive answers with background, examples, ... the answer can be detailed with chapters, paragraphs, ...",
"when_to_use": "Complex topics, tutorials, or when the user requests in-depth information."
}
]

View File

@@ -4,7 +4,7 @@ from pydantic import BaseModel, Field
class RAGOutput(BaseModel):
answer: str = Field(None, description="Answer to the questions asked, in Markdown format.")
answer: str = Field(None, description="Final answer to the question asked, in Markdown format.")
insufficient_info: bool = Field(None, description="An indication if there's insufficient information to answer")
model_config = {