fix(skills): update SANDBOX_SKILLS_ROOT path to use relative directory

This commit is contained in:
Soulter
2026-01-29 23:25:56 +08:00
parent 2aa0986295
commit d27099f2da
2 changed files with 7 additions and 5 deletions
@@ -582,9 +582,7 @@ class InternalAgentSubStage(Stage):
req.extra_user_content_parts.append(
TextPart(text=f"[Image Attachment: path {image_path}]")
)
elif isinstance(comp, File) and self.sandbox_cfg.get(
"enable", False
):
elif isinstance(comp, File):
file_path = await comp.get_file()
file_name = comp.name or os.path.basename(file_path)
req.extra_user_content_parts.append(
@@ -611,7 +609,10 @@ class InternalAgentSubStage(Stage):
logger.error(f"Error occurred while applying file extract: {e}")
if not req.prompt and not req.image_urls:
return
if not event.get_group_id() and req.extra_user_content_parts:
req.prompt = "<attachment>"
else:
return
# call event hook
if await call_event_hook(event, EventType.OnLLMRequestEvent, req):
+2 -1
View File
@@ -17,7 +17,8 @@ from astrbot.core.utils.astrbot_path import (
SKILLS_CONFIG_FILENAME = "skills.json"
DEFAULT_SKILLS_CONFIG: dict[str, dict] = {"skills": {}}
SANDBOX_SKILLS_ROOT = "/home/shared/skills"
# SANDBOX_SKILLS_ROOT = "/home/shared/skills"
SANDBOX_SKILLS_ROOT = "skills"
_SKILL_NAME_RE = re.compile(r"^[A-Za-z0-9._-]+$")