v3.0.8: 스킬앱 독립화 + 치과에이전트 + 음악/MCP/보이스 라우트 + DB 워크플로 개선

- 스킬앱 HTML 내장화: accountant/lawyer/investor/weather/music/mind/dental-agent
  각 앱이 SKILL_CONTENT를 HTML에 직접 내장 → .smallclaw/skills/ SKILL.md 파일 제거
- 새 게이트웨이 라우트: routes-dental, routes-music, routes-mcp, routes-voice
- skillContext 서버 지원: /api/chat에서 skill 컨텍스트를 callerCtx로 주입
- 세션 삭제 API: DELETE /api/admin/sessions/:username/:id
- Telegram defaultUsername: 어드민 계정 자동 추론
- Ollama /api/ollama/models에 vision 지원 여부 플래그 추가
- DB 워크플로 개선: workflow_images.py 대규모 리팩터링
- 아두이노 에뮬레이터 추가 개선 (arduino-emulator.html +400줄)
- 우즈베크어 학습 콘텐츠 및 MIDI 파일 추가

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
kim
2026-06-21 17:07:58 +09:00
co-authored by Claude Sonnet 4.6
parent 0dae10693f
commit 9ad63ec8b1
131 changed files with 8980 additions and 3158 deletions
+2 -1
View File
@@ -204,7 +204,8 @@
"Bash(mktemp -d)",
"WebFetch(domain:pcsp.nationalregister.org)",
"Bash(mkdir -p pptx)",
"Bash(mv sinus *)"
"Bash(mv sinus *)",
"Bash(~/.local/bin/arduino-cli core *)"
]
},
"ANTHROPIC_BASE_URL": "https://openrouter.ai/api",