k88936
422c8931d6
Project CI / Repository checks (push) Successful in 2m45s
Project CI / Frontend tests (push) Successful in 3m22s
Project CI / Backend tests (push) Successful in 5m53s
Project CI / Native shell tests (push) Successful in 16m45s
Feat/AGC错误报告 (#240)
实现:
在rust内存里维护错误事件队列, webview调用tauri command传入, 后台任务agent工具等直接插入
把rust , webview console的日志统一写到AppData文件夹下的(滚动保存的)日志文件.
rust对传入的错误进行筛选,脱敏, 防抖,后通知前端提醒用户.
用户提醒是一个不阻塞的小UI, 展开后可以选择错误上报, 可以附加文字描述
上传时附带最近日志, 错误堆栈等信息
元数据存在数据库, 考虑到字符串信息很难查询, 所以在api server打包成zip存在OSS.
管理页面新增错误报告的查看页面




---------
Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/240
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
2026-09-03 10:02:05 +08:00
..
2026-06-25 20:10:18 +08:00
2026-06-07 22:20:58 +08:00
2026-05-28 15:42:46 +08:00
2026-08-17 09:57:31 +08:00
2026-08-07 12:18:01 +08:00
2026-06-30 19:33:37 +08:00
2026-08-24 14:37:32 +08:00
2026-08-17 09:57:31 +08:00
2026-07-27 18:28:26 +08:00
2026-06-03 22:21:00 +08:00
2026-08-12 10:54:16 +08:00
2026-08-27 22:04:50 +08:00
2026-07-28 16:20:43 +08:00
2026-08-27 22:04:50 +08:00
2026-09-03 10:02:05 +08:00
2026-07-03 15:19:44 +08:00
2026-06-09 15:36:58 +08:00
2026-07-18 21:17:35 +08:00
2026-05-17 20:52:15 +08:00
2026-09-03 10:02:05 +08:00
2026-08-27 22:04:50 +08:00
2026-09-03 10:02:05 +08:00
2026-07-15 21:06:05 +08:00
2026-06-05 23:41:24 +08:00
2026-08-27 22:04:50 +08:00
2026-05-15 08:43:21 +08:00
2026-06-30 20:58:33 +08:00
2026-08-27 22:04:50 +08:00
2026-07-18 22:02:22 +08:00
2026-06-11 15:55:23 +08:00
2026-07-23 18:06:29 +08:00
2026-04-28 19:36:39 +08:00
2026-06-30 19:33:37 +08:00
2026-06-25 20:10:18 +08:00
2026-08-27 15:08:19 +08:00
2026-07-17 22:07:52 +08:00
2026-08-08 05:33:40 +00:00
2026-04-28 10:57:40 +08:00
2026-04-26 18:06:23 +08:00
2026-04-26 18:06:23 +08:00
2026-07-23 14:52:57 +08:00
2026-07-27 18:28:26 +08:00
2026-07-08 11:26:41 +08:00
2026-05-08 11:44:42 +08:00
2026-06-19 10:47:56 +08:00
2026-06-30 19:33:37 +08:00
2026-04-27 14:23:19 +08:00
2026-06-30 19:33:37 +08:00
2026-07-15 21:06:05 +08:00
2026-07-27 18:28:26 +08:00
2026-04-26 18:06:23 +08:00
2026-07-15 21:06:05 +08:00
2026-06-08 21:05:37 +08:00
2026-08-08 21:54:30 +08:00
2026-08-13 20:11:51 +08:00
2026-08-24 14:37:32 +08:00
2026-07-31 13:40:28 +08:00
2026-08-17 15:20:19 +08:00
2026-08-28 21:36:22 +08:00
2026-07-27 18:28:26 +08:00
2026-07-15 21:06:05 +08:00
2026-08-08 21:54:30 +08:00
2026-05-14 14:56:36 +08:00
2026-07-20 20:57:34 +08:00
2026-04-26 18:06:23 +08:00
2026-09-03 10:02:05 +08:00
2026-07-23 18:06:29 +08:00
2026-08-08 10:25:42 +08:00
2026-06-21 13:40:09 +08:00
2026-07-10 18:28:06 +08:00
2026-08-24 14:37:32 +08:00
2026-07-08 22:16:51 +08:00
2026-08-27 21:46:56 +08:00
2026-08-12 10:54:16 +08:00
2026-08-24 14:37:32 +08:00
2026-08-03 12:03:50 +08:00
2026-07-08 11:26:41 +08:00
2026-07-17 22:07:52 +08:00
2026-06-07 22:20:58 +08:00
2026-06-10 11:35:39 +08:00
2026-08-06 17:54:40 +08:00
2026-05-26 13:18:13 +08:00
2026-07-04 12:03:58 +08:00
2026-07-20 20:57:34 +08:00
2026-07-17 22:07:52 +08:00
2026-08-06 14:04:36 +00:00
2026-07-15 21:06:05 +08:00
2026-06-30 20:58:33 +08:00
2026-06-30 20:58:33 +08:00
2026-09-03 10:02:05 +08:00
2026-06-30 19:33:37 +08:00
2026-07-17 22:07:52 +08:00
2026-07-21 17:06:39 +08:00
2026-08-27 22:04:50 +08:00
2026-08-27 22:04:50 +08:00
2026-08-27 22:04:50 +08:00
2026-08-06 11:33:26 +08:00
2026-07-23 10:50:02 +08:00
2026-07-23 14:52:57 +08:00
2026-08-27 22:04:50 +08:00
2026-07-14 19:20:25 +08:00
2026-06-25 20:10:18 +08:00
2026-04-30 17:49:07 +08:00
2026-07-03 15:19:44 +08:00
2026-06-08 21:05:37 +08:00
2026-07-16 17:07:13 +08:00
2026-08-27 22:04:50 +08:00
2026-05-14 14:21:17 +08:00
2026-07-20 20:57:34 +08:00
2026-04-26 18:06:23 +08:00
2026-06-09 15:36:58 +08:00
2026-06-30 19:33:37 +08:00
2026-06-30 19:33:37 +08:00
2026-07-17 16:56:46 +08:00
2026-08-27 22:04:50 +08:00
2026-06-09 15:36:58 +08:00
2026-07-18 22:02:22 +08:00
2026-04-26 18:06:23 +08:00
2026-05-06 12:52:47 +08:00
2026-06-10 22:00:19 +08:00
2026-08-27 22:04:50 +08:00
2026-07-21 19:40:38 +08:00
2026-07-21 19:40:38 +08:00
2026-07-23 18:06:29 +08:00
2026-08-27 22:04:50 +08:00
2026-08-06 14:04:36 +00:00
2026-08-07 09:30:03 +00:00
2026-07-01 14:40:27 +08:00
2026-07-23 14:52:57 +08:00
2026-08-27 22:04:50 +08:00
2026-07-17 22:07:52 +08:00
2026-07-16 17:07:13 +08:00
2026-07-17 22:07:52 +08:00
2026-05-25 14:03:38 +08:00