Fix Anthropic skill references and backend git support

This commit is contained in:
2026-07-23 22:13:50 +00:00
parent 2c5d9d31b6
commit ab1c5b081c
3 changed files with 11 additions and 7 deletions
+1
View File
@@ -1,4 +1,5 @@
FROM python:3.12-slim FROM python:3.12-slim
RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
WORKDIR /app WORKDIR /app
+4 -1
View File
@@ -269,7 +269,10 @@ class AnthropicProvider(LLMProvider):
runs ``validate.py`` server-side via code_execution, and voluntarily runs ``validate.py`` server-side via code_execution, and voluntarily
calls ``output_tool`` once it has well-formed data. calls ``output_tool`` once it has well-formed data.
""" """
try:\n skill_id, version = settings.get_skill(skill_name)\n except Exception:\n skill_id, version = None, None try:
skill_id, version = settings.get_skill(skill_name)
except Exception:
skill_id, version = None, None
# Build initial user content # Build initial user content
user_content: list[dict] = [] user_content: list[dict] = []
+6 -6
View File
@@ -1,18 +1,18 @@
{ {
"default_model_version": "1.4.0", "default_model_version": "1.4.0",
"extract-pintable": { "extract-pintable": {
"skill_id": "skill_013cTQFk8bqwJVemreNihQRW", "skill_id": "skill_01VMWPZuvuZAe4LmLbmsNWNY",
"latest_version": "1777167199421424", "latest_version": "1784798970179642",
"display_title": "Extract Pin Table" "display_title": "Extract Pin Table"
}, },
"extract-pattern": { "extract-pattern": {
"skill_id": "skill_0195iVb55HeQgKHFkePC56hP", "skill_id": "skill_01JuA5xdSJsz2V4dcwzpTRpe",
"latest_version": "1777167200857394", "latest_version": "1784798971057751",
"display_title": "Extract Passive Pattern" "display_title": "Extract Passive Pattern"
}, },
"extract-specs": { "extract-specs": {
"skill_id": "skill_016sqcgvuVea95Nb4uJYBj7h", "skill_id": "skill_01NHZY6K3tvdbAzBo7eGT8qD",
"latest_version": "1777167202182784", "latest_version": "1784798971971891",
"display_title": "Extract Component Specs" "display_title": "Extract Component Specs"
} }
} }