Learn about using Galileo runtime protection with LangChain and LangGraph
ProtectTool
- a LangChain tool that is configured with a stage, and optionally prioritized rulesets for local stagesProtectParser
- a parser that checks the results of the ProtectTool
, and runs the next step in the chain if the rulesets are not triggeredPassthrough
action, the original input is returned to be processed by the calling application. If the action is an Override
then a randomly selected choice is returned.
If no rulesets are triggered, then the chain is run and the relevant message type is returned by LangChain.
RunnableConfig
when invoking the protected chain, allowing you to add a GalileoCallback logger callback handler.