|
|
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 |
|
|
|
684409686d
|
chore: update env config
|
2026-03-02 12:49:39 +08:00 |
|
|
|
25ab85375e
|
chore: switch runtime model config back to doubao
|
2026-03-02 12:24:20 +08:00 |
|
|
|
f8633065f0
|
chore: switch runtime config to gemini models and key
|
2026-03-02 12:02:20 +08:00 |
|
|
|
4275b4bdff
|
chore: switch API key to apiqik key and keep gemini-3-flash-preview
|
2026-03-02 11:30:52 +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 |
|
|
|
8e96141741
|
chore: switch OPENAI and VISION models to doubao-seed-2-0-pro-260215
|
2026-03-01 19:04:48 +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 |
|
|
|
904d5b5693
|
fix: make coordinator shutdown signal handling idempotent
|
2026-03-01 17:13:56 +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 |
|
|
|
7397d6795b
|
fix: bind HTTP API to localhost by default and expose --host
|
2026-03-01 13:13:22 +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 |
|