Importer-backed adapters - #917
Merged
Merged
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
schustmi
force-pushed
the
feature/importer-backed-adapters
branch
3 times, most recently
from
September 1, 2026 09:31
82fb618 to
6333394
Compare
schustmi
force-pushed
the
feature/importer-backed-adapters
branch
from
September 1, 2026 11:47
f38bb6f to
3da036b
Compare
schustmi
marked this pull request as ready for review
September 1, 2026 12:13
There was a problem hiding this comment.
Your trial has ended. Reactivate Greptile to resume code reviews.
schustmi
force-pushed
the
feature/importer-backed-adapters
branch
2 times, most recently
from
September 1, 2026 12:56
6f6d72b to
62a7f55
Compare
schustmi
force-pushed
the
feature/importer-backed-adapters
branch
from
September 1, 2026 14:08
7c079f3 to
f20983e
Compare
schustmi
force-pushed
the
feature/importer-backed-adapters
branch
from
September 1, 2026 15:02
0ffae92 to
92a43f0
Compare
strickvl
approved these changes
Sep 1, 2026
schustmi
force-pushed
the
feature/importer-backed-adapters
branch
from
September 2, 2026 07:27
92a43f0 to
8a30d83
Compare
schustmi
force-pushed
the
feature/importer-backed-adapters
branch
from
September 2, 2026 07:38
8a30d83 to
833ba81
Compare
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.
This PR adds importer-backed adapters: wrap an agent entrypoint that is already instrumented with an observability provider, and the adapter imports the provider trace of each run into Kitaru as a session. Adapters ship inside the provider importer packages for Langfuse, Braintrust, LangSmith, Logfire, and Phoenix behind an
adapterextra, on top of theImporterBackedAdapterbase class in core. Run specs declareruntime_capabilities, and creating a replay or starting an experiment run rejects overrides and tool policies the agent version does not declare.Example:
Register the entrypoint as an agent version to target it with session runs and replays: