refactor: 简化 AgentScope 运行时模块与 prompt 系统

This commit is contained in:
zl-q
2026-03-15 17:14:15 +08:00
parent 61997f3613
commit 072c09d99d
32 changed files with 750 additions and 1863 deletions
+7 -7
View File
@@ -7,33 +7,33 @@ from fastapi import APIRouter, Depends
from schemas.user.context import UserContext
from v1.users.dependencies import get_user_service
from v1.users.schemas import UserResponse, UserSearchRequest, UserUpdateRequest
from v1.users.schemas import UserSearchRequest, UserUpdateRequest
from v1.users.service import UserService
router = APIRouter(prefix="/users", tags=["users"])
@router.get("/me", response_model=UserResponse)
@router.get("/me", response_model=UserContext)
async def get_me(
service: Annotated[UserService, Depends(get_user_service)],
) -> UserResponse:
) -> UserContext:
return await service.get_me()
@router.patch("/me", response_model=UserResponse)
@router.patch("/me", response_model=UserContext)
async def update_me(
payload: UserUpdateRequest,
service: Annotated[UserService, Depends(get_user_service)],
) -> UserResponse:
) -> UserContext:
return await service.update_me(payload)
@router.post("/search", response_model=list[UserResponse])
@router.post("/search", response_model=list[UserContext])
async def search_users(
payload: UserSearchRequest,
service: Annotated[UserService, Depends(get_user_service)],
) -> list[UserResponse]:
) -> list[UserContext]:
return await service.search_users(payload)