This commit is contained in:
yumoqing 2026-01-20 16:23:10 +08:00
parent 12079fcc34
commit 7fbf7f7a31

View File

@ -4,6 +4,7 @@ from typing import List, Optional
from dataclasses import dataclass, field
from pydantic import BaseModel, Field, ValidationError
from typing import Literal
from appPublic.worker import awaitify
from .skillkit_wrapper import SkillkitWrapper
# ---------------------------
@ -271,11 +272,13 @@ async def skillagent(llm, apikey, user_skillroot, sys_skillroot):
user_reply = input()
result = await agent.resume(result["state"], user_reply)
if result['type'] == 'skill_call':
agent.skillkit.execute_skill_script(
f = awaitify(agent.skillkit.execute_skill_script)
rzt = await f(
result['skill'],
result['script'],
params=result['params']
)
print(rzt)
else:
print(result)