Code map and extension points

Where to change behavior

Capability Main files
Web bootstrap/routes/migrations backend/src/index.ts
Upload, indexing dispatch, retry and deletion backend/src/services/knowledgeBaseService.ts
SNS contract / callback backend/src/services/aws/snsService.ts, backend/src/routes/webhook.ts
Web chat settings and provider routing backend/src/services/chatAIService.ts, backend/src/services/connectorService.ts
Visual builder and node configuration frontend/src/components/AgentBuilder.tsx, frontend/src/components/agent-nodes/NodeConfigPanel.tsx
Workflow traversal / node implementations backend/src/services/agentExecutionService.ts, backend/src/services/agentExecutionService/nodeExecutors.ts
File parsing and media dispatch woice_kb/src/handler.py, woice_kb/src/modules/reading.py, woice_kb/src/modules/embeddings.py
Crawl extraction/filtering scrapper/src/modules/seleniumCode.py, scrapper/src/modules/filtering_urls.py
Chat models and payload dispatch chat-with-all-models/src/handler.py
Retrieval / embeddings chat-with-all-models/src/modules/vector.py, chat-with-all-models/src/modules/stella.py
Prompt and citation behavior chat-with-all-models/src/modules/generate_prompt.py, chat-with-all-models/src/modules/response.py
GemFilter chat-with-all-models/src/modules/applygemfilter.py and llama_gemfilter subtree
Audio ASR/diarization src/models.py, src/transcriber.py
Vision and video speech src/modules/models.py, src/modules/transcribing_video.py

Linked implementation inventory

Only service-specific branch directories are included; stale siblings in AI branches are excluded. Deprecated/archive files are excluded from this active map.

web

chat

kb

scrapper

transcriber

vision

legacy