Commit Graph

  • ab173d2d0f fix: transfer on delivery handoff requests main jimi 2026-03-15 16:05:45 +08:00
  • 311124bc9b fix: transfer on file handoff messages jimi 2026-03-15 15:54:33 +08:00
  • d191ad8eac fix: alert wecom on brain fallback jimi 2026-03-14 15:33:49 +08:00
  • 87f9e8724d fix: add designer work schedule guidance jimi 2026-03-14 08:37:24 +08:00
  • 1b136d17ad fix: handle designer schedule questions jimi 2026-03-14 08:35:06 +08:00
  • 5b36693c2e feat: alert wecom when no designer is available jimi 2026-03-13 10:42:14 +08:00
  • 5a38fa9e6c docs: add recent update log jimi 2026-03-12 15:52:50 +08:00
  • 71d3f713c9 fix: ignore malformed image urls from card payloads jimi 2026-03-12 15:32:08 +08:00
  • 823f5eac76 fix: transfer when customer asks for payment link jimi 2026-03-12 15:28:05 +08:00
  • f3e8ea16c6 fix: only greet on first message in a session jimi 2026-03-11 21:22:10 +08:00
  • 3d1d955256 fix: send immediate greeting for each inbound message jimi 2026-03-11 18:49:16 +08:00
  • 8a67c25887 feat: improve first-turn and delayed-image replies jimi 2026-03-11 18:42:18 +08:00
  • ebca1eaff6 fix: block leaked history summaries in replies jimi 2026-03-11 18:33:17 +08:00
  • 2c003e9a7d fix: clean generated tuhui titles jimi 2026-03-10 15:48:27 +08:00
  • 3f45a4badd fix: randomize tuhui designer alias jimi 2026-03-10 14:35:31 +08:00
  • c399b8cfc1 fix: anonymize tuhui designer and clean titles jimi 2026-03-10 14:22:23 +08:00
  • a082364e34 fix: simplify auto process titles and notices jimi 2026-03-10 14:20:26 +08:00
  • 7aa2dff569 fix: normalize tuhui asset urls jimi 2026-03-10 13:40:54 +08:00
  • 64571f4544 chore: switch tuhui defaults to new domain jimi 2026-03-10 13:05:36 +08:00
  • e0c9f46162 feat: derive tuhui title from image analysis jimi 2026-03-09 16:07:06 +08:00
  • ba5644371f feat: include processed image url in wecom notice jimi 2026-03-09 15:50:27 +08:00
  • 5fcce98583 fix: normalize animated images before gemini jimi 2026-03-09 14:57:41 +08:00
  • a2119f3b6d fix: harden outbound leak guard and title naming jimi 2026-03-09 14:34:04 +08:00
  • d3b55798e5 fix: normalize image formats before gemini jimi 2026-03-09 11:27:14 +08:00
  • 23c2f37a67 fix: use resolved download path for gemini input jimi 2026-03-09 11:04:17 +08:00
  • bcd162ef22 fix: harden alicdn image downloads jimi 2026-03-09 10:51:12 +08:00
  • 2ab27eb914 fix: streamline gemini flow and add e2e test jimi 2026-03-08 23:58:17 +08:00
  • 82284ce3fb feat: automate image pipeline and simplify gemini flow jimi 2026-03-08 23:42:18 +08:00
  • 3a78eb304a feat: improve routing logs and tuhui integration jimi 2026-03-08 17:34:56 +08:00
  • 39de916b89 fix: retry stalled transfers on follow-up messages jimi 2026-03-08 17:33:51 +08:00
  • fddd879ba0 fix: harden image handling and update docs jimi 2026-03-08 13:20:18 +08:00
  • 2e3409d8c5 feat: queue pending transfers until designers are available jimi 2026-03-08 12:43:40 +08:00
  • 5a5bde1ba5 fix: block leaked history content before outbound send jimi 2026-03-08 12:36:57 +08:00
  • 613d375845 fix: reduce mysql connection pressure jimi 2026-03-08 12:29:49 +08:00
  • 54231cbd5c newtw66 jimi 2026-03-08 11:54:39 +08:00
  • 3c52061861 fix: block leaked tool output and thinking text jimi 2026-03-06 21:58:50 +08:00
  • 07053ce1ad newtw5 jimi 2026-03-06 15:06:06 +08:00
  • 8460d00379 newtw4 jimi 2026-03-06 14:42:23 +08:00
  • 3020ae4691 newtw3 jimi 2026-03-06 14:39:42 +08:00
  • f06bfb1fa0 newtw3 jimi 2026-03-06 14:25:10 +08:00
  • afb2b78c15 newtw2 jimi 2026-03-06 13:23:32 +08:00
  • 4ba636e98c chore: remove cached pyc files from git tracking jimi 2026-03-06 12:49:20 +08:00
  • 006b035de4 newtw jimi 2026-03-06 12:44:57 +08:00
  • fa61b11b02 refactor: migrate workflow to v2 core and archive legacy modules jimi 2026-03-04 21:52:24 +08:00
  • e1ce17f2aa chore: harden runtime checks and split websocket inbound/outbound flows jimi 2026-03-02 18:17:09 +08:00
  • 89eb94486d fix: add missing websocket_quote_flow module for runtime imports jimi 2026-03-02 16:06:11 +08:00
  • b5153048c4 refactor: split websocket flows and add brain action decision pipeline jimi 2026-03-02 16:04:33 +08:00
  • 4022ed8f7a feat: add per-shop persona routing for ai replies jimi 2026-03-02 13:02:07 +08:00
  • 684409686d chore: update env config jimi 2026-03-02 12:49:39 +08:00
  • 25ab85375e chore: switch runtime model config back to doubao jimi 2026-03-02 12:24:20 +08:00
  • f8633065f0 chore: switch runtime config to gemini models and key jimi 2026-03-02 12:02:20 +08:00
  • 4275b4bdff chore: switch API key to apiqik key and keep gemini-3-flash-preview jimi 2026-03-02 11:30:52 +08:00
  • 9d0276be41 feat: enforce full AI outbound generation and reduce template replies jimi 2026-03-02 11:09:26 +08:00
  • 6433708597 feat: add unified outbound arbiter with semantic and class dedupe jimi 2026-03-02 10:22:09 +08:00
  • 8e96141741 chore: switch OPENAI and VISION models to doubao-seed-2-0-pro-260215 jimi 2026-03-01 19:04:48 +08:00
  • 8493c6c137 style: change ai-guard log color to bright white jimi 2026-03-01 18:57:48 +08:00
  • ac4e4eca90 feat: add verbose ai-guard console logs and color mapping jimi 2026-03-01 18:04:32 +08:00
  • 57dd967d58 feat: add full-context AI outbound reply guard before send jimi 2026-03-01 17:50:59 +08:00
  • 13f61d2fc0 fix: disable env proxy by default for Tianwang callback requests jimi 2026-03-01 17:41:11 +08:00
  • 5c1f33114f feat: post inbound and processed message callbacks to Tianwang endpoint jimi 2026-03-01 17:38:57 +08:00
  • 3972764c79 feat: localize ai log tags to Chinese in console formatter jimi 2026-03-01 17:30:01 +08:00
  • 219a265a5e feat: colorize console logs by message category jimi 2026-03-01 17:28:49 +08:00
  • f8a714801b fix: dedupe cs_agent logs and add colored console output jimi 2026-03-01 17:27:20 +08:00
  • 2602d6009d fix: repair broken imports injected into workflow module jimi 2026-03-01 17:21:57 +08:00
  • 904d5b5693 fix: make coordinator shutdown signal handling idempotent jimi 2026-03-01 17:13:56 +08:00
  • 00c80c3bec feat: ai-first intent detection with keyword fallback jimi 2026-03-01 17:09:05 +08:00
  • 4a07f9c726 refactor: unify workflow/websocket logging and extract conversation state store jimi 2026-03-01 16:35:39 +08:00
  • 8dd5a11b4b refactor: unify core pipeline logging with cs_agent logger jimi 2026-03-01 16:29:52 +08:00
  • a6b7bf1982 refactor: extract process_message orchestration from agent jimi 2026-03-01 16:21:22 +08:00
  • 4b2d3347da refactor: extract tool registration implementations from agent jimi 2026-03-01 16:14:29 +08:00
  • 872c44a0c0 refactor: extract prompt building and image workflow routing from agent jimi 2026-03-01 16:06:43 +08:00
  • 433f6e77e5 refactor: extract batch quote helpers from pydantic agent jimi 2026-03-01 16:00:28 +08:00
  • 3e2518b308 refactor: extract profile and context builders from pydantic agent jimi 2026-03-01 15:54:32 +08:00
  • 34b27d793e refactor: extract text risk detectors from pydantic agent jimi 2026-03-01 15:49:45 +08:00
  • 62e5fed25c refactor: extract agent prompt builders into dedicated module jimi 2026-03-01 15:47:55 +08:00
  • fc05b60d1a refactor: extract collection intent helpers from pydantic agent jimi 2026-03-01 15:38:20 +08:00
  • 54b1db17a7 refactor: extract order helpers and stabilize first-image ack replies jimi 2026-03-01 15:30:56 +08:00
  • 55e6fd51ec refactor: extract prompt bundle builder from agent jimi 2026-03-01 15:21:49 +08:00
  • b323a64b0b refactor: extract post-ops helpers from pydantic agent jimi 2026-03-01 15:14:57 +08:00
  • 6458e7dcca refactor: extract ai reply finalization flow from agent jimi 2026-03-01 15:08:14 +08:00
  • dff4a8baaa refactor: split order handling and ai routing flow from agent jimi 2026-03-01 15:02:27 +08:00
  • e62b39e0c3 refactor: extract pre-rules and find-image quote flow from agent jimi 2026-03-01 14:54:11 +08:00
  • 3c825547cf refactor: add rule engine, risk service, quote state machine, and replay tests jimi 2026-03-01 14:30:14 +08:00
  • dc2565b8f3 fix: reply with standalone ping for meaningless short customer texts jimi 2026-03-01 14:09:34 +08:00
  • abe5886b5d feat: add mysql-backed customer risk tools and manual do-not-serve gate jimi 2026-03-01 13:50:20 +08:00
  • 1c266f2887 feat: switch text risk filtering to AI-first with keyword fallback jimi 2026-03-01 13:41:25 +08:00
  • 3c92611137 feat: auto-trigger quote after image idle to avoid stalled conversations jimi 2026-03-01 13:27:38 +08:00
  • a001d09e6e fix: first-image ack should pause instead of pushing unified quote jimi 2026-03-01 13:21:07 +08:00
  • 7397d6795b fix: bind HTTP API to localhost by default and expose --host jimi 2026-03-01 13:13:22 +08:00
  • 1c1b870d2b feat: enforce activity logs and tighten sizing/map reply policies jimi 2026-03-01 13:01:10 +08:00
  • 0f769607c4 fix: prevent None reply in collection flow and harden response fallback jimi 2026-03-01 12:37:51 +08:00
  • e31bb80063 feat: role-based skills, AI-first replies, and deferred batch quote routing jimi 2026-03-01 11:03:56 +08:00
  • 3c77c618e7 feat: add richer clarification replies for ambiguous customer intent jimi 2026-02-28 23:40:17 +08:00
  • 5b8ca6fb02 feat: use assigned_to transfer command when dispatch assign succeeds jimi 2026-02-28 23:30:30 +08:00
  • ca7e195d8f feat: expand colloquial reply sets and support cross-image quote intent jimi 2026-02-28 23:23:51 +08:00
  • 5a73aa34d2 feat: adaptive debounce and intent-driven quote trigger tuning jimi 2026-02-28 22:54:00 +08:00
  • 41c93f9456 feat: enforce fixed pricing negotiation and trust-case replies jimi 2026-02-28 22:40:28 +08:00
  • fc9a7a13b2 refactor: split quote pipeline stages and add trust case-script guidance jimi 2026-02-28 22:38:24 +08:00
  • 08342c37ec fix: use single-image wording for 1-image quote flow jimi 2026-02-28 22:21:37 +08:00
  • d497e8d42a feat: add online evolution loop and 5% gray risk-policy rollout jimi 2026-02-28 22:03:30 +08:00