Code map and extension points
Where to change behavior
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
- backend/src/config/database.ts
backend/src/config/env.example.txt- backend/src/config/googleAuth.ts
- backend/src/index.ts
- backend/src/middleware/auth.ts
- backend/src/migrations/addContentExplanationsToKnowledgeBaseContentsTable.ts
- backend/src/migrations/addDeletingStatusToKnowledgeBasesTable.ts
- backend/src/migrations/addIsPublishedToChatAisTable.ts
- backend/src/migrations/addRestrictedQuerySupport.ts
- backend/src/migrations/addScrappingStatusToKnowledgeBaseContentsTable.ts
- backend/src/migrations/addTreeDocumentIdToKnowledgeBaseContentsTable.ts
- backend/src/migrations/createAgentChatMessagesTable.ts
- backend/src/migrations/createAgentExecutionsTable.ts
- backend/src/migrations/createAgentsTable.ts
- backend/src/migrations/createChatAiMessagesTable.ts
- backend/src/migrations/createChatAisTable.ts
- backend/src/migrations/createConnectorModelsTable.ts
- backend/src/migrations/createConnectorUserTable.ts
- backend/src/migrations/createConnectorsTable.ts
- backend/src/migrations/createKnowledgeBaseContentsTable.ts
- backend/src/migrations/createKnowledgeBasesTable.ts
- backend/src/migrations/createUserConnectorModelsTable.ts
- backend/src/migrations/createUsersTable.ts
- backend/src/models/Agent.ts
- backend/src/models/AgentChatMessage.ts
- backend/src/models/AgentExecution.ts
- backend/src/models/ChatAI.ts
- backend/src/models/ChatAIMessage.ts
- backend/src/models/Connector.ts
- backend/src/models/ConnectorModel.ts
- backend/src/models/ConnectorUser.ts
- backend/src/models/KnowledgeBase.ts
- backend/src/models/User.ts
- backend/src/models/UserConnectorModel.ts
- backend/src/routes/agents.ts
- backend/src/routes/auth.ts
- backend/src/routes/chatAI.ts
- backend/src/routes/connector.ts
- backend/src/routes/knowledgeBase.ts
- backend/src/routes/restrictedQuery.ts
- backend/src/routes/urlTree.ts
- backend/src/routes/webhook.ts
- backend/src/scripts/createTestUser.ts
- backend/src/scripts/seedConnectors.ts
- backend/src/scripts/testLogin.ts
- backend/src/services/agentExecutionService/nodeExecutors.ts
- backend/src/services/agentExecutionService.ts
- backend/src/services/agentService.ts
backend/src/services/aws/lambdaService.tsbackend/src/services/aws/lambdaValidationService.ts- backend/src/services/aws/s3Service.ts
backend/src/services/aws/snsService.ts- backend/src/services/chatAIService.ts
- backend/src/services/connectorService.ts
- backend/src/services/knowledgeBaseContentHelper.ts
- backend/src/services/knowledgeBaseService.ts
- backend/src/services/mongodbService.ts
- backend/src/services/restrictedQueryService.ts
backend/src/services/runpodService.ts- frontend/src/App.test.tsx
- frontend/src/App.tsx
- frontend/src/components/AddContentModal.tsx
- frontend/src/components/AgentBuilder.tsx
- frontend/src/components/AgentBuilderChat.tsx
- frontend/src/components/AgentChat.tsx
- frontend/src/components/AgentsList.tsx
- frontend/src/components/AudioContentModal.tsx
- frontend/src/components/AuthCallback.tsx
- frontend/src/components/ChatAIInterface.tsx
- frontend/src/components/ChatAIModal.tsx
- frontend/src/components/ChatAIPage.tsx
- frontend/src/components/ConnectorsList.tsx
- frontend/src/components/CreateChatAINameModal.tsx
- frontend/src/components/CreateKnowledgeBaseModal.tsx
- frontend/src/components/Dashboard.tsx
- frontend/src/components/DashboardPage.tsx
- frontend/src/components/ErrorBoundary.tsx
- frontend/src/components/ImageContentModal.tsx
- frontend/src/components/KnowledgeBaseDetail.tsx
- frontend/src/components/KnowledgeBaseList.tsx
- frontend/src/components/Layout.tsx
- frontend/src/components/Login.tsx
- frontend/src/components/ReferenceModal.tsx
- frontend/src/components/UrlTreeModal.tsx
- frontend/src/components/VideoContentModal.tsx
- frontend/src/components/agent-nodes/ChatAINode.tsx
- frontend/src/components/agent-nodes/EndNode.tsx
- frontend/src/components/agent-nodes/IfElseNode.tsx
- frontend/src/components/agent-nodes/IntentRecognitionNode.tsx
- frontend/src/components/agent-nodes/LoopBackNode.tsx
- frontend/src/components/agent-nodes/NodeConfigPanel.tsx
- frontend/src/components/agent-nodes/PlaceholderNode.tsx
- frontend/src/components/agent-nodes/SendMessageNode.tsx
- frontend/src/components/agent-nodes/StartNode.tsx
- frontend/src/components/agent-nodes/WaitForReplyNode.tsx
- frontend/src/components/edges/AddNodeEdge.tsx
- frontend/src/components/edges/LoopBackEdge.tsx
- frontend/src/components/ui/Badge.tsx
- frontend/src/components/ui/Button.tsx
- frontend/src/components/ui/CircularProgress.tsx
- frontend/src/components/ui/ConfirmModal.tsx
- frontend/src/components/ui/IconButton.tsx
- frontend/src/components/ui/Input.tsx
- frontend/src/components/ui/Pagination.tsx
- frontend/src/components/ui/PieChart.tsx
- frontend/src/components/ui/ProgressBar.tsx
- frontend/src/components/ui/Spinner.tsx
- frontend/src/index.tsx
- frontend/src/react-app-env.d.ts
- frontend/src/reportWebVitals.ts
- frontend/src/services/agentService.ts
- frontend/src/services/api.ts
- frontend/src/services/authService.ts
- frontend/src/services/chatAIService.ts
- frontend/src/services/connectorService.ts
- frontend/src/services/knowledgeBaseService.ts
- frontend/src/services/urlTreeService.ts
- frontend/src/setupTests.ts
chat
- chat-with-all-models/Dockerfile
- chat-with-all-models/requirements.txt
- chat-with-all-models/src/handler.py
- chat-with-all-models/src/modules/applygemfilter.py
- chat-with-all-models/src/modules/bge.py
- chat-with-all-models/src/modules/fetch_custom_db.py
- chat-with-all-models/src/modules/generate_prompt.py
- chat-with-all-models/src/modules/llama.py
- chat-with-all-models/src/modules/llama_gemfilter/gem_filter_utils.py
- chat-with-all-models/src/modules/llama_gemfilter/llama_select_attention.py
- chat-with-all-models/src/modules/llama_gemfilter/load_model.py
- chat-with-all-models/src/modules/llama_gemfilter/my_generation.py
- chat-with-all-models/src/modules/response.py
- chat-with-all-models/src/modules/rewrite_query.py
- chat-with-all-models/src/modules/stella.py
- chat-with-all-models/src/modules/vector.py
kb
- woice_kb/Dockerfile
- woice_kb/app.py
- woice_kb/requirements.txt
woice_kb/src/handler.py- woice_kb/src/modules/chunks.py
- woice_kb/src/modules/credits.py
- woice_kb/src/modules/custom_mongodb_pipeline.py
- woice_kb/src/modules/embeddings.py
- woice_kb/src/modules/mongo.py
- woice_kb/src/modules/reading.py
- woice_kb/src/modules/s3download.py
woice_kb/src/modules/sns.py
scrapper
- scrapper/Dockerfile
- scrapper/app.py
- scrapper/requirements.txt
- scrapper/src/handler.py
- scrapper/src/modules/chunks.py
- scrapper/src/modules/credits.py
- scrapper/src/modules/custom_mongodb_handling.py
- scrapper/src/modules/detectCaptcha.py
- scrapper/src/modules/embeddings.py
- scrapper/src/modules/filtering_urls.py
- scrapper/src/modules/mongo.py
- scrapper/src/modules/seleniumCode.py
scrapper/src/modules/sns.py
transcriber
- Dockerfile
- requirements.txt
- src/app.py
- src/flask_app.py
- src/models.py
- src/modules/chunks.py
- src/modules/converting_to_wav.py
- src/modules/credits.py
- src/modules/custom_mongodb_handling.py
- src/modules/embeddings.py
- src/modules/mongo.py
- src/modules/s3download.py
- src/modules/sns.py
- src/transcriber.py
vision
- Dockerfile
- requirements.txt
- src/app.py
- src/modules/chunks.py
- src/modules/credits.py
- src/modules/custom_mongodb_handling.py
- src/modules/embeddings.py
- src/modules/llama.py
- src/modules/models.py
- src/modules/mongo.py
- src/modules/process_image.py
- src/modules/process_video.py
- src/modules/s3download.py
- src/modules/sns.py
- src/modules/transcribing_video.py
- src/modules/video_to_image_frames.py
legacy
- woice_chat/Dockerfile
- woice_chat/src/handler.py
- woice_chat/src/modules/credits.py
- woice_chat/src/modules/fetch_custom_mongodb.py
- woice_chat/src/modules/query_rewrite.py
- woice_chat/src/modules/response.py
- woice_chat/src/modules/runpod.py
- woice_chat/src/modules/stella.py
- woice_chat/src/modules/third_party_llms.py
- woice_chat/src/modules/validate_api_key.py
- woice_chat/src/modules/vector.py