Skip to content

Remove Langfuse telemetry hooks and dependency#119

Merged
EiffL merged 2 commits into
mainfrom
remove-langfuse-telemetry
May 7, 2026
Merged

Remove Langfuse telemetry hooks and dependency#119
EiffL merged 2 commits into
mainfrom
remove-langfuse-telemetry

Conversation

@EiffL
Copy link
Copy Markdown
Member

@EiffL EiffL commented May 7, 2026

Summary

  • Removes the bundled Langfuse session-tracing hooks (claude/lightcone/hooks/langfuse_*.py) and the langfuse>=2.0 runtime dependency.
  • Drops the docs/telemetry/ section and all stale telemetry references across docs, CLAUDE.md, pyproject.toml, zensical.toml, the eval sandbox deps string, and the lc-feedback skill.
  • Updates _install_claude_plugin so it no longer copies a now-empty hooks/ subdir into project .claude/.
  • Session lifecycle bash scripts (activate-venv.sh, session-start.sh, validate-on-save.sh) are unaffected — they are not telemetry.

Test plan

  • uv run pytest — 332 passed
  • uv run ruff check src/ tests/ — clean
  • uv sync --group dev — langfuse and its OTel/zipp transitive deps uninstalled
  • Smoke lc init in a scratch dir to confirm the plugin still installs without a hooks/ directory

🤖 Generated with Claude Code

Drops the bundled Langfuse session-tracing hooks and the langfuse
runtime dependency. The plugin's session lifecycle scripts (venv
activation, validate-on-save) are unaffected.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 7, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
lightcone-cli 09b0e32 Commit Preview URL

Branch Preview URL
May 07 2026, 07:31 PM

Copy link
Copy Markdown
Member Author

@EiffL EiffL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Drops the README telemetry section, the settings.local.json row in
the architecture configuration table, and the LANGFUSE_* env-var
passthrough in the eval sandbox.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

✅ Eval Results

Metric Value
Score 1.00
Build complete
Cost $0.73
Turns 27
Duration 445s
lightcone-cli 0.3.5.dev9+gcdcd4b1fd (cdcd4b1f)
Results Download

Graders

✅ spec_valid (1.00)
✅ all_materialized (1.00)

Full output
19:31:58 lightcone.eval.build Building lightcone-cli wheel from /home/runner/work/lightcone-cli/lightcone-cli ...
19:32:03 lightcone.eval.build Built lightcone_cli-0.3.5.dev9+gcdcd4b1fd-py3-none-any.whl (commit cdcd4b1f)
19:32:06 lightcone.eval.sandbox Created sandbox f890947c-7eb3-404d-ac95-8a8aa01c04d8 for trial build-snae-0
19:32:07 httpx HTTP Request: POST https://proxy.app.daytona.io/toolbox/f890947c-7eb3-404d-ac95-8a8aa01c04d8/files/bulk-upload "HTTP/1.1 200 OK"
19:32:07 lightcone.eval.sandbox Installed wheels: ['lightcone_cli-0.3.5.dev9+gcdcd4b1fd-py3-none-any.whl']
19:32:08 httpx HTTP Request: POST https://proxy.app.daytona.io/toolbox/f890947c-7eb3-404d-ac95-8a8aa01c04d8/files/bulk-upload "HTTP/1.1 200 OK"
19:32:08 httpx HTTP Request: POST https://proxy.app.daytona.io/toolbox/f890947c-7eb3-404d-ac95-8a8aa01c04d8/files/bulk-upload "HTTP/1.1 200 OK"
19:32:09 httpx HTTP Request: POST https://proxy.app.daytona.io/toolbox/f890947c-7eb3-404d-ac95-8a8aa01c04d8/files/bulk-upload "HTTP/1.1 200 OK"
19:32:10 httpx HTTP Request: POST https://proxy.app.daytona.io/toolbox/f890947c-7eb3-404d-ac95-8a8aa01c04d8/files/bulk-upload "HTTP/1.1 200 OK"
19:39:36 lightcone.eval.sandbox Deleted sandbox for trial build-snae-0
  snae trial 0: score=1.00 complete

lightcone-cli: 0.3.5.dev9+gcdcd4b1fd (HEAD cdcd4b1f)
ASTRA: 0.2.7

  Eval Results: Scores  
┏━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Task ┃     Score     ┃
┡━━━━━━╇━━━━━━━━━━━━━━━┩
│ snae │ 1.00 +/- 0.00 │
│      │ pass@k: 100%  │
└──────┴───────────────┘

   Eval Results: Cost &   
         Duration         
┏━━━━━━┳━━━━━━━━━━━━━━━━━┓
┃ Task ┃ Cost / Duration ┃
┡━━━━━━╇━━━━━━━━━━━━━━━━━┩
│ snae │      $0.73      │
│      │      445s       │
└──────┴─────────────────┘

Total: 1 trials, $0.73, 445s

Results saved to: eval-results/build-cdcd4b1f/results.json

Copy link
Copy Markdown
Member Author

@EiffL EiffL left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@EiffL EiffL merged commit 7fc0979 into main May 7, 2026
8 of 9 checks passed
@aboucaud aboucaud deleted the remove-langfuse-telemetry branch May 8, 2026 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant