Commit Graph

356 Commits

Author SHA1 Message Date
mlogclub af8ec71bb8 fix: continue agent flow on knowledge retrieval errors 2026-05-09 23:38:42 +08:00
mlogclub bce4c18c10 refactor: use controlled RAG no-context policy 2026-05-09 23:33:35 +08:00
mlogclub d30e211996 refactor: enhance conversation handling and websocket integration with new team ID support 2026-05-09 22:05:34 +08:00
mlogclub 664e418115 refactor: implement off-hours handoff logic and enhance related tests 2026-05-08 23:26:25 +08:00
mlogclub 6f4c026320 refactor: enhance event consumption logic and add graph tool completion test 2026-05-08 23:13:32 +08:00
mlogclub 1a2550a089 refactor: streamline conversation ID usage in message service methods 2026-05-08 21:54:08 +08:00
mlogclub 33b4caab03 refactor: update alert links and simplify buildAlerts parameters in dashboard service 2026-05-08 20:08:28 +08:00
mlogclub aef72ed6cc test: cover ticket rich text persistence 2026-05-06 17:40:11 +08:00
mlogclub 2447efab33 feat: record ticket assignment progress 2026-05-06 17:40:11 +08:00
mlogclub f2a7eb3295 refactor(ticket): simplify ticket number generation and remove SQLite lock 2026-05-06 17:40:11 +08:00
mlogclub dba175b0fa feat(ticket): add customer linking functionality to tickets 2026-05-06 17:40:11 +08:00
mlogclub ac0f25f10c refactor(ticket): rename TicketNoService to TicketNoSequenceService and update references 2026-05-06 17:40:11 +08:00
mlogclub 2f33783f7e fix(ticket): change description wrapper from div to span in TicketDetailDialog 2026-05-06 17:40:10 +08:00
mlogclub d181ff4947 fix(ticket): remove batch assign and restructure detail dialog 2026-05-06 17:40:10 +08:00
mlogclub d10c6cee67 fix(ticket): align progress routes 2026-05-02 21:05:11 +08:00
mlogclub 6d75ea9988 fix(ticket): close final integration gaps 2026-05-02 21:00:00 +08:00
mlogclub d9130d6d56 fix(ticket): remove obsolete ticket permissions 2026-05-02 20:48:44 +08:00
mlogclub 872f28fd3f fix(ticket): complete stale request guards 2026-05-02 20:23:32 +08:00
mlogclub 8102f89308 fix(ticket): guard stale responses and stale hours 2026-05-02 20:20:30 +08:00
mlogclub 7f867e1699 refactor(ticket): remove obsolete ai ticket fields 2026-05-02 20:09:12 +08:00
mlogclub 3130d4f14d fix(ticket): filter stale ticket list 2026-05-02 20:05:35 +08:00
mlogclub 5ccee6f714 fix(ticket): align lightweight frontend API 2026-05-02 19:53:18 +08:00
mlogclub 0fed6dc144 fix(ticket): close ticket number concurrency gap 2026-05-02 19:29:04 +08:00
mlogclub fa9d431cbe fix(ticket): harden lightweight backend core 2026-05-02 19:19:18 +08:00
mlogclub a06ce7074e fix(ticket): close backend core review gaps 2026-05-02 18:57:40 +08:00
mlogclub fce0b5709d refactor(ticket): contract backend ticket core 2026-05-02 18:49:10 +08:00
mlogclub 0609ad758c fix: remove redundant human support suggestion in fallback reply 2026-05-02 15:37:04 +08:00
mlogclub a8f032d332 fix: bypass answerability gate for runtime actions 2026-05-02 15:04:17 +08:00
mlogclub 3eff8b5c3a fix: simplify fallback reply handling in knowledge guard 2026-05-02 14:51:39 +08:00
mlogclub 2737f660f7 fix: close answerability gate review gaps 2026-05-02 14:40:16 +08:00
mlogclub 8f968fe3ca feat: wire answerability gate into ai runtime 2026-05-02 14:21:49 +08:00
mlogclub 0230e05dce fix: harden rag answerability gate 2026-05-02 14:14:31 +08:00
mlogclub 9e30167eaf feat: implement rag answerability gate graph 2026-05-02 14:06:23 +08:00
mlogclub 269042b9d4 feat: add rag answerability gate types 2026-05-02 13:56:01 +08:00
mlogclub 28913ad440 feat: add answerability runtime trace fields 2026-05-02 13:51:26 +08:00
mlogclub a959477617 fix(knowledge-guard): enhance fallback logic for knowledge retrieval and add tests 2026-05-02 13:38:44 +08:00
mlogclub 1f36717d17 feat(conversation): send welcome message on new chat 2026-05-02 12:30:27 +08:00
mlogclub 84a0dba286 fix(customer): sync conversation name callback 2026-05-02 11:36:32 +08:00
mlogclub 0e0747bfc4 feat(conversation): expose current team in responses 2026-05-02 11:34:32 +08:00
mlogclub 11998799c9 feat(conversation): support team-pool dispatch fallback 2026-05-02 11:33:58 +08:00
mlogclub 24802b23ce feat(conversation): add schedule-aware handoff decisions 2026-05-02 11:32:39 +08:00
mlogclub 56d57f10c5 fix(auth): keep lockout window stable 2026-04-30 18:20:36 +08:00
mlogclub 3d4d5e116e test(auth): avoid closing shared service test db 2026-04-30 18:12:46 +08:00
mlogclub 34e27dffca fix(auth): align lockout check ordering 2026-04-30 17:57:28 +08:00
mlogclub 9d74df5b37 fix(auth): align session validation and lockout semantics 2026-04-30 17:48:58 +08:00
mlogclub fbafb13a8a refactor(auth): simplify admin session token flow 2026-04-30 17:42:24 +08:00
mlogclub 8be2d06283 fix(knowledge): paginate document list without content 2026-04-30 13:43:22 +08:00
mlogclub c9d1ae13f4 refactor: move batch schedule response mapping to builder 2026-04-29 20:33:30 +08:00
mlogclub a2ba3784fb feat: expose batch schedule endpoints 2026-04-29 19:48:19 +08:00
mlogclub c7e6c8a0db feat: implement batch schedule service 2026-04-29 19:41:16 +08:00