167 Commits

Author SHA1 Message Date
dependabot[bot] e04f3ea7d0 ci: bump zizmorcore/zizmor-action in the github-actions group (#110)
Bumps the github-actions group with 1 update: [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action).


Updates `zizmorcore/zizmor-action` from 0.6.2 to 0.6.3
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/3dc1ecc9bcb9e94e9b2c709687979e1298497054...70fb788f84895a7701f5643d103d587e460b5c99)

---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
  dependency-version: 0.6.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 09:11:53 +02:00
Lotte Verheyden fc574260e5 feat(instrumentation): add multi-modal media guidance to baseline table (#106)
* feat(instrumentation): add multi-modal media guidance to baseline table

* fix(instrumentation): correct LangfuseMedia usage in multi-modal row
2026-09-02 23:28:29 +02:00
Lotte Verheyden 4a77f3a0c1 feat(evals): guide filter verification and clean score naming (#104) 2026-08-28 20:16:56 +02:00
akinolur 790948f99d docs: fix skills CLI link (#99) 2026-08-27 18:30:55 +02:00
Lotte Verheyden 14ca8e5247 docs: rewrite reviewing pull requests section in AGENTS.md (#103) 2026-08-26 19:30:30 -07:00
Lotte Verheyden 59c308da3c docs: restore original guide wording in CONTRIBUTING.md (#102) 2026-08-27 02:15:06 +02:00
Lotte Verheyden f855c8d52c docs: add CONTRIBUTING.md with contribution and skill-testing guide (#101) 2026-08-27 01:41:35 +02:00
Lotte Verheyden 1ce43a85bb feat(langfuse): add setting-up-evals reference for eval setup guidance (#100)
* feat(langfuse): add setting-up-evals reference for eval setup guidance

Adds references/setting-up-evals.md guiding agents through eval setup: teacher-stance behavior, finding the measurement gap before choosing metrics, defining the metric set with the user, and building the right evaluator. Wires it into SKILL.md routing and tightens error-analysis.md scope and human-labeling responsibility.

* fix(langfuse): cross-link error-analysis and setting-up-evals references

Point the error-analysis step in setting-up-evals.md to references/error-analysis.md for the annotation-queue mechanics instead of inlining them, and hand off evaluator setup in error-analysis.md to references/setting-up-evals.md. Keeps a single source of truth for each and aligns the in-reference paths with SKILL.md routing.
2026-08-26 17:58:46 +02:00
annabellscha 1264dc534f Add dataset construction skill reference (#83)
* Add issue-detection-triage skill reference

Adds references/issue-detection-triage.md: a workflow for sweeping recent
production traffic across every dimension where issues hide, ranking
findings P0-P3 with a reproducible decision rule, and reporting them with
evidence and ready-to-paste fix prompts.

Also fixes the pagination tip in cli.md (verified against the CLI:
traces/scores are page-based, only observations is cursor-based, metrics
has no pagination flags) and bumps both plugin manifests to 1.3.0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* sharpen descriptions

* Add dataset construction skill reference

* Refine Langfuse skill references

* Clean up issue triage gotchas heading

* Remove improvement loop from dataset skill PR

* Scope PR to dataset creation

* Expand dataset skill discovery

* Clarify dataset skill routing

* Broaden Langfuse skill routing

* Refine dataset skill routing

* Keep dataset PR focused

* Improve Langfuse skill invocation

* Restore numbered invocation description

* Restore CLI and documentation coverage note

* Update best practices guideline for clarity

Clarified the guideline on best practices by specifying 'use-case-specific guidelines' for better understanding.

* Refine dataset creation workflow

* fix(langfuse): fix dataset skill workflow ordering and drop authoring notes

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Lotte Verheyden <48100308+Lotte-Verheyden@users.noreply.github.com>
2026-08-26 06:36:27 +02:00
annabellscha a181781e21 Improve Langfuse skill invocation (#96)
* Improve Langfuse skill invocation

* Restore numbered invocation description

* Restore CLI and documentation coverage note

* Update best practices guideline for clarity

Clarified the guideline on best practices by specifying 'use-case-specific guidelines' for better understanding.

* Refine Langfuse skill invocation description

---------

Co-authored-by: Lotte Verheyden <48100308+Lotte-Verheyden@users.noreply.github.com>
2026-08-26 06:04:36 +02:00
Hassieb Pakzad ff47830ae7 Merge pull request #98 from langfuse/hassiebbot/lfe-15375-propagate-session-attributes
fix(langfuse): verify attributes during SDK upgrades
2026-08-20 18:41:27 +02:00
Hassieb Pakzad 98f02a2584 Apply suggestions from code review
Co-authored-by: Hassieb Pakzad <68423100+hassiebp@users.noreply.github.com>
2026-08-20 18:41:12 +02:00
Hassieb Pakzad 2d4c20edf3 Apply suggestions from code review
Co-authored-by: Hassieb Pakzad <68423100+hassiebp@users.noreply.github.com>
2026-08-20 18:40:07 +02:00
Hassieb Pakzad c527ffae3f fix(langfuse): verify attributes during SDK upgrades 2026-08-20 18:12:21 +02:00
Lotte Verheyden 0f9a20a874 docs: clarify that trace queries should use observations endpoint (#95)
* docs: clarify that trace queries should use observations endpoint

* docs: tighten observations endpoint tip
2026-08-12 23:46:00 +02:00
dependabot[bot] ea09af90e5 ci: bump zizmorcore/zizmor-action in the github-actions group (#93)
Bumps the github-actions group with 1 update: [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action).


Updates `zizmorcore/zizmor-action` from 0.6.1 to 0.6.2
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/6fc4b006235f201fdab3722e17240ab420d580e5...3dc1ecc9bcb9e94e9b2c709687979e1298497054)

---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
  dependency-version: 0.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:02:53 +02:00
Lotte Verheyden b9958d6c7b Remove stale and volatile Langfuse skill guidance (#92)
* fix(langfuse): remove stale user feedback SDK examples

* fix(langfuse): remove volatile calibration assumptions
2026-08-07 21:08:05 +02:00
Tobias Wochinger 9cee84e588 Merge pull request #91 from langfuse/dependabot/github_actions/github-actions-f3655a3fd2
ci: bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 in the github-actions group
2026-08-05 07:12:33 +02:00
Lysander Kiesel 3bbe8a933d feat: route skill feedback through Langfuse intake (#76)
* feat: route skill feedback through Langfuse intake

* fix: address review — pin write allowlist, discussion fallback, minor bump

- drop the two 'api feedback *' allowed-tools entries so the feedback
  submit call goes through the normal permission prompt instead of being
  auto-approved (allowlist stays read-only verbs)
- replace the GitHub issue fallback with a prefilled discussion link in
  Ideas & Improvements; offered alongside intake in the consent step for
  users who want a public, trackable thread
- restore proactive trigger guidance in the references list entry and
  frontmatter description (offer once on wrong/outdated guidance)
- drop GITHUB from required_access (no gh CLI usage remains) and align
  wording with the shipped API (MCP server tool, correlation ID)
- bump manifests to 1.5.0 per semver policy (new capability)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* docs(feedback): mention reply email for replies

* docs(feedback): simplify submission options

* minor improvements

* nit

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 17:45:52 +02:00
dependabot[bot] cec8fc927c ci: bump zizmorcore/zizmor-action in the github-actions group
Bumps the github-actions group with 1 update: [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action).


Updates `zizmorcore/zizmor-action` from 0.6.0 to 0.6.1
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/6599ee8b7a49aef6a770f63d261d214911a7ce02...6fc4b006235f201fdab3722e17240ab420d580e5)

---
updated-dependencies:
- dependency-name: zizmorcore/zizmor-action
  dependency-version: 0.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-04 02:33:13 +00:00
annabellscha cf98ef9b6e Merge pull request #89 from langfuse/codex/langfuse-credential-preflight 2026-07-28 20:33:11 +02:00
Annabell Schaefer e69bb9a1ae Clarify Langfuse credential preflight 2026-07-28 19:49:59 +02:00
Hassieb Pakzad b2ef490839 Merge pull request #88 from langfuse/hassiebbot/harden-v4-migration-skill
fix(langfuse): harden v4 migration workflow
2026-07-28 13:14:58 +02:00
Hassieb Pakzad e60c5efcdf docs(langfuse): clarify v4 migration validation 2026-07-28 10:52:08 +02:00
Hassieb Pakzad a8e76e2ce6 fix(langfuse): harden v4 migration workflow 2026-07-28 10:02:58 +02:00
dependabot[bot] e42071670d ci: bump the github-actions group with 2 updates (#87)
Bumps the github-actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action).


Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1)

Updates `zizmorcore/zizmor-action` from 0.5.7 to 0.6.0
- [Release notes](https://github.com/zizmorcore/zizmor-action/releases)
- [Commits](https://github.com/zizmorcore/zizmor-action/compare/192e21d79ab29983730a13d1382995c2307fbcaa...6599ee8b7a49aef6a770f63d261d214911a7ce02)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: zizmorcore/zizmor-action
  dependency-version: 0.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 09:35:09 +02:00
Lotte Verheyden e530f02b72 docs(langfuse): trim prompt-migration reference to migration-specific workflow (#82)
* docs(langfuse): trim prompt-migration reference to migration-specific workflow

Cut ~150 lines of Langfuse API mechanics (create_prompt/get_prompt/
compile, prompt-trace linking, templating tables) that the docs now
cover, replacing them with fetch-at-execution links. Keeps the
migration-specific judgment: prompt inventory, {{var}} conversion,
structure decisions, approval gate, and verification.

Also fixes stale /docs/prompts/* links to /docs/prompt-management/*
and bumps plugin manifests 1.4.1 -> 1.4.2.

* docs(langfuse): apply reviewed prompt-migration content

Adds env-var (LANGFUSE_BASE_URL/HOST) handling, chat-vs-text and
composability fetch guidance, and non-blocking authorization framing
for the migration flow.
2026-07-28 03:25:15 +02:00
Lotte Verheyden 8d5bdd56b5 fix(review): load review rubric via CLAUDE.md import (#86)
* fix(review): load review rubric via CLAUDE.md import + add judgment clause

* chore(review): remove temporary import-verification probe

* docs(review): refine review-section wording
2026-07-28 02:54:02 +02:00
marliessophie 93d8282703 fix(evals): shorten evaluator upgrade skill (#84)
* chore(langfuse): refine evaluator upgrade documentation

* docs: add back fallback mechanism to retrieve skills in single GET

* docs: add back notes on dataset eval migration
2026-07-28 01:45:23 +02:00
Lotte Verheyden 13a79944c3 docs: strengthen skill review guidance (#81) 2026-07-23 20:30:10 +02:00
marliessophie ceca1cf455 Merge pull request #71 from langfuse/codex/trace-level-eval-upgrade-skill
feat(langfuse): add trace-level eval upgrade skill
2026-07-23 17:03:28 +02:00
Marlies Mayerhofer 72f3a11c00 docs(langfuse): clarify historical evaluator migration 2026-07-23 17:01:42 +02:00
Marlies Mayerhofer 1e905b81cb chore: push 2026-07-23 13:17:49 +02:00
Marlies Mayerhofer 4c16022609 Merge branch 'main' into codex/trace-level-eval-upgrade-skill 2026-07-23 13:13:46 +02:00
Marlies Mayerhofer d226810635 docs(langfuse): enhance migration guidance for trace and dataset-item evaluators 2026-07-23 13:12:17 +02:00
Niklas Semmler 1303e4c631 Merge pull request #79 from langfuse/docs/lfe-14426-analytics-anchor-update
docs: update analytics export anchors for restructured integration pages
2026-07-23 10:24:50 +02:00
Niklas Semmler bc1570db16 Merge pull request #80 from langfuse/feat/langfuse-v4-api-call-migration
feat(langfuse): add deprecated API call migration to v4 workflow
2026-07-23 10:20:41 +02:00
Niklas Semmler 0b72bb58b9 fix(langfuse): clarify deployment-availability wording in API call step
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 10:09:43 +02:00
Niklas Semmler ea73f8c4fa fix(langfuse): defer API call mappings to the migration guide
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 09:43:43 +02:00
Niklas Semmler 7f9fc28934 feat(langfuse): add deprecated API call migration to v4 workflow
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 09:36:16 +02:00
Niklas Semmler cf2787821e docs: update analytics export anchors for restructured integration pages
langfuse-docs#3360 restructures the PostHog and Mixpanel integration pages
v4-first: the old 'Export source (Fast Preview, Langfuse v4)' section became
'Legacy export sources', so the #export-source-fast-preview-langfuse-v4
anchor no longer exists. Point the migration links at the explicit
#migrate-export-source anchor and add links to the new #legacy-vs-enriched
schema-change sections (the analytics counterpart of the blob-storage
field-differences link).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 22:33:20 +02:00
Niklas Semmler 3e89523ca2 Merge pull request #78 from langfuse/fix/v4-migration-export-section
Rework v4-migration export section: defer to docs, fix factual drift
2026-07-22 22:11:18 +02:00
Niklas Semmler 01e2c13355 fix(langfuse): gate confirmation on the enriched-only cutover, scope the duplicate warning
Enabling the dual source is additive — legacy output continues unchanged —
so it needs no downstream sign-off; only the switch that stops legacy
output requires explicit confirmation. Dual-mode duplicates inflate
downstream metrics only where a consumer ingests both shapes, so say
that instead of claiming unconditional inflation.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 22:09:54 +02:00
Niklas Semmler a60a74d37d fix(langfuse): align export eligibility and silent-directory warning with current docs
The docs on main define broader legacy-source cutoffs than the single
2026-05-20 project date (integration-level cutoff on Cloud, self-hosted
events_only write mode), so state eligibility generically and defer to
the docs. Also warn that legacy directories stop receiving files after
the switch, so pipelines watching them go silent without an error.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 21:52:15 +02:00
Niklas Semmler a0ee6d519f fix(langfuse): rework v4-migration export section to defer to docs
The "Migrate exports" section restated export mechanics inline and
carried factual drift against the docs. Rework it to reference the
documented upgrade paths, keep only decision-relevant takeaways, and
focus warnings on effects outside Langfuse (customer data pipelines).

Corrections against the current docs:
- Blob Storage integration API uses project-scoped keys, not
  organization-scoped credentials
- add the 2026-05-20 Cloud cutoff gate (post-cutoff projects cannot
  select legacy sources; nothing to migrate)
- add that a source change applies to future exports only — history
  keeps the legacy shape unless re-exported
- note scores exports are unaffected by the source change

Patch version bump per AGENTS.md (content correction).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 21:49:12 +02:00
Lotte Verheyden 1c160d8f4d ci: add Claude review bot and PR review guidance 2026-07-22 11:17:14 +02:00
Marlies Mayerhofer e569195a41 chore: merge main and bump plugin version 2026-07-21 10:20:12 +02:00
Marlies Mayerhofer 41eb68de91 fix(langfuse): refine trace evaluator migration workflow 2026-07-21 10:13:54 +02:00
Lotte Verheyden abe69fac6b refactor(langfuse): drop sdk-upgrade reference in favor of website upgrade paths (#74)
Remove the standalone sdk-upgrade.md reference file and repoint its
callers at the docs. The v4-project-migration reference now links to the
website's SDK upgrade paths hub, the SKILL.md use-case list no longer
routes to the deleted file, and the codex plugin's v4 migration
defaultPrompt is simplified to a short starter.
2026-07-20 21:43:30 +02:00
Lotte Verheyden b6253b2c65 chore: update plugin logo to new square langfuse icon and bump to 1.4.0 (#73) 2026-07-20 19:49:51 +02:00