chore: native Langfuse example + docs-check on every PR#359
Merged
Conversation
gloryfromca
force-pushed
the
ci/docs-run-on-all-prs
branch
from
July 24, 2026 08:11
5dddb81 to
c189e50
Compare
The Docs workflow (`links` job) is a required status check, but its trigger was `paths:`-filtered to markdown/docs files. A PR touching only code never triggered it, so the required check never reported and the merge box stayed BLOCKED forever waiting for a status that would never arrive. Drop the `paths:` filter: `make docs-check` validates the whole doc tree independent of the PR diff and runs in seconds, so it is cheap to report on every PR. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
gloryfromca
force-pushed
the
ci/docs-run-on-all-prs
branch
from
July 24, 2026 08:13
c189e50 to
e85db90
Compare
The examples/langfuse wrapper (everos_langfuse.py) was the interim client-side instrumentation before EverOS gained native OpenTelemetry export. Now that [observability] emits real OTLP spans, the wrapper is redundant and its faked child spans could mislead. Replace it with a minimal, dependency-light example: enable [observability] in everos.toml, run the server, and drive one add/flush/search cycle (demo.py, stdlib only) to see native traces in Langfuse. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Kendrick-Song
approved these changes
Jul 24, 2026
cyfyifanchen
approved these changes
Jul 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pre-release cleanup, two independent changes:
1. Docs check runs on every PR (fixes a merge-blocking CI gate)
The
Docsworkflow'slinksjob is a required status check but waspaths:-filtered to markdown/docs files. A code-only PR never triggered it, so the required check never reported and the merge box satBLOCKEDforever (this stalled #353 with everything else green). Dropping thepaths:filter makesmake docs-check(relative-link + contributor-doc + template YAML validation) report on every PR — it scans the whole doc tree independent of the diff and runs in seconds.2. Replace the Langfuse wrapper example with a native one
examples/langfuse/everos_langfuse.pywas the interim client-side instrumentation wrapper from before EverOS had native OpenTelemetry export. Now that[observability]emits real OTLP spans, the wrapper is redundant and its mock-faked child spans could mislead. Replaced with a minimal, dependency-light example: enable[observability]ineveros.toml, run the server, anddemo.py(stdlib only) drives one add/flush/search cycle so native traces show up in Langfuse.🤖 Generated with Claude Code