feat: 支持 UserPromptSubmit 事件,将 prompt 存入 MySQL

- 新增 db.go:MySQL 连接管理、自动建表、兼容旧表 ALTER
- handler.go:处理 UserPromptSubmit,从 cwd 提取项目名称
- main.go:可选初始化 MySQL,优雅关闭释放连接
- config.go:新增 MYSQL_DSN 配置项
- 表结构:session_id + project_name + prompt + created_at
This commit is contained in:
2026-06-25 23:52:42 +08:00
parent ea7f57d984
commit 717d2c70be
8 changed files with 229 additions and 10 deletions
+4
View File
@@ -6,3 +6,7 @@ GOTIFY_TOKEN=your-gotify-token
# 服务监听端口
PORT=:8082
# MySQL 连接串(可选,留空则不记录 prompt)
# 格式: user:password@tcp(host:port)/dbname?parseTime=true
MYSQL_DSN=