13 Commits

Author SHA1 Message Date
wonder 12713257d0 fix: 修复 UserPromptSubmit 事件 prompt 为空的问题
UserPromptSubmit 不是工具事件,prompt 文本作为顶层 JSON 字段传递,
而非 tool_input.prompt。新增 Prompt 字段到结构体并从 event.Prompt 读取。
2026-06-26 00:15:04 +08:00
wonder 632069216d fix: 升级 Go 版本至 1.24,修复 .env 特殊字符转义 2026-06-26 00:05:32 +08:00
wonder 717d2c70be 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
2026-06-25 23:52:42 +08:00
wonder ea7f57d984 docs: 修正 README 中 Hook 配置格式,与实际配置保持一致 2026-06-23 21:27:55 +08:00
wonder 2ac582ecfd feat: 支持 PreToolUse 事件,AskUserQuestion 触发通知
- handler.go 添加 PreToolUse 事件处理,提取 AskUserQuestion 的 question 字段作为通知内容
- README.md 更新 hooks 配置示例、支持事件文档和测试命令
2026-06-21 22:46:20 +08:00
wonder ad585bf101 fix: deploy.sh 添加可执行权限 2026-06-21 22:19:26 +08:00
wonder 25c8904b96 revert: 恢复 git pull --rebase,部署机自行处理冲突 2026-06-21 22:17:23 +08:00
wonder ae9a44a95a fix: 部署机强制同步远程代码,避免本地修改阻塞 2026-06-21 22:12:45 +08:00
wonder f5f19fe7ac feat: 添加一键部署脚本 deploy.sh 2026-06-21 22:07:41 +08:00
wonder 7ae9e5515e chore: .gitignore 添加编译产物 cc-hook 2026-06-21 22:02:26 +08:00
wonder 075a8bf40b feat: 引入 godotenv 管理环境变量,优化 Dockerfile 构建
- 新增 .env.example 和 .gitignore
- config.go 使用 godotenv 加载 .env,移除硬编码凭据
- docker-compose.yml 改用 env_file 引用 .env
- Dockerfile 使用国内镜像源 + 缓存加速构建
- README.md Hook URL 改为服务器地址,配置说明更新
2026-06-21 22:01:38 +08:00
wonder 2566f9f4aa feat: cc-hook v1.0 - Claude Code 钩子服务
- Go HTTP 服务,监听 :8082
- 支持 Notification 和 Stop 事件
- 转发至 Gotify 推送通知
- Docker 多阶段构建
- 环境变量配置
- 详细中文 README 文档
2026-06-21 21:49:51 +08:00
wonder 5187739a61 Initial commit 2026-06-21 21:23:50 +08:00