Apps¶
Apps derive from AppDefinition and App.
π¦ Core Apps¶
π¦ Optional Apps¶
-
TruChain in package
trulens-apps-langchain.pip install trulens-apps-langchain -
TruLlama in package
trulens-apps-llamaindex.pip install trulens-apps-llamaindex -
TruGraph in package
trulens-apps-langgraph. Subclasses TruChain, so LangGraph apps get LangChain instrumentation as well as graph node and edge spans.pip install trulens-apps-langgraph -
TruRails in package
trulens-apps-nemo.Not installable alongside LangGraph
nemoguardrailsrequireslangchain<0.4, whiletrulens-apps-langgraphrequireslangchain>=1.0. The two cannot coexist in one environment, sotrulens-apps-nemois not part of the default install. To use it, pin LangChain and skip the LangGraph package:pip install "langchain<1.0" trulens-apps-nemo
𧬠Prompt optimization¶
Not a recorder β this wraps a feedback function instead of an app.
-
TruGEPA in package
trulens-apps-gepa. Adapts a TruLens feedback function into a GEPA fitness function, and logs each candidate prompt as a TruVirtual record so the whole optimization run is traceable.pip install trulens-apps-gepa