Implement a new Deduplication Agent that identifies and groups similar transformation descriptions. Supports two deduplication methods: - Embedding: Fast vector similarity comparison using cosine similarity - LLM: Accurate pairwise semantic comparison (slower but more precise) Backend changes: - Add deduplication router with /deduplicate endpoint - Add embedding_service for vector-based similarity - Add llm_deduplication_service for LLM-based comparison - Improve expert_transformation error handling and progress reporting Frontend changes: - Add DeduplicationPanel with interactive group visualization - Add useDeduplication hook for state management - Integrate deduplication tab in main App - Add threshold slider and method selector in sidebar 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
42 lines
433 B
Plaintext
42 lines
433 B
Plaintext
# Node / frontend artifacts
|
|
node_modules/
|
|
dist/
|
|
.cache/
|
|
coverage/
|
|
*.tsbuildinfo
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
.eslintcache
|
|
|
|
# Environment files
|
|
.env
|
|
.env.*.local
|
|
.pids
|
|
|
|
# Python artifacts
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.pyo
|
|
*.pyd
|
|
.Python
|
|
*.cover
|
|
.coverage*
|
|
.pytest_cache/
|
|
.mypy_cache/
|
|
*.py,cover
|
|
|
|
# Virtual environments
|
|
venv/
|
|
.venv/
|
|
env/
|
|
|
|
# IDE / OS
|
|
.DS_Store
|
|
.idea/
|
|
.vscode/
|
|
|
|
# Serena (MCP tools)
|
|
.serena/
|