Skip to content

Hook 方案

Claude Code Stop 事件触发,增量读取 transcript 并上报 Langfuse。

文件

文件说明
langfuse_hook_all_agents.pyHook 入口(薄封装,逻辑在 ../common/
e2e_langfuse_test.py端到端测试
run_e2e_langfuse_test.sh测试脚本

安装

bash
pip install -r ../requirements.txt
cp langfuse_hook_all_agents.py ~/.claude/hooks/

注册

~/.claude/settings.jsonhooks.Stop 中注册本脚本。详见 ../方案实现说明.md

测试

bash
export CC_LANGFUSE_PUBLIC_KEY=pk-lf-xxx
export CC_LANGFUSE_SECRET_KEY=sk-lf-xxx
./run_e2e_langfuse_test.sh