-
Notifications
You must be signed in to change notification settings - Fork 21
Add LangChain/LangGraph adapter MVP #51
Copy link
Copy link
Closed
Labels
adapterTarget adapters and live execution integrations.Target adapters and live execution integrations.enhancementNew feature or requestNew feature or requestintegrationReal-agent integration guidance, SDK helpers, and wiring patterns.Real-agent integration guidance, SDK helpers, and wiring patterns.langchain
Milestone
Metadata
Metadata
Assignees
Labels
adapterTarget adapters and live execution integrations.Target adapters and live execution integrations.enhancementNew feature or requestNew feature or requestintegrationReal-agent integration guidance, SDK helpers, and wiring patterns.Real-agent integration guidance, SDK helpers, and wiring patterns.langchain
Goal
Add an MVP adapter for LangChain/LangGraph-based agent workflows.
The adapter should translate a supported LangChain/LangGraph execution path into the harness
Traceformat.Why this matters
LangChain and LangGraph are widely used for agentic applications. A native adapter would make it easier for teams using those frameworks to run security regression scenarios through the harness.
MVP scope
Support one clearly documented path first.
The adapter should:
TraceOut of scope for MVP
Do not attempt to support every LangChain or LangGraph pattern.
Out of scope for the first version:
Dependency behavior
LangChain/LangGraph dependencies must be optional.
The base harness install must not require LangChain or LangGraph.
Testing requirements
Tests should use fake runnables, fake tools, or mocked callbacks.
No API keys or real model calls should be required.
Acceptance criteria
TraceTraceRecorderwhere appropriatetrace.tool_calls