feat: enhance agent orchestration, knowledge flow and UI refinements

This commit is contained in:
2026-03-29 20:31:13 +08:00
parent d85cb9cf35
commit e0fe3ca623
301 changed files with 1197804 additions and 7863 deletions

View File

@@ -1,3 +1,4 @@
from datetime import datetime
from pydantic import BaseModel
from typing import Optional
@@ -6,7 +7,7 @@ class SkillCreate(BaseModel):
name: str
description: Optional[str] = None
instructions: str
agent_type: str # master/planner/executor/librarian/analyst
agent_type: str # master/schedule_planner/executor/librarian/analyst
tools: list[str] = []
required_context: list[str] = []
output_format: Optional[str] = None
@@ -39,10 +40,11 @@ class SkillOut(BaseModel):
required_context: list[str]
output_format: Optional[str]
visibility: str
is_builtin: bool
team_id: Optional[str]
is_active: bool
owner_id: str
created_at: str
updated_at: str
created_at: datetime
updated_at: datetime
model_config = {"from_attributes": True}