feat: Update skill-creator and transcript-fixer
skill-creator v1.2.0 → v1.2.1: - Add critical warning about not editing skills in cache directory - Cache location (~/.claude/plugins/cache/) is read-only - Changes there are lost on cache refresh transcript-fixer v1.0.0 → v1.1.0: - Add Chinese/Japanese/Korean domain name support (火星加速器, 具身智能) - Add [CLAUDE_FALLBACK] signal for Claude Code to take over when GLM unavailable - Add Prerequisites section requiring uv for Python execution - Add Critical Workflow section for dictionary iteration - Add AI Fallback Strategy and Database Operations sections - Add Stages table (Dictionary → AI → Full pipeline) - Add ensure_deps.py script for shared virtual environment - Add database_schema.md and iteration_workflow.md references - Update domain validation from whitelist to pattern matching - Update tests for Chinese domains and security bypass attempts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -352,6 +352,13 @@ class AIProcessorAsync:
|
||||
exc_info=True
|
||||
)
|
||||
|
||||
# CLAUDE_FALLBACK: Signal Claude Code to take over manual correction
|
||||
print("[CLAUDE_FALLBACK] GLM API unavailable. Claude Code should analyze this text for ASR errors:")
|
||||
print("---")
|
||||
print(chunk[:2000] if len(chunk) > 2000 else chunk)
|
||||
print("---")
|
||||
print("After fixing, MUST save corrections: --add \"错误词\" \"正确词\" --domain general")
|
||||
|
||||
logger.warning(
|
||||
f"Using original text for chunk {chunk_index} after all retries failed",
|
||||
chunk_index=chunk_index
|
||||
|
||||
@@ -32,7 +32,11 @@ class ValidationRules:
|
||||
max_text_length: int = 1000
|
||||
min_text_length: int = 1
|
||||
max_domain_length: int = 50
|
||||
allowed_domain_pattern: str = r'^[a-zA-Z0-9_-]+$'
|
||||
# Support Chinese, Japanese, Korean characters in domain names
|
||||
# \u4e00-\u9fff: CJK Unified Ideographs (Chinese)
|
||||
# \u3040-\u309f: Hiragana, \u30a0-\u30ff: Katakana (Japanese)
|
||||
# \uac00-\ud7af: Hangul Syllables (Korean)
|
||||
allowed_domain_pattern: str = r'^[\w\u4e00-\u9fff\u3040-\u309f\u30a0-\u30ff\uac00-\ud7af-]+$'
|
||||
max_confidence: float = 1.0
|
||||
min_confidence: float = 0.0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user