Commit Graph

68 Commits

Author SHA1 Message Date
f06bfb1fa0 newtw3 2026-03-06 14:25:10 +08:00
afb2b78c15 newtw2 2026-03-06 13:23:32 +08:00
4ba636e98c chore: remove cached pyc files from git tracking
Made-with: Cursor
2026-03-06 12:49:20 +08:00
006b035de4 newtw 2026-03-06 12:44:57 +08:00
fa61b11b02 refactor: migrate workflow to v2 core and archive legacy modules 2026-03-04 21:52:24 +08:00
e1ce17f2aa chore: harden runtime checks and split websocket inbound/outbound flows 2026-03-02 18:17:09 +08:00
89eb94486d fix: add missing websocket_quote_flow module for runtime imports 2026-03-02 16:06:11 +08:00
b5153048c4 refactor: split websocket flows and add brain action decision pipeline 2026-03-02 16:04:33 +08:00
4022ed8f7a feat: add per-shop persona routing for ai replies 2026-03-02 13:02:07 +08:00
9d0276be41 feat: enforce full AI outbound generation and reduce template replies 2026-03-02 11:09:26 +08:00
6433708597 feat: add unified outbound arbiter with semantic and class dedupe 2026-03-02 10:22:09 +08:00
8493c6c137 style: change ai-guard log color to bright white 2026-03-01 18:57:48 +08:00
ac4e4eca90 feat: add verbose ai-guard console logs and color mapping 2026-03-01 18:04:32 +08:00
57dd967d58 feat: add full-context AI outbound reply guard before send 2026-03-01 17:50:59 +08:00
13f61d2fc0 fix: disable env proxy by default for Tianwang callback requests 2026-03-01 17:41:11 +08:00
5c1f33114f feat: post inbound and processed message callbacks to Tianwang endpoint 2026-03-01 17:38:57 +08:00
3972764c79 feat: localize ai log tags to Chinese in console formatter 2026-03-01 17:30:01 +08:00
219a265a5e feat: colorize console logs by message category 2026-03-01 17:28:49 +08:00
f8a714801b fix: dedupe cs_agent logs and add colored console output 2026-03-01 17:27:20 +08:00
2602d6009d fix: repair broken imports injected into workflow module 2026-03-01 17:21:57 +08:00
00c80c3bec feat: ai-first intent detection with keyword fallback 2026-03-01 17:09:05 +08:00
4a07f9c726 refactor: unify workflow/websocket logging and extract conversation state store 2026-03-01 16:35:39 +08:00
8dd5a11b4b refactor: unify core pipeline logging with cs_agent logger 2026-03-01 16:29:52 +08:00
a6b7bf1982 refactor: extract process_message orchestration from agent 2026-03-01 16:21:22 +08:00
4b2d3347da refactor: extract tool registration implementations from agent 2026-03-01 16:14:29 +08:00
872c44a0c0 refactor: extract prompt building and image workflow routing from agent 2026-03-01 16:06:43 +08:00
433f6e77e5 refactor: extract batch quote helpers from pydantic agent 2026-03-01 16:00:28 +08:00
3e2518b308 refactor: extract profile and context builders from pydantic agent 2026-03-01 15:54:32 +08:00
34b27d793e refactor: extract text risk detectors from pydantic agent 2026-03-01 15:49:45 +08:00
62e5fed25c refactor: extract agent prompt builders into dedicated module 2026-03-01 15:47:55 +08:00
fc05b60d1a refactor: extract collection intent helpers from pydantic agent 2026-03-01 15:38:20 +08:00
54b1db17a7 refactor: extract order helpers and stabilize first-image ack replies 2026-03-01 15:30:56 +08:00
55e6fd51ec refactor: extract prompt bundle builder from agent 2026-03-01 15:21:49 +08:00
b323a64b0b refactor: extract post-ops helpers from pydantic agent 2026-03-01 15:14:57 +08:00
6458e7dcca refactor: extract ai reply finalization flow from agent 2026-03-01 15:08:14 +08:00
dff4a8baaa refactor: split order handling and ai routing flow from agent 2026-03-01 15:02:27 +08:00
e62b39e0c3 refactor: extract pre-rules and find-image quote flow from agent 2026-03-01 14:54:11 +08:00
3c825547cf refactor: add rule engine, risk service, quote state machine, and replay tests 2026-03-01 14:30:14 +08:00
dc2565b8f3 fix: reply with standalone ping for meaningless short customer texts 2026-03-01 14:09:34 +08:00
abe5886b5d feat: add mysql-backed customer risk tools and manual do-not-serve gate 2026-03-01 13:50:20 +08:00
1c266f2887 feat: switch text risk filtering to AI-first with keyword fallback 2026-03-01 13:41:25 +08:00
3c92611137 feat: auto-trigger quote after image idle to avoid stalled conversations 2026-03-01 13:27:38 +08:00
a001d09e6e fix: first-image ack should pause instead of pushing unified quote 2026-03-01 13:21:07 +08:00
1c1b870d2b feat: enforce activity logs and tighten sizing/map reply policies 2026-03-01 13:01:10 +08:00
0f769607c4 fix: prevent None reply in collection flow and harden response fallback 2026-03-01 12:37:51 +08:00
e31bb80063 feat: role-based skills, AI-first replies, and deferred batch quote routing 2026-03-01 11:03:56 +08:00
3c77c618e7 feat: add richer clarification replies for ambiguous customer intent 2026-02-28 23:40:17 +08:00
5b8ca6fb02 feat: use assigned_to transfer command when dispatch assign succeeds 2026-02-28 23:30:30 +08:00
ca7e195d8f feat: expand colloquial reply sets and support cross-image quote intent 2026-02-28 23:23:51 +08:00
5a73aa34d2 feat: adaptive debounce and intent-driven quote trigger tuning 2026-02-28 22:54:00 +08:00