rollback aiopathlib

This commit is contained in:
jxxghp
2026-03-24 09:06:44 +08:00
parent 80e35fa938
commit 78b8b30351
11 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
from collections.abc import Awaitable, Callable
from typing import Annotated, NotRequired, TypedDict, Dict
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from langchain.agents.middleware.types import (
AgentMiddleware,
AgentState,
+2 -2
View File
@@ -4,7 +4,7 @@ from typing import Annotated, List
from typing import NotRequired, TypedDict
import yaml # noqa
from aiopathlib import AsyncPath
from anyio import Path as AsyncPath
from langchain.agents.middleware.types import (
AgentMiddleware,
AgentState,
@@ -195,7 +195,7 @@ async def _alist_skills(source_path: AsyncPath) -> list[SkillMetadata]:
# 查找所有技能目录 (包含 SKILL.md 的目录)
skill_dirs: List[AsyncPath] = []
async for path in source_path.iterdir():
for path in source_path.iterdir():
if await path.is_dir() and await (path / "SKILL.md").is_file():
skill_dirs.append(path)