Skip to content

Commit a647dff

Browse files
committed
feat: upgrade mcp-agent lib
1 parent 9dae7ab commit a647dff

File tree

5 files changed

+28
-266
lines changed

5 files changed

+28
-266
lines changed

aperag/views/collections.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ async def list_documents_view(
232232
page: int = Query(1, ge=1, description="Page number (1-based)"),
233233
page_size: int = Query(10, ge=1, le=100, description="Number of items per page"),
234234
sort_by: str = Query("created", description="Field to sort by"),
235-
sort_order: str = Query("desc", regex="^(asc|desc)$", description="Sort order"),
235+
sort_order: str = Query("desc", pattern="^(asc|desc)$", description="Sort order"),
236236
search: str = Query(None, description="Search documents by name"),
237237
user: User = Depends(required_user),
238238
):

aperag/views/marketplace_collections.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ async def list_marketplace_collection_documents(
5656
page: int = Query(1, ge=1, description="Page number (1-based)"),
5757
page_size: int = Query(10, ge=1, le=100, description="Number of items per page"),
5858
sort_by: str = Query("created", description="Field to sort by"),
59-
sort_order: str = Query("desc", regex="^(asc|desc)$", description="Sort order"),
59+
sort_order: str = Query("desc", pattern="^(asc|desc)$", description="Sort order"),
6060
search: str = Query(None, description="Search documents by name"),
6161
user: User = Depends(optional_user),
6262
):

aperag/views/prompts.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class ValidateRequest(BaseModel):
5555
@router.get("/prompts/user", tags=["prompts"])
5656
async def get_user_prompts(
5757
request: Request,
58-
language: str = Query(default="zh-CN", regex="^(en-US|zh-CN)$"),
58+
language: str = Query(default="zh-CN", pattern="^(en-US|zh-CN)$"),
5959
user: User = Depends(required_user),
6060
) -> Dict[str, Any]:
6161
"""
@@ -109,7 +109,7 @@ async def update_user_prompts(
109109
async def delete_user_prompt(
110110
request: Request,
111111
prompt_type: str,
112-
language: str = Query(default="zh-CN", regex="^(en-US|zh-CN)$"),
112+
language: str = Query(default="zh-CN", pattern="^(en-US|zh-CN)$"),
113113
user: User = Depends(required_user),
114114
) -> Dict[str, Any]:
115115
"""
@@ -172,9 +172,9 @@ async def reset_user_prompts(
172172
@router.get("/prompts/system", tags=["prompts"])
173173
async def get_system_prompts(
174174
request: Request,
175-
language: str = Query(default="zh-CN", regex="^(en-US|zh-CN)$"),
175+
language: str = Query(default="zh-CN", pattern="^(en-US|zh-CN)$"),
176176
type: Optional[str] = Query(
177-
default=None, regex="^(agent_system|agent_query|index_graph|index_summary|index_vision)$"
177+
default=None, pattern="^(agent_system|agent_query|index_graph|index_summary|index_vision)$"
178178
),
179179
user: User = Depends(required_user),
180180
):

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ dependencies = [
6464
"psycopg-pool>=3.2.6",
6565
"fastmcp>=2.10.0",
6666
"httpx>=0.27.0",
67-
"mcp-agent>=0.1.13",
67+
"mcp-agent>=0.2.6",
6868
"duckduckgo-search>=8.1.1",
6969
"trafilatura>=2.0.0",
7070
"markdownify>=1.1.0",

0 commit comments

Comments
 (0)