Documentation index (agent map)
Use this page to find the right doc and the source file in the application repo before generating or changing code.
| Topic | Doc page | Source repo | Primary source paths | Verified |
|---|---|---|---|---|
| Platform overview | intro | all | — | 2026-07-09 |
| File upload / embedding | upload-pipeline | neting-ai | app/Services/WorkerApiService.php, FileController.php | 2026-07-09 |
| Worker webhook | upload-pipeline | neting-ai | routes/api.php, WorkerWebhookController.php | 2026-07-09 |
| Contact form (dashboard + API) | contact-form | neting-ai | ContactFormController.php, ContactFormSigningService.php | 2026-07-09 |
| Contact form (HITL tool) | contact-form-hitl | tidiko-node-agent | requestContactFormTool.ts, contactFormSocketHandlers.ts | 2026-07-09 |
| Chat Socket.IO | chat-and-streaming | tidiko-node-agent | main/src/server/socketServer.ts | 2026-07-09 |
| Tool feedback | tool-feedback | tidiko-node-agent | main/src/agentTools/toolFeedback.ts | 2026-07-09 |
| Hybrid Qdrant search | embeddings-and-vectorstore | tidiko-node-agent | hatchet/src/utilities/qdrantHybrid.ts | 2026-07-09 |
| JSONL/Markdown loaders | document-processing | tidiko-node-agent | hatchet/src/services/documetsLoader/ | 2026-07-09 |
| Preact widget | widget/index | neting-ai | resources/js/shadowDomWidgetPreact.jsx | 2026-07-09 |
| Laravel SSH deploy | deploy-ssh | neting-ai | scripts/deploy-ssh.sh | 2026-07-09 |
| Node Docker deploy | docker-compose-profiles-migration | tidiko-node-agent | deploy.sh, docker-compose.yml | 2026-07-09 |
| WordPress plugin | wordpress-plugin | tidiko-wp-plugin | neting-tidiko-ai.php | 2026-07-09 |
| Admin bulk delete / UX | admin-ux | neting-ai | UserController.php, CompanyController.php | 2026-07-09 |
| Legacy NodeApiService | legacy/node-api-service | — | Removed — do not implement | 2026-04 |
Quick rules
- Upload/embeddings →
WorkerApiService, notNodeApiService - Agent HTTP from Laravel →
NodeAgentHttpClient - Chat streaming →
tidiko-node-agent/main, not Laravel queues - If a symbol is missing in the app repo, check changelog-docs and grep again