主题
Hook 方案
Claude Code Stop 事件触发,增量读取 transcript 并上报 Langfuse。
文件
| 文件 | 说明 |
|---|---|
langfuse_hook_all_agents.py | Hook 入口(薄封装,逻辑在 ../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.json → hooks.Stop 中注册本脚本。详见 ../方案实现说明.md。
测试
bash
export CC_LANGFUSE_PUBLIC_KEY=pk-lf-xxx
export CC_LANGFUSE_SECRET_KEY=sk-lf-xxx
./run_e2e_langfuse_test.sh