Scan path: C:\Users\gilad\Projects\warden\gallery\repos\langchain\libs\langchain
Scanned: 2026-04-10 23:07 UTC
Warden: v1.6.0 · Scoring model v4.3 · 17 dimensions (weighted) · 235 pts
🔒 Privacy guarantee
All data collected locally — nothing left this machine.
API keys: partial hashes only.
Log content: never stored.
📊 Scanned 1,581 files (1,580 Python · 1 JS/TS) in langchain across 8 scan layers
13
/ 100
31 / 235 raw
UNGOVERNED
Core Governance (12 / 100)
D1 Tool Inventory
0 / 25
MEDIUM Cloud AI endpoint URL hardcoded in source — hinders environment portability
D2 Risk Detection
0 / 20
D3 Policy Coverage
6 / 20
D4 Credential Management
4 / 20
MEDIUM Exposed Database URL (no credentials): red...79/0
D5 Log Hygiene
1 / 10
MEDIUM print() used instead of structured logging
MEDIUM print() used instead of structured logging
MEDIUM print() used instead of structured logging
MEDIUM print() used instead of structured logging
MEDIUM print() used instead of structured logging
+ 6 more findings
D6 Framework Coverage
1 / 5
HIGH LangChain used without CallbackManager — no tool/chain observability
HIGH LangChain used without CallbackManager — no tool/chain observability
HIGH LangChain used without CallbackManager — no tool/chain observability
HIGH LangChain used without CallbackManager — no tool/chain observability
HIGH LangChain used without CallbackManager — no tool/chain observability
+ 1305 more findings
Advanced Controls (6 / 50)
D7 Human-in-the-Loop
5 / 15
D8 Agent Identity
1 / 15
HIGH Agent class 'BaseSingleActionAgent' has no permission model
MEDIUM Agent class 'BaseSingleActionAgent' has no defined lifecycle states
HIGH Agent class 'BaseMultiActionAgent' has no permission model
MEDIUM Agent class 'BaseMultiActionAgent' has no defined lifecycle states
HIGH Agent class 'RunnableAgent' has no permission model
+ 29 more findings
D9 Threat Detection
0 / 20
HIGH Empty exception handler — errors silently swallowed
HIGH Empty exception handler — errors silently swallowed
HIGH Empty exception handler — errors silently swallowed
HIGH Empty exception handler — errors silently swallowed
HIGH Empty exception handler — errors silently swallowed
+ 9 more findings
Ecosystem (11 / 55)
D10 Prompt Security
1 / 15
HIGH Azure AI used without ContentSafetyClient — no content moderation
HIGH Azure AI used without ContentSafetyClient — no content moderation
HIGH Azure AI used without ContentSafetyClient — no content moderation
HIGH Azure AI used without ContentSafetyClient — no content moderation
HIGH Azure AI used without ContentSafetyClient — no content moderation
+ 4 more findings
D11 Cloud / Platform
1 / 10
D12 LLM Observability
3 / 10
MEDIUM Hardcoded model name: 'Construct a VectorStore agent from an LLM and tools. !!! note This class is deprecat
MEDIUM Hardcoded model name: 'Construct a VectorStore router agent from an LLM and tools. !!! note This class is d
MEDIUM Hardcoded model name: 'Run an OpenAI Assistant. Example using OpenAI tools: ```python from langchai
MEDIUM Hardcoded model name: 'Create an agent that uses self-ask with search prompting. Args: llm: LLM to use as t
MEDIUM Hardcoded model name: 'Create an agent that uses XML to format its logic. Args: llm: LLM to use as the agen
+ 48 more findings
D13 Data Recovery
2 / 10
D14 Compliance Maturity
4 / 10
MEDIUM Unpinned AI dependency: langchain
MEDIUM Unpinned AI dependency: langchain
MEDIUM Unpinned AI dependency: anthropic
MEDIUM Unpinned AI dependency: openai
MEDIUM Unpinned AI dependency: langchain
+ 43 more findings
Unique Capabilities (2 / 30)
D15 Post-Exec Verification
1 / 10
HIGH Tool result assigned directly without verification
HIGH Tool result assigned directly without verification
HIGH Tool result assigned directly without verification
HIGH Tool result assigned directly without verification
HIGH Tool result assigned directly without verification
+ 23 more findings
D16 Data Flow Governance
0 / 10
D17 Adversarial Resilience
1 / 10
CRITICAL No content injection defense — hidden HTML/CSS/zero-width instructions pass to agents undetected. (86% attack success ra
CRITICAL No RAG poisoning protection — knowledge base documents not scanned for embedded instructions. (<0.1% contamination = >80
HIGH No behavioral trap detection — post-execution behavioral changes not monitored. (10/10 M365 Copilot attacks succeeded)
HIGH No approval integrity verification -- agent summaries for approval not cross-checked against actual actions. (Approval f
MEDIUM No adversarial testing evidence — no red team, no prompt injection tests
+ 2 more findings
Score reflects only what Warden can observe locally. Undetected controls are scored as 0, not assumed good. Dimensions are weighted by governance impact. Methodology: SCORING.md
Total Findings
1,516
3 CRITICAL · 1380 HIGH
Tools Detected
0
None detected
Credentials
1
In source code
Governance Gaps
4
of 17 dimensions
Compliance Refs
12
EU AI Act / OWASP / MITRE
🛡 Governance Layer Detection0 tools detected · 17 dimensions
D1: Tool Inventory — none detected
MCP tool discovery, live catalog, schema completeness, auto-discovery
0 / 25 pts
D2: Risk Detection — none detected
Risk classification, semantic analysis, intent-parameter consistency
0 / 20 pts
D9: Threat Detection — none detected
Behavioral baselines, anomaly detection, cross-session tracking, kill switch
0 / 20 pts
D16: Data Flow Governance — none detected
Taint labels, data classification, cross-tool leakage prevention
0 / 10 pts
📊 Solutions Comparison2 rows · 17 dimensions · 235 max pts
Tool D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15D16D17 /235 /100
Max pts252020201051515201510101010101010235
SharkRouter231818189514141814999999921491
Your Scan006411510113241013113
SharkRouter per-dimension scores are proportional estimates from total score. Detected tool scores are totals only (per-dimension breakdown not available). Methodology: SCORING.md
🔎 Findings1516 total
CRITICAL 3
CRITICAL D5
No audit logging for tool calls detected
Add audit logging for all tool/agent executions
EU AI Act Article 12
CRITICAL D17
No content injection defense — hidden HTML/CSS/zero-width instructions pass to agents undetected. (86% attack success rate)
Deploy trap defense layer on tool results
EU AI Act Article 15OWASP LLM01MITRE AML.T0051
CRITICAL D17
No RAG poisoning protection — knowledge base documents not scanned for embedded instructions. (<0.1% contamination = >80% attack success)
Deploy trap defense layer on tool results
EU AI Act Article 15OWASP LLM01MITRE AML.T0049
HIGH 1380
HIGH D15
Tool result assigned directly without verification
...angchain\libs\langchain\langchain_classic\agents\agent.py:451
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...angchain\libs\langchain\langchain_classic\agents\agent.py:563
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...n\langchain_classic\agents\openai_functions_agent\base.py:125
Verify tool result status/validity before using
Show 1377 more HIGH findings
HIGH D15
Tool result assigned directly without verification
...n\langchain_classic\agents\openai_functions_agent\base.py:131
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...chain_classic\agents\openai_functions_multi_agent\base.py:228
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...langchain_classic\chains\conversational_retrieval\base.py:416
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...n\langchain_classic\chains\elasticsearch_database\base.py:135
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...n\langchain_classic\chains\elasticsearch_database\base.py:154
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...ain\libs\langchain\langchain_classic\chains\flare\base.py:147
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...hain\libs\langchain\langchain_classic\chains\hyde\base.py:81
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...in\libs\langchain\langchain_classic\chains\natbot\base.py:121
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...ain\langchain_classic\chains\qa_with_sources\retrieval.py:53
Verify tool result status/validity before using
HIGH D9
Empty exception handler — errors silently swallowed
...n\langchain_classic\evaluation\embedding_distance\base.py:120
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...n\langchain_classic\evaluation\embedding_distance\base.py:129
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...s\langchain\langchain_classic\evaluation\qa\eval_chain.py:50
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...in\libs\langchain\langchain_classic\memory\vectorstore.py:74
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...in\libs\langchain\langchain_classic\output_parsers\fix.py:88
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...in\libs\langchain\langchain_classic\output_parsers\fix.py:97
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\libs\langchain\langchain_classic\output_parsers\retry.py:122
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...\libs\langchain\langchain_classic\output_parsers\retry.py:251
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...in\langchain_classic\retrievers\contextual_compression.py:34
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...ibs\langchain\langchain_classic\retrievers\multi_query.py:199
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...ibs\langchain\langchain_classic\retrievers\multi_query.py:224
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...libs\langchain\langchain_classic\retrievers\re_phraser.py:76
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
..._classic\retrievers\document_compressors\chain_extract.py:78
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...lassic\retrievers\document_compressors\listwise_rerank.py:95
Verify tool result status/validity before using
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:138
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:146
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:154
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:162
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:170
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:178
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:187
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:196
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:204
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:214
Log the exception or handle it explicitly
HIGH D9
Empty exception handler — errors silently swallowed
...langchain\langchain_classic\retrievers\self_query\base.py:224
Log the exception or handle it explicitly
HIGH D15
Tool result assigned directly without verification
...langchain\langchain_classic\retrievers\self_query\base.py:316
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...gchain\langchain_classic\smith\evaluation\runner_utils.py:912
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...gchain\langchain_classic\smith\evaluation\runner_utils.py:922
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...gchain\langchain_classic\smith\evaluation\runner_utils.py:947
Verify tool result status/validity before using
HIGH D15
Tool result assigned directly without verification
...gchain\langchain_classic\smith\evaluation\runner_utils.py:961
Verify tool result status/validity before using
HIGH D8
Agent class 'BaseSingleActionAgent' has no permission model
...angchain\libs\langchain\langchain_classic\agents\agent.py:55
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'BaseMultiActionAgent' has no permission model
...angchain\libs\langchain\langchain_classic\agents\agent.py:221
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'RunnableAgent' has no permission model
...angchain\libs\langchain\langchain_classic\agents\agent.py:389
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'RunnableMultiActionAgent' has no permission model
...angchain\libs\langchain\langchain_classic\agents\agent.py:497
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'LLMSingleActionAgent' has no permission model
...angchain\libs\langchain\langchain_classic\agents\agent.py:615
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'Agent' has no permission model
...angchain\libs\langchain\langchain_classic\agents\agent.py:704
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'ChatAgent' has no permission model
...hain\libs\langchain\langchain_classic\agents\chat\base.py:36
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'ConversationalAgent' has no permission model
...langchain\langchain_classic\agents\conversational\base.py:34
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'ConversationalChatAgent' has no permission model
...hain\langchain_classic\agents\conversational_chat\base.py:37
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'ZeroShotAgent' has no permission model
...hain\libs\langchain\langchain_classic\agents\mrkl\base.py:45
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'OpenAIFunctionsAgent' has no permission model
...n\langchain_classic\agents\openai_functions_agent\base.py:39
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'OpenAIMultiFunctionsAgent' has no permission model
...chain_classic\agents\openai_functions_multi_agent\base.py:107
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'ReActDocstoreAgent' has no permission model
...ain\libs\langchain\langchain_classic\agents\react\base.py:36
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'ReActTextWorldAgent' has no permission model
...ain\libs\langchain\langchain_classic\agents\react\base.py:143
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'SelfAskWithSearchAgent' has no permission model
...ain\langchain_classic\agents\self_ask_with_search\base.py:32
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'StructuredChatAgent' has no permission model
...angchain\langchain_classic\agents\structured_chat\base.py:39
Add role/permission checks before tool dispatch
HIGH D8
Agent class 'XMLAgent' has no permission model
...chain\libs\langchain\langchain_classic\agents\xml\base.py:23
Add role/permission checks before tool dispatch
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\base_language.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\base_memory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...repos\langchain\libs\langchain\langchain_classic\cache.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...y\repos\langchain\libs\langchain\langchain_classic\env.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\example_generator.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\langchain_classic\formatting.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...pos\langchain\libs\langchain\langchain_classic\globals.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...y\repos\langchain\libs\langchain\langchain_classic\hub.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...repos\langchain\libs\langchain\langchain_classic\input.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\model_laboratory.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...epos\langchain\libs\langchain\langchain_classic\python.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...os\langchain\libs\langchain\langchain_classic\requests.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...pos\langchain\libs\langchain\langchain_classic\serpapi.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\sql_database.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\text_splitter.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...os\langchain\libs\langchain\langchain_classic\__init__.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\adapters\openai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\agents\agent_types.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\agents\loading.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\agents\load_tools.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\agents\schema.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\agents\types.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\agents\utils.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\agents\__init__.py:13
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...classic\agents\agent_toolkits\azure_cognitive_services.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\agents\agent_toolkits\base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\agents\agent_toolkits\__init__.py:20
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\agents\agent_toolkits\ainetwork\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\agents\agent_toolkits\amadeus\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\agents\agent_toolkits\clickup\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ent_toolkits\conversational_retrieval\openai_functions.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ic\agents\agent_toolkits\conversational_retrieval\tool.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
..._classic\agents\agent_toolkits\file_management\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...classic\agents\agent_toolkits\file_management\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\agents\agent_toolkits\github\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\agents\agent_toolkits\gitlab\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\agents\agent_toolkits\gmail\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\agents\agent_toolkits\jira\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\agents\agent_toolkits\json\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\agents\agent_toolkits\json\prompt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\agents\agent_toolkits\json\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\agents\agent_toolkits\multion\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\agents\agent_toolkits\nasa\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\agents\agent_toolkits\nla\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\agents\agent_toolkits\nla\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\agents\agent_toolkits\office365\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\agents\agent_toolkits\openapi\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\agents\agent_toolkits\openapi\planner.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n_classic\agents\agent_toolkits\openapi\planner_prompt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\agents\agent_toolkits\openapi\prompt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\agents\agent_toolkits\openapi\spec.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\agents\agent_toolkits\openapi\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\agents\agent_toolkits\playwright\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain_classic\agents\agent_toolkits\playwright\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\agents\agent_toolkits\powerbi\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\agents\agent_toolkits\powerbi\chat_base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\agents\agent_toolkits\powerbi\prompt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\agents\agent_toolkits\powerbi\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\agents\agent_toolkits\slack\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\agents\agent_toolkits\spark_sql\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\agents\agent_toolkits\spark_sql\prompt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\agents\agent_toolkits\spark_sql\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\agents\agent_toolkits\sql\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\agents\agent_toolkits\sql\prompt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\agents\agent_toolkits\sql\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\agents\agent_toolkits\steam\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain_classic\agents\agent_toolkits\vectorstore\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\agents\agent_toolkits\zapier\toolkit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\agents\chat\output_parser.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\agents\conversational\output_parser.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\agents\conversational_chat\output_parser.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\agents\format_scratchpad\log.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\agents\format_scratchpad\log_to_messages.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain_classic\agents\format_scratchpad\openai_functions.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\agents\format_scratchpad\openai_tools.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\agents\format_scratchpad\tools.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\agents\format_scratchpad\xml.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\agents\format_scratchpad\__init__.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\agents\json_chat\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\agents\mrkl\output_parser.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\agents\openai_assistant\__init__.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gents\openai_functions_agent\agent_token_buffer_memory.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\agents\openai_tools\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\agents\output_parsers\json.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\agents\output_parsers\openai_functions.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\agents\output_parsers\openai_tools.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
..._classic\agents\output_parsers\react_json_single_input.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\agents\output_parsers\react_single_input.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\agents\output_parsers\self_ask.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\agents\output_parsers\tools.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\agents\output_parsers\xml.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\agents\output_parsers\__init__.py:13
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\agents\react\agent.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\agents\react\base.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\agents\react\output_parser.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\agents\react\textworld_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\agents\react\wiki_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\agents\self_ask_with_search\base.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain_classic\agents\self_ask_with_search\output_parser.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\agents\self_ask_with_search\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\agents\structured_chat\output_parser.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\agents\tool_calling_agent\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\agents\xml\base.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\callbacks\aim_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\callbacks\argilla_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\callbacks\arize_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\callbacks\arthur_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\callbacks\clearml_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\callbacks\comet_ml_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\callbacks\confident_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\callbacks\context_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\callbacks\file.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\callbacks\flyte_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\callbacks\human.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\callbacks\infino_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\callbacks\labelstudio_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\callbacks\llmonitor_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\callbacks\mlflow_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\callbacks\openai_info.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\callbacks\promptlayer_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\callbacks\sagemaker_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\callbacks\stdout.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\callbacks\streaming_aiter.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\callbacks\streaming_aiter_final_only.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\callbacks\streaming_stdout.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\callbacks\streaming_stdout_final_only.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\callbacks\trubrics_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\callbacks\utils.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\callbacks\wandb_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\callbacks\whylabs_callback.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\callbacks\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\callbacks\streamlit\mutable_expander.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...classic\callbacks\streamlit\streamlit_callback_handler.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\callbacks\tracers\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\callbacks\tracers\comet.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\callbacks\tracers\evaluation.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\callbacks\tracers\langchain.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\callbacks\tracers\logging.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\callbacks\tracers\log_stream.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\callbacks\tracers\root_listeners.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\callbacks\tracers\run_collector.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\callbacks\tracers\schemas.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\callbacks\tracers\stdout.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\callbacks\tracers\wandb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\callbacks\tracers\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\chains\example_generator.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\chains\history_aware_retriever.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\chains\llm_requests.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\chains\loading.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\chains\prompt_selector.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\chains\retrieval.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\chains\__init__.py:16
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\chains\api\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\chains\api\openapi\chain.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\chains\api\openapi\prompts.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\chains\api\openapi\requests_chain.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\chains\api\openapi\response_chain.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\chains\chat_vector_db\prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\chains\combine_documents\map_reduce.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\chains\combine_documents\map_rerank.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\chains\combine_documents\reduce.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\chains\combine_documents\refine.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\chains\combine_documents\stuff.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\chains\combine_documents\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\chains\constitutional_ai\principles.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\chains\constitutional_ai\prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\chains\conversation\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\chains\conversation\memory.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\chains\conversation\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\chains\conversational_retrieval\prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\chains\elasticsearch_database\prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\chains\elasticsearch_database\__init__.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\chains\ernie_functions\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\chains\ernie_functions\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chains\flare\prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\chains\graph_qa\arangodb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chains\graph_qa\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\chains\graph_qa\cypher.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\chains\graph_qa\cypher_utils.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\chains\graph_qa\falkordb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\chains\graph_qa\gremlin.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\chains\graph_qa\hugegraph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chains\graph_qa\kuzu.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\chains\graph_qa\nebulagraph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\chains\graph_qa\neptune_cypher.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\chains\graph_qa\neptune_sparql.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\chains\graph_qa\ontotext_graphdb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\chains\graph_qa\prompts.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\chains\graph_qa\sparql.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\chains\hyde\prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\chains\llm_bash\__init__.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\chains\llm_checker\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\chains\llm_math\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\chains\llm_symbolic_math\__init__.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chains\natbot\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\chains\openai_functions\base.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n_classic\chains\openai_functions\citation_fuzzy_match.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\chains\openai_functions\extraction.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain_classic\chains\openai_functions\qa_with_structure.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\chains\openai_functions\tagging.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\chains\openai_functions\__init__.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\chains\openai_tools\extraction.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\chains\openai_tools\__init__.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\chains\qa_generation\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\chains\qa_with_sources\loading.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\chains\qa_with_sources\map_reduce_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\chains\qa_with_sources\refine_prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\chains\qa_with_sources\stuff_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\chains\qa_with_sources\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\chains\query_constructor\base.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\chains\query_constructor\ir.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\chains\query_constructor\parser.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\chains\query_constructor\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\chains\query_constructor\__init__.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in_classic\chains\question_answering\map_reduce_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in_classic\chains\question_answering\map_rerank_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\chains\question_answering\refine_prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\chains\question_answering\stuff_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\chains\question_answering\__init__.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\chains\retrieval_qa\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\chains\router\multi_prompt.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\chains\router\multi_retrieval_qa.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\chains\router\__init__.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\chains\sql_database\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\chains\sql_database\query.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\chains\structured_output\base.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\chains\structured_output\__init__.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\chains\summarize\chain.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\chains\summarize\map_reduce_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\chains\summarize\refine_prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\chains\summarize\stuff_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\chains\summarize\__init__.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\chat_loaders\base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\chat_loaders\facebook_messenger.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\chat_loaders\gmail.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\chat_loaders\imessage.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\chat_loaders\langsmith.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\chat_loaders\slack.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\chat_loaders\telegram.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\chat_loaders\utils.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\chat_loaders\whatsapp.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\chat_models\anthropic.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chat_models\anyscale.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\chat_models\azureml_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\chat_models\azure_openai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chat_models\baichuan.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\chat_models\baidu_qianfan_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\chat_models\base.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\chat_models\bedrock.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\chat_models\cohere.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\chat_models\databricks.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\chat_models\ernie.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chat_models\everlyai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\chat_models\fake.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\chat_models\fireworks.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chat_models\gigachat.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\chat_models\google_palm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\chat_models\human.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\chat_models\hunyuan.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\chat_models\javelin_ai_gateway.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chat_models\jinachat.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\chat_models\konko.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\chat_models\litellm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\chat_models\meta.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\chat_models\minimax.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\chat_models\mlflow.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\chat_models\mlflow_ai_gateway.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\chat_models\ollama.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\chat_models\openai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\chat_models\pai_eas_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\chat_models\promptlayer_openai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\chat_models\tongyi.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chat_models\vertexai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\chat_models\volcengine_maas.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\chat_models\yandex.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\chat_models\__init__.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\docstore\arbitrary_fn.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\docstore\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\docstore\document.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\docstore\in_memory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\docstore\wikipedia.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\docstore\__init__.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\acreom.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\airbyte.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\document_loaders\airbyte_json.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\airtable.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\apify_dataset.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\arcgis_loader.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\document_loaders\arxiv.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\assemblyai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\async_html.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\azlyrics.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\azure_ai_data.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
..._classic\document_loaders\azure_blob_storage_container.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\document_loaders\azure_blob_storage_file.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain_classic\document_loaders\baiducloud_bos_directory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\document_loaders\baiducloud_bos_file.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\document_loaders\base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\document_loaders\base_o365.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\bibtex.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\bigquery.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\bilibili.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\blackboard.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\blockchain.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\document_loaders\brave_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\document_loaders\browserless.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\chatgpt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\chromium.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\document_loaders\college_confidential.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\concurrent.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\confluence.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\conllu.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\document_loaders\couchbase.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\csv_loader.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\cube_semantic.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\document_loaders\datadog_logs.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\document_loaders\dataframe.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\diffbot.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\document_loaders\directory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\discord.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\docugami.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\docusaurus.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\dropbox.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\duckdb_loader.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\document_loaders\email.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\document_loaders\epub.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\document_loaders\etherscan.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\evernote.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\document_loaders\excel.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\facebook_chat.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\document_loaders\fauna.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\document_loaders\figma.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\gcs_directory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\gcs_file.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\generic.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\document_loaders\geodataframe.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\git.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\gitbook.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\github.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\document_loaders\googledrive.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\document_loaders\google_speech_to_text.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\document_loaders\gutenberg.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\helpers.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\document_loaders\hn.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\document_loaders\html.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\html_bs.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\document_loaders\hugging_face_dataset.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\ifixit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\document_loaders\image.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\document_loaders\image_captions.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\document_loaders\imsdb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\document_loaders\iugu.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\joplin.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\document_loaders\json_loader.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\lakefs.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\document_loaders\larksuite.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\markdown.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\mastodon.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\document_loaders\max_compute.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\mediawikidump.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\document_loaders\merge.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\document_loaders\mhtml.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\document_loaders\modern_treasury.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\mongodb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\document_loaders\news.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\notebook.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\notion.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\notiondb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\nuclia.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\obsidian.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\obs_directory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\obs_file.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\odt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\onedrive.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\onedrive_file.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\onenote.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\document_loaders\open_city_data.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\org_mode.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\pdf.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\document_loaders\polars_dataframe.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\powerpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\psychic.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\pubmed.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\document_loaders\pyspark_dataframe.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\python.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\document_loaders\quip.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\document_loaders\readthedocs.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\document_loaders\recursive_url_loader.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\reddit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\document_loaders\roam.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\document_loaders\rocksetdb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\rspace.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\rss.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\rst.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\rtf.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\document_loaders\s3_directory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\s3_file.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\sharepoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\sitemap.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\document_loaders\slack_directory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\document_loaders\snowflake_loader.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\spreedly.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\srt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\stripe.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\telegram.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\document_loaders\tencent_cos_directory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\document_loaders\tencent_cos_file.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\document_loaders\tensorflow_datasets.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\document_loaders\text.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\document_loaders\tomarkdown.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\document_loaders\toml.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\document_loaders\trello.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\tsv.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\twitter.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\document_loaders\unstructured.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\url.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\document_loaders\url_playwright.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\document_loaders\url_selenium.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\weather.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\web_base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\whatsapp_chat.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\document_loaders\wikipedia.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\word_document.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\document_loaders\xml.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\xorbits.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\document_loaders\youtube.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\document_loaders\__init__.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain_classic\document_loaders\blob_loaders\file_system.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\document_loaders\blob_loaders\schema.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in_classic\document_loaders\blob_loaders\youtube_audio.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\document_loaders\blob_loaders\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\parsers\audio.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_loaders\parsers\docai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\document_loaders\parsers\generic.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\document_loaders\parsers\grobid.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\document_loaders\parsers\msword.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\document_loaders\parsers\pdf.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\document_loaders\parsers\registry.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\document_loaders\parsers\txt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\document_loaders\parsers\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\document_loaders\parsers\html\bs4.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\document_loaders\parsers\html\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\document_loaders\parsers\language\cobol.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...assic\document_loaders\parsers\language\code_segmenter.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n_classic\document_loaders\parsers\language\javascript.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ssic\document_loaders\parsers\language\language_parser.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\document_loaders\parsers\language\python.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain_classic\document_loaders\parsers\language\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...assic\document_transformers\beautiful_soup_transformer.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain_classic\document_transformers\doctran_text_extract.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\document_transformers\doctran_text_qa.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n_classic\document_transformers\doctran_text_translate.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ssic\document_transformers\embeddings_redundant_filter.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\document_transformers\google_translate.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\document_transformers\html2text.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain_classic\document_transformers\long_context_reorder.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in_classic\document_transformers\nuclia_text_transform.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\document_transformers\openai_functions.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\document_transformers\__init__.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\embeddings\aleph_alpha.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\embeddings\awa.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\embeddings\azure_openai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\embeddings\baidu_qianfan_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\embeddings\base.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\embeddings\bedrock.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\embeddings\bookend.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\embeddings\cache.py:19
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\embeddings\clarifai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\embeddings\cloudflare_workersai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\embeddings\cohere.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\embeddings\dashscope.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\embeddings\databricks.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\embeddings\deepinfra.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\embeddings\edenai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\embeddings\elasticsearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\embeddings\embaas.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\embeddings\ernie.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\embeddings\fake.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\embeddings\fastembed.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\embeddings\google_palm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\embeddings\gpt4all.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\embeddings\gradient_ai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\embeddings\huggingface.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\embeddings\huggingface_hub.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\embeddings\infinity.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\embeddings\javelin_ai_gateway.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\embeddings\jina.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\embeddings\johnsnowlabs.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\embeddings\llamacpp.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\embeddings\llm_rails.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\embeddings\localai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\embeddings\minimax.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\embeddings\mlflow.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\embeddings\mlflow_gateway.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\embeddings\modelscope_hub.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\embeddings\mosaicml.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\embeddings\nlpcloud.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\embeddings\octoai_embeddings.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\embeddings\ollama.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\embeddings\openai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\embeddings\sagemaker_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\embeddings\self_hosted.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\embeddings\self_hosted_hugging_face.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\embeddings\sentence_transformer.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\embeddings\spacy_embeddings.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\embeddings\tensorflow_hub.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\embeddings\vertexai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\embeddings\voyageai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\embeddings\xinference.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\embeddings\__init__.py:12
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\evaluation\loading.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\evaluation\schema.py:12
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\evaluation\__init__.py:13
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\evaluation\agents\trajectory_eval_prompt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\evaluation\agents\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\evaluation\comparison\eval_chain.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\evaluation\comparison\prompt.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\evaluation\comparison\__init__.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\evaluation\criteria\eval_chain.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\evaluation\criteria\prompt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\evaluation\criteria\__init__.py:15
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\evaluation\embedding_distance\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\evaluation\exact_match\base.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\evaluation\parsing\base.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\evaluation\parsing\json_distance.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\evaluation\parsing\json_schema.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\evaluation\qa\eval_chain.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\evaluation\qa\eval_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\evaluation\qa\generate_chain.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\evaluation\qa\generate_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\evaluation\qa\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\evaluation\regex_match\base.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\evaluation\scoring\eval_chain.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\evaluation\scoring\prompt.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\evaluation\scoring\__init__.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\evaluation\string_distance\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\graphs\arangodb_graph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\graphs\falkordb_graph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\graphs\graph_document.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\graphs\graph_store.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\graphs\hugegraph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\graphs\kuzu_graph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\graphs\memgraph_graph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\graphs\nebula_graph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\graphs\neo4j_graph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\graphs\neptune_graph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\graphs\networkx_graph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\graphs\rdf_graph.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\graphs\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\indexes\graph.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\indexes\vectorstore.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\indexes\_api.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\indexes\_sql_record_manager.py:23
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\indexes\__init__.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\indexes\prompts\entity_extraction.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\indexes\prompts\entity_summarization.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n_classic\indexes\prompts\knowledge_triplet_extraction.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\indexes\prompts\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\llms\ai21.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\llms\aleph_alpha.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\llms\amazon_api_gateway.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\llms\anthropic.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\anyscale.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\langchain_classic\llms\arcee.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\aviary.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\llms\azureml_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\llms\baidu_qianfan_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\llms\bananadev.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\llms\base.py:12
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\llms\baseten.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\llms\beam.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\llms\bedrock.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\llms\bittensor.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\llms\cerebriumai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\llms\chatglm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\clarifai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\llms\cloudflare_workersai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\cohere.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\llms\ctransformers.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\llms\ctranslate2.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\llms\databricks.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\llms\deepinfra.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\llms\deepsparse.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\edenai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\llms\fake.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\llms\fireworks.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\llms\forefrontai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\gigachat.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\llms\google_palm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\llms\gooseai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\llms\gpt4all.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\llms\gradient_ai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\llms\huggingface_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\llms\huggingface_hub.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\llms\huggingface_pipeline.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\llms\huggingface_text_gen_inference.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\langchain_classic\llms\human.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\llms\javelin_ai_gateway.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\koboldai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\llamacpp.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\llms\loading.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\manifest.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\llms\minimax.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\mlflow.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\llms\mlflow_ai_gateway.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\langchain_classic\llms\modal.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\mosaicml.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\nlpcloud.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\llms\octoai_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\ollama.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\llms\opaqueprompts.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\openai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\llms\openllm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\openlm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\llms\pai_eas_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\petals.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\llms\pipelineai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\llms\predibase.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\llms\predictionguard.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\llms\promptlayer_openai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\llms\replicate.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\llms\rwkv.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\llms\sagemaker_endpoint.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\llms\self_hosted.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\llms\self_hosted_hugging_face.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\llms\stochasticai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\llms\symblai_nebula.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\llms\textgen.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\llms\titan_takeoff.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\llms\titan_takeoff_pro.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\together.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\tongyi.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\langchain_classic\llms\utils.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\vertexai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\llms\vllm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\llms\volcengine_maas.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\llms\watsonxllm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\writer.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\llms\xinference.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\llms\yandex.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\llms\__init__.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\load\dump.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\load\load.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\load\serializable.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\load\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\memory\buffer.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\memory\buffer_window.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\memory\chat_memory.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\memory\combined.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\memory\entity.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\memory\kg.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\memory\motorhead_memory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\memory\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\memory\readonly.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\memory\simple.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\memory\summary.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\memory\summary_buffer.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\memory\token_buffer.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\memory\vectorstore.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\memory\vectorstore_token_buffer_memory.py:13
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\memory\zep_memory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\memory\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\memory\chat_message_histories\astradb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\memory\chat_message_histories\cassandra.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\memory\chat_message_histories\cosmos_db.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\memory\chat_message_histories\dynamodb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in_classic\memory\chat_message_histories\elasticsearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\memory\chat_message_histories\file.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\memory\chat_message_histories\firestore.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\memory\chat_message_histories\in_memory.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\memory\chat_message_histories\momento.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\memory\chat_message_histories\mongodb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\memory\chat_message_histories\neo4j.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\memory\chat_message_histories\postgres.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\memory\chat_message_histories\redis.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\memory\chat_message_histories\rocksetdb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in_classic\memory\chat_message_histories\singlestoredb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\memory\chat_message_histories\sql.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\memory\chat_message_histories\streamlit.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in_classic\memory\chat_message_histories\upstash_redis.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\memory\chat_message_histories\xata.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\memory\chat_message_histories\zep.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\memory\chat_message_histories\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\output_parsers\boolean.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\output_parsers\combining.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\output_parsers\datetime.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\output_parsers\enum.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\output_parsers\ernie_functions.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\output_parsers\fix.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\output_parsers\json.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\output_parsers\list.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\output_parsers\loading.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\output_parsers\openai_functions.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\output_parsers\openai_tools.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\output_parsers\pandas_dataframe.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\output_parsers\prompts.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\output_parsers\pydantic.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\output_parsers\rail_parser.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\output_parsers\regex.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\output_parsers\regex_dict.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\output_parsers\retry.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\output_parsers\structured.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\output_parsers\xml.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\output_parsers\yaml.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\output_parsers\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\prompts\base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\prompts\chat.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\prompts\few_shot.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\prompts\few_shot_with_templates.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\prompts\loading.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\prompts\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\prompts\__init__.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\prompts\example_selector\base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\prompts\example_selector\length_based.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\prompts\example_selector\ngram_overlap.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n_classic\prompts\example_selector\semantic_similarity.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\prompts\example_selector\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\retrievers\arcee.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\retrievers\arxiv.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\retrievers\azure_ai_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\retrievers\bedrock.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\retrievers\bm25.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\retrievers\chaindesk.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\retrievers\chatgpt_plugin_retriever.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\retrievers\cohere_rag_retriever.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\retrievers\databerry.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\retrievers\docarray.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\retrievers\elastic_search_bm25.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\retrievers\embedchain.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n_classic\retrievers\google_cloud_documentai_warehouse.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\retrievers\google_vertex_ai_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\retrievers\kay.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\retrievers\kendra.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\retrievers\knn.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\retrievers\llama_index.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\retrievers\metal.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\retrievers\milvus.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\retrievers\outline.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\retrievers\parent_document_retriever.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\retrievers\pinecone_hybrid_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\retrievers\pubmed.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\retrievers\pupmed.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\retrievers\remote_retriever.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\retrievers\svm.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\retrievers\tavily_search_api.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\retrievers\tfidf.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\retrievers\vespa_retriever.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\retrievers\weaviate_hybrid_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\retrievers\web_research.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\retrievers\wikipedia.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\retrievers\you.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\retrievers\zep.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\retrievers\zilliz.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\retrievers\__init__.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\retrievers\document_compressors\base.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
..._classic\retrievers\document_compressors\chain_extract.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n_classic\retrievers\document_compressors\chain_filter.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
..._classic\retrievers\document_compressors\cohere_rerank.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
..._classic\retrievers\document_compressors\cross_encoder.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...c\retrievers\document_compressors\cross_encoder_rerank.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ssic\retrievers\document_compressors\embeddings_filter.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...assic\retrievers\document_compressors\flashrank_rerank.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...lassic\retrievers\document_compressors\listwise_rerank.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain_classic\retrievers\document_compressors\__init__.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\retrievers\self_query\astradb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\retrievers\self_query\chroma.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\retrievers\self_query\dashvector.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...classic\retrievers\self_query\databricks_vector_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\retrievers\self_query\deeplake.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\retrievers\self_query\dingo.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\retrievers\self_query\elasticsearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\retrievers\self_query\milvus.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\retrievers\self_query\mongodb_atlas.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\retrievers\self_query\myscale.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\retrievers\self_query\opensearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\retrievers\self_query\pgvector.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\retrievers\self_query\pinecone.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\retrievers\self_query\qdrant.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\retrievers\self_query\redis.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\retrievers\self_query\supabase.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\retrievers\self_query\tencentvectordb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\retrievers\self_query\timescalevector.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\retrievers\self_query\vectara.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\retrievers\self_query\weaviate.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\runnables\hub.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\runnables\openai_functions.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\schema\agent.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\schema\cache.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\schema\chat.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\schema\chat_history.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\schema\document.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\schema\embeddings.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\schema\exceptions.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\schema\language_model.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\schema\memory.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\schema\messages.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\schema\output.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\schema\output_parser.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\schema\prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\schema\prompt_template.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\schema\retriever.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\schema\storage.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\schema\vectorstore.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\schema\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\schema\callbacks\stdout.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\schema\callbacks\streaming_stdout.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\schema\callbacks\tracers\base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\schema\callbacks\tracers\evaluation.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\schema\callbacks\tracers\langchain.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\schema\callbacks\tracers\log_stream.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\schema\callbacks\tracers\root_listeners.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain_classic\schema\callbacks\tracers\run_collector.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\schema\callbacks\tracers\schemas.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\schema\callbacks\tracers\stdout.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\schema\runnable\base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\schema\runnable\branch.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\schema\runnable\config.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\schema\runnable\configurable.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\schema\runnable\fallbacks.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\schema\runnable\history.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\schema\runnable\passthrough.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\schema\runnable\retry.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\schema\runnable\router.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\schema\runnable\utils.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\schema\runnable\__init__.py:18
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\smith\__init__.py:15
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\smith\evaluation\config.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\smith\evaluation\runner_utils.py:19
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\smith\evaluation\__init__.py:13
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\storage\encoder_backed.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\storage\exceptions.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\storage\file_system.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\storage\in_memory.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\storage\redis.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\storage\upstash_redis.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\storage\_lc_store.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\storage\__init__.py:11
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\langchain_classic\tools\base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\tools\convert_to_openai.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\tools\ifttt.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\tools\plugin.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\tools\render.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\tools\retriever.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\yahoo_finance_news.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\tools\__init__.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\tools\ainetwork\app.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\ainetwork\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\tools\ainetwork\owner.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\ainetwork\rule.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\ainetwork\transfer.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\tools\ainetwork\value.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\tools\amadeus\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\amadeus\closest_airport.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\tools\amadeus\flight_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\amadeus\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\tools\arxiv\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...classic\tools\azure_cognitive_services\form_recognizer.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
..._classic\tools\azure_cognitive_services\image_analysis.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain_classic\tools\azure_cognitive_services\speech2text.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain_classic\tools\azure_cognitive_services\text2speech.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...c\tools\azure_cognitive_services\text_analytics_health.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain_classic\tools\azure_cognitive_services\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\tools\bearly\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\bing_search\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\bing_search\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\tools\brave_search\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\tools\clickup\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\langchain_classic\tools\dataforseo_api_search\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\tools\dataforseo_api_search\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\tools\ddg_search\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\tools\ddg_search\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\e2b_data_analysis\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\tools\edenai\audio_speech_to_text.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\tools\edenai\audio_text_to_speech.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\edenai\edenai_base_tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\tools\edenai\image_explicitcontent.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\tools\edenai\image_objectdetection.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\tools\edenai\ocr_identityparser.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\tools\edenai\ocr_invoiceparser.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\edenai\text_moderation.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\tools\edenai\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\eleven_labs\models.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\eleven_labs\text2speech.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\eleven_labs\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\file_management\copy.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\file_management\delete.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\tools\file_management\file_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\tools\file_management\list_dir.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\file_management\move.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\file_management\read.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\tools\file_management\write.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\tools\file_management\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\tools\github\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\tools\gitlab\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\tools\gmail\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\gmail\create_draft.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\tools\gmail\get_message.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\gmail\get_thread.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\tools\gmail\search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\gmail\send_message.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\gmail\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\tools\golden_query\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\tools\golden_query\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\tools\google_cloud\texttospeech.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\tools\google_cloud\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\tools\google_finance\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\google_finance\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\google_jobs\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\google_jobs\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\google_lens\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\google_lens\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\google_places\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\google_places\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\tools\google_scholar\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\google_scholar\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\google_search\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\google_search\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\google_serper\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\google_serper\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\google_trends\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\google_trends\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\tools\graphql\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\tools\human\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\human\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\interaction\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\tools\jira\tool.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\tools\json\tool.py:13
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\tools\memorize\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\tools\memorize\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\merriam_webster\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\metaphor_search\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\tools\metaphor_search\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\tools\multion\close_session.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\multion\create_session.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\multion\update_session.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\multion\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\tools\nasa\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\tools\nuclia\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\tools\nuclia\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\office365\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\tools\office365\create_draft_message.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\office365\events_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\tools\office365\messages_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\tools\office365\send_event.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\office365\send_message.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\office365\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\tools\openapi\utils\api_models.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\tools\openapi\utils\openapi_utils.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\tools\openweathermap\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\openweathermap\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\tools\playwright\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\playwright\click.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\playwright\current_page.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain_classic\tools\playwright\extract_hyperlinks.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\playwright\extract_text.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\tools\playwright\get_elements.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\tools\playwright\navigate.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\tools\playwright\navigate_back.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\tools\playwright\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\tools\powerbi\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\tools\pubmed\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\reddit_search\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\tools\requests\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\scenexplain\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\searchapi\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\searchapi\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\tools\searx_search\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\tools\shell\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\shell\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\tools\slack\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\tools\slack\get_channel.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\tools\slack\get_message.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\slack\schedule_message.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\slack\send_message.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\slack\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\tools\sleep\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\spark_sql\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\tools\sql_database\prompt.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\tools\sql_database\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\stackexchange\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\tools\steam\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\tools\steamship_image_generation\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain_classic\tools\steamship_image_generation\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\tavily_search\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\tavily_search\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\tools\vectorstore\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\wikipedia\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\tools\wolfram_alpha\tool.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\tools\wolfram_alpha\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\tools\youtube\search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\tools\zapier\tool.py:13
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\tools\zapier\__init__.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\utilities\alpha_vantage.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\utilities\anthropic.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\utilities\apify.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\utilities\arcee.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\utilities\arxiv.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\utilities\awslambda.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\utilities\bibtex.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\utilities\bing_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\utilities\brave_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\utilities\clickup.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\utilities\dalle_image_generator.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\utilities\dataforseo_api_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\utilities\duckduckgo_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\utilities\github.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\utilities\gitlab.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\utilities\golden_query.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\utilities\google_finance.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\utilities\google_jobs.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\utilities\google_lens.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\utilities\google_places_api.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\utilities\google_scholar.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\utilities\google_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\utilities\google_serper.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\utilities\google_trends.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\utilities\graphql.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\utilities\jira.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\utilities\max_compute.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\utilities\merriam_webster.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\utilities\metaphor_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\utilities\nasa.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\utilities\opaqueprompts.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\utilities\openapi.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\utilities\openweathermap.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\utilities\outline.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\utilities\portkey.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\utilities\powerbi.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\utilities\pubmed.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\utilities\python.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\utilities\reddit_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\utilities\redis.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\utilities\requests.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\utilities\scenexplain.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\utilities\searchapi.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\utilities\searx_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\utilities\serpapi.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\utilities\spark_sql.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\utilities\sql_database.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\utilities\stackexchange.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\langchain_classic\utilities\steam.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\utilities\tavily_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\langchain_classic\utilities\tensorflow_datasets.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\utilities\twilio.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\utilities\vertexai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\utilities\wikipedia.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\utilities\wolfram_alpha.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\utilities\zapier.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\utilities\__init__.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\utils\aiter.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\utils\env.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\utils\ernie_functions.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\utils\formatting.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\langchain_classic\utils\html.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\utils\input.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\langchain_classic\utils\iter.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\utils\json_schema.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\langchain_classic\utils\math.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\libs\langchain\langchain_classic\utils\openai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\utils\openai_functions.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\utils\pydantic.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\utils\strings.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\langchain_classic\utils\utils.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\langchain_classic\utils\__init__.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain_classic\vectorstores\alibabacloud_opensearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\vectorstores\analyticdb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\annoy.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\vectorstores\astradb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\atlas.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\awadb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\vectorstores\azuresearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\vectorstores\azure_cosmos_db.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\vectorstores\bageldb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\vectorstores\baiducloud_vector_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\vectorstores\base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\vectorstores\cassandra.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\vectorstores\chroma.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\vectorstores\clarifai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\vectorstores\clickhouse.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\vectorstores\dashvector.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\vectorstores\databricks_vector_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\vectorstores\deeplake.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\dingo.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\vectorstores\elasticsearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\langchain_classic\vectorstores\elastic_vector_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\vectorstores\epsilla.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\faiss.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\hippo.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\vectorstores\hologres.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\vectorstores\lancedb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\vectorstores\llm_rails.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\marqo.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\vectorstores\matching_engine.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\vectorstores\meilisearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\vectorstores\milvus.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\langchain_classic\vectorstores\momento_vector_index.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\vectorstores\mongodb_atlas.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\vectorstores\myscale.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\vectorstores\neo4j_vector.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\vectorstores\nucliadb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain_classic\vectorstores\opensearch_vector_search.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\vectorstores\pgembedding.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\vectorstores\pgvector.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\vectorstores\pgvecto_rs.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\vectorstores\pinecone.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\vectorstores\qdrant.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\vectorstores\rocksetdb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\scann.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\vectorstores\semadb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\vectorstores\singlestoredb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\vectorstores\sklearn.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\vectorstores\sqlitevss.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\vectorstores\starrocks.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\vectorstores\supabase.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\vectorstores\tair.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\vectorstores\tencentvectordb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\vectorstores\tiledb.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\langchain_classic\vectorstores\timescalevector.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\langchain_classic\vectorstores\typesense.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\vectorstores\usearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\utils.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\vectorstores\vald.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\vectorstores\vearch.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\langchain_classic\vectorstores\vectara.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\vectorstores\vespa.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\vectorstores\weaviate.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\langchain_classic\vectorstores\xata.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\langchain_classic\vectorstores\yellowbrick.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\vectorstores\zep.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\langchain_classic\vectorstores\zilliz.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\langchain_classic\vectorstores\__init__.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\vectorstores\docarray\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\vectorstores\docarray\hnsw.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\langchain_classic\vectorstores\docarray\in_memory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\langchain_classic\vectorstores\docarray\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\langchain_classic\vectorstores\redis\base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\langchain_classic\vectorstores\redis\filters.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\langchain_classic\vectorstores\redis\schema.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\langchain_classic\vectorstores\redis\__init__.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\langchain_classic\_api\deprecation.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\langchain_classic\_api\module_import.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\langchain_classic\_api\path.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\langchain_classic\_api\__init__.py:12
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\tests\integration_tests\test_hub.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\tests\integration_tests\test_schema.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\tests\integration_tests\cache\fake_embeddings.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...integration_tests\chains\openai_functions\test_openapi.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\tests\integration_tests\chat_models\test_base.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\integration_tests\embeddings\test_base.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ion_tests\evaluation\embedding_distance\test_embedding.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\retrievers\document_compressors\test_cohere_reranker.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\retrievers\document_compressors\test_listwise_rerank.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\repos\langchain\libs\langchain\tests\unit_tests\stubs.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\tests\unit_tests\test_formatting.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\tests\unit_tests\test_globals.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\libs\langchain\tests\unit_tests\test_imports.py:81
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\libs\langchain\tests\unit_tests\test_schema.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\libs\langchain\tests\unit_tests\test_utils.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\tests\unit_tests\agents\test_agent_iterator.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\tests\unit_tests\agents\test_chat.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\tests\unit_tests\agents\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\tests\unit_tests\agents\test_initialize.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\tests\unit_tests\agents\test_mrkl.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\tests\unit_tests\agents\test_mrkl_output_parser.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\tests\unit_tests\agents\test_openai_assistant.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\tests\unit_tests\agents\test_openai_functions_multi.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\tests\unit_tests\agents\test_public_api.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\agents\test_structured_chat.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\tests\unit_tests\agents\test_types.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\tests\unit_tests\agents\agent_toolkits\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\tests\unit_tests\agents\format_scratchpad\test_log.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...it_tests\agents\format_scratchpad\test_log_to_messages.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...t_tests\agents\format_scratchpad\test_openai_functions.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\unit_tests\agents\format_scratchpad\test_openai_tools.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\tests\unit_tests\agents\format_scratchpad\test_xml.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...t_tests\agents\output_parsers\test_convo_output_parser.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\tests\unit_tests\agents\output_parsers\test_json.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...unit_tests\agents\output_parsers\test_openai_functions.py:2
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...sts\agents\output_parsers\test_react_json_single_input.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...it_tests\agents\output_parsers\test_react_single_input.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\tests\unit_tests\agents\output_parsers\test_self_ask.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\tests\unit_tests\agents\output_parsers\test_xml.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\tests\unit_tests\callbacks\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\tests\unit_tests\callbacks\tracers\test_logging.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\tests\unit_tests\chains\test_combine_documents.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\tests\unit_tests\chains\test_constitutional_ai.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\tests\unit_tests\chains\test_conversation_retrieval.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\tests\unit_tests\chains\test_flare.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\tests\unit_tests\chains\test_history_aware_retriever.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\tests\unit_tests\chains\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\tests\unit_tests\chains\test_llm_checker.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\tests\unit_tests\chains\test_llm_math.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...tests\unit_tests\chains\test_llm_summarization_checker.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\tests\unit_tests\chains\test_memory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\chains\test_qa_with_sources.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\tests\unit_tests\chains\test_retrieval.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\tests\unit_tests\chains\test_summary_buffer_memory.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\tests\unit_tests\chains\test_transform.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\tests\unit_tests\chains\query_constructor\test_parser.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...tests\chains\question_answering\test_map_rerank_prompt.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\tests\unit_tests\chat_models\test_base.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\tests\unit_tests\chat_models\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\tests\unit_tests\docstore\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\tests\unit_tests\document_loaders\test_base.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\tests\unit_tests\document_loaders\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...it_tests\document_loaders\blob_loaders\test_public_api.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ts\unit_tests\document_loaders\parsers\test_public_api.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\tests\unit_tests\document_transformers\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\tests\unit_tests\embeddings\test_base.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\tests\unit_tests\embeddings\test_caching.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\tests\unit_tests\embeddings\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\tests\unit_tests\evaluation\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...tests\unit_tests\evaluation\comparison\test_eval_chain.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\tests\unit_tests\evaluation\criteria\test_eval_chain.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\tests\unit_tests\evaluation\exact_match\test_base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\tests\unit_tests\evaluation\parsing\test_base.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...tests\unit_tests\evaluation\parsing\test_json_distance.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\tests\unit_tests\evaluation\parsing\test_json_schema.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\tests\unit_tests\evaluation\qa\test_eval_chain.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\tests\unit_tests\evaluation\regex_match\test_base.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\tests\unit_tests\evaluation\scoring\test_eval_chain.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\tests\unit_tests\evaluation\string_distance\test_base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\tests\unit_tests\graphs\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\tests\unit_tests\indexes\test_api.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\tests\unit_tests\indexes\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\tests\unit_tests\indexes\test_indexing.py:10
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\tests\unit_tests\llms\test_base.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\tests\unit_tests\llms\test_fake_chat_model.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\tests\unit_tests\llms\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\tests\unit_tests\load\test_dump.py:9
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\tests\unit_tests\load\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ngchain\libs\langchain\tests\unit_tests\load\test_load.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\memory\test_combined_memory.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\tests\unit_tests\memory\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\unit_tests\memory\chat_message_histories\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\tests\unit_tests\output_parsers\test_boolean_parser.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\tests\unit_tests\output_parsers\test_combining_parser.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\tests\unit_tests\output_parsers\test_datetime_parser.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\tests\unit_tests\output_parsers\test_enum_parser.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\tests\unit_tests\output_parsers\test_fix.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\output_parsers\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\tests\unit_tests\output_parsers\test_json.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...unit_tests\output_parsers\test_pandas_dataframe_parser.py:7
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\tests\unit_tests\output_parsers\test_regex.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\tests\unit_tests\output_parsers\test_regex_dict.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\tests\unit_tests\output_parsers\test_retry.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...tests\unit_tests\output_parsers\test_structured_parser.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\tests\unit_tests\output_parsers\test_yaml_parser.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\tests\unit_tests\prompts\test_base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\tests\unit_tests\prompts\test_chat.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\tests\unit_tests\prompts\test_few_shot.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\tests\unit_tests\prompts\test_few_shot_with_templates.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\tests\unit_tests\prompts\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\tests\unit_tests\prompts\test_loading.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\tests\unit_tests\prompts\test_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\retrievers\parrot_retriever.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\tests\unit_tests\retrievers\sequential_retriever.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\tests\unit_tests\retrievers\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\retrievers\test_multi_query.py:2
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\tests\unit_tests\retrievers\test_multi_vector.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\tests\unit_tests\retrievers\test_parent_document.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...sts\unit_tests\retrievers\test_time_weighted_retriever.py:8
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...sts\retrievers\document_compressors\test_chain_extract.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ests\retrievers\document_compressors\test_chain_filter.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\retrievers\document_compressors\test_listwise_rerank.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\tests\unit_tests\runnables\test_hub.py:4
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\tests\unit_tests\schema\test_agent.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\tests\unit_tests\schema\test_cache.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...chain\libs\langchain\tests\unit_tests\schema\test_chat.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...bs\langchain\tests\unit_tests\schema\test_chat_history.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\tests\unit_tests\schema\test_document.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\tests\unit_tests\schema\test_embeddings.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\tests\unit_tests\schema\test_exceptions.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\tests\unit_tests\schema\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\tests\unit_tests\schema\test_language_model.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\tests\unit_tests\schema\test_memory.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\tests\unit_tests\schema\test_messages.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\tests\unit_tests\schema\test_output.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\tests\unit_tests\schema\test_output_parser.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\tests\unit_tests\schema\test_prompt.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\schema\test_prompt_template.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\tests\unit_tests\schema\test_retriever.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\tests\unit_tests\schema\test_storage.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\tests\unit_tests\schema\test_vectorstore.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...s\langchain\tests\unit_tests\schema\runnable\test_base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\schema\runnable\test_branch.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\schema\runnable\test_config.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\tests\unit_tests\schema\runnable\test_configurable.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\tests\unit_tests\schema\runnable\test_fallbacks.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\tests\unit_tests\schema\runnable\test_history.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\tests\unit_tests\schema\runnable\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\tests\unit_tests\schema\runnable\test_passthrough.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\tests\unit_tests\schema\runnable\test_retry.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\schema\runnable\test_router.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\langchain\tests\unit_tests\schema\runnable\test_utils.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\tests\unit_tests\smith\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\tests\unit_tests\smith\evaluation\test_runner_utils.py:14
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\unit_tests\smith\evaluation\test_string_run_evaluator.py:5
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ibs\langchain\tests\unit_tests\storage\test_filesystem.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...n\libs\langchain\tests\unit_tests\storage\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...\libs\langchain\tests\unit_tests\storage\test_lc_store.py:6
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\tests\unit_tests\tools\test_base.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\tests\unit_tests\tools\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...hain\libs\langchain\tests\unit_tests\tools\test_render.py:2
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...libs\langchain\tests\unit_tests\utilities\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...ain\libs\langchain\tests\unit_tests\utils\test_imports.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...gchain\libs\langchain\tests\unit_tests\utils\test_iter.py:2
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...langchain\tests\unit_tests\utils\test_openai_functions.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...angchain\tests\unit_tests\vectorstores\test_public_api.py:3
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D6
LangChain used without CallbackManager — no tool/chain observability
...in\libs\langchain\tests\unit_tests\_api\test_importing.py:1
Add CallbackManager with on_tool_start/on_chain_start handlers
EU AI Act Article 13
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...ngchain\langchain_classic\agents\openai_assistant\base.py:234
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...bs\langchain\langchain_classic\embeddings\azure_openai.py:6
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...chain\libs\langchain\langchain_classic\embeddings\base.py:212
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...n\libs\langchain\langchain_classic\embeddings\__init__.py:21
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...langchain\libs\langchain\langchain_classic\llms\openai.py:6
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...ngchain\libs\langchain\langchain_classic\llms\__init__.py:331
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...angchain\tests\unit_tests\agents\test_openai_assistant.py:22
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...ibs\langchain\tests\unit_tests\embeddings\test_imports.py:5
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D10
Azure AI used without ContentSafetyClient — no content moderation
...hain\libs\langchain\tests\unit_tests\llms\test_imports.py:12
Add Azure ContentSafetyClient to analyse prompts/responses for harmful content
EU AI Act Article 15OWASP LLM02
HIGH D17
No behavioral trap detection — post-execution behavioral changes not monitored. (10/10 M365 Copilot attacks succeeded)
Deploy trap defense layer on tool results
EU AI Act Article 14OWASP LLM07MITRE AML.T0051
HIGH D17
No approval integrity verification -- agent summaries for approval not cross-checked against actual actions. (Approval fatigue exploitation)
Deploy trap defense layer on tool results
EU AI Act Article 14OWASP LLM07MITRE AML.T0048
MEDIUM 133
MEDIUM D5
print() used instead of structured logging
...hain\libs\langchain\langchain_classic\model_laboratory.py:93
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D12
Hardcoded model name: 'Construct a VectorStore agent from an LLM and tools. !!! note This class is deprecated. See below for a replacement that uses tool calling methods and LangGraph. Install LangGraph with: ```bash pip install -U langgraph ``` ```python from langchain_core.tools import create_retriever_tool from langchain_core.vectorstores import InMemoryVectorStore from langchain_openai import ChatOpenAI, OpenAIEmbeddings from langgraph.prebuilt import create_react_agent model = ChatOpenAI(model="gpt-4o-mini", temperature=0) vector_store = InMemoryVectorStore.from_texts( [ "Dogs are great companions, known for their loyalty and friendliness.", "Cats are independent pets that often enjoy their own space.", ], OpenAIEmbeddings(), ) tool = create_retriever_tool( vector_store.as_retriever(), "pet_information_retriever", "Fetches information about pets.", ) agent = create_react_agent(model, [tool]) for step in agent.stream( {"messages": [("human", "What are dogs known for?")]}, stream_mode="values", ): step["messages"][-1].pretty_print() ``` Args: llm: LLM that will be used by the agent toolkit: Set of tools for the agent callback_manager: Object to handle the callback prefix: The prefix prompt for the agent. verbose: If you want to see the content of the scratchpad. agent_executor_kwargs: If there is any other parameter you want to send to the agent. kwargs: Additional named parameters to pass to the `ZeroShotAgent`. Returns: Returns a callable AgentExecutor object. Either you can call it or use run method with the query to get the response. ' — no routing/fallback
...ngchain_classic\agents\agent_toolkits\vectorstore\base.py:45
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Construct a VectorStore router agent from an LLM and tools. !!! note This class is deprecated. See below for a replacement that uses tool calling methods and LangGraph. Install LangGraph with: ```bash pip install -U langgraph ``` ```python from langchain_core.tools import create_retriever_tool from langchain_core.vectorstores import InMemoryVectorStore from langchain_openai import ChatOpenAI, OpenAIEmbeddings from langgraph.prebuilt import create_react_agent model = ChatOpenAI(model="gpt-4o-mini", temperature=0) pet_vector_store = InMemoryVectorStore.from_texts( [ "Dogs are great companions, known for their loyalty and friendliness.", "Cats are independent pets that often enjoy their own space.", ], OpenAIEmbeddings(), ) food_vector_store = InMemoryVectorStore.from_texts( [ "Carrots are orange and delicious.", "Apples are red and delicious.", ], OpenAIEmbeddings(), ) tools = [ create_retriever_tool( pet_vector_store.as_retriever(), "pet_information_retriever", "Fetches information about pets.", ), create_retriever_tool( food_vector_store.as_retriever(), "food_information_retriever", "Fetches information about food.", ), ] agent = create_react_agent(model, tools) for step in agent.stream( {"messages": [("human", "Tell me about carrots.")]}, stream_mode="values", ): step["messages"][-1].pretty_print() ``` Args: llm: LLM that will be used by the agent toolkit: Set of tools for the agent which have routing capability with multiple vector stores callback_manager: Object to handle the callback prefix: The prefix prompt for the router agent. If not provided uses default `ROUTER_PREFIX`. verbose: If you want to see the content of the scratchpad. agent_executor_kwargs: If there is any other parameter you want to send to the agent. kwargs: Additional named parameters to pass to the `ZeroShotAgent`. Returns: Returns a callable `AgentExecutor` object. Either you can call it or use run method with the query to get the response. ' — no routing/fallback
...ngchain_classic\agents\agent_toolkits\vectorstore\base.py:142
Use model routing or configuration instead of hardcoded names
Show 130 more MEDIUM findings
MEDIUM D12
Hardcoded model name: 'Run an OpenAI Assistant. Example using OpenAI tools: ```python from langchain_experimental.openai_assistant import OpenAIAssistantRunnable interpreter_assistant = OpenAIAssistantRunnable.create_assistant( name="langchain assistant", instructions="You are a personal math tutor. " "Write and run code to answer math questions.", tools=[{"type": "code_interpreter"}], model="gpt-4-1106-preview", ) output = interpreter_assistant.invoke( {"content": "What's 10 - 4 raised to the 2.7"} ) ``` Example using custom tools and AgentExecutor: ```python from langchain_experimental.openai_assistant import OpenAIAssistantRunnable from langchain_classic.agents import AgentExecutor from langchain_classic.tools import E2BDataAnalysisTool tools = [E2BDataAnalysisTool(api_key="...")] agent = OpenAIAssistantRunnable.create_assistant( name="langchain assistant e2b tool", instructions="You are a personal math tutor. " "Write and run code to answer math questions.", tools=tools, model="gpt-4-1106-preview", as_agent=True, ) agent_executor = AgentExecutor(agent=agent, tools=tools) agent_executor.invoke({"content": "What's 10 - 4 raised to the 2.7"}) ``` Example using custom tools and custom execution: ```python from langchain_experimental.openai_assistant import OpenAIAssistantRunnable from langchain_classic.agents import AgentExecutor from langchain_core.agents import AgentFinish from langchain_classic.tools import E2BDataAnalysisTool tools = [E2BDataAnalysisTool(api_key="...")] agent = OpenAIAssistantRunnable.create_assistant( name="langchain assistant e2b tool", instructions="You are a personal math tutor. " "Write and run code to answer math questions.", tools=tools, model="gpt-4-1106-preview", as_agent=True, ) def execute_agent(agent, tools, input): tool_map = {tool.name: tool for tool in tools} response = agent.invoke(input) while not isinstance(response, AgentFinish): tool_outputs = [] for action in response: tool_output = tool_map[action.tool].invoke(action.tool_input) tool_outputs.append( { "output": tool_output, "tool_call_id": action.tool_call_id, } ) response = agent.invoke( { "tool_outputs": tool_outputs, "run_id": action.run_id, "thread_id": action.thread_id, } ) return response response = execute_agent( agent, tools, {"content": "What's 10 - 4 raised to the 2.7"} ) next_response = execute_agent( agent, tools, {"content": "now add 17.241", "thread_id": response.thread_id}, ) ``` ' — no routing/fallback
...ngchain\langchain_classic\agents\openai_assistant\base.py:140
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Create an agent that uses self-ask with search prompting. Args: llm: LLM to use as the agent. tools: List of tools. Should just be of length 1, with that tool having name `Intermediate Answer` prompt: The prompt to use, must have input key `agent_scratchpad` which will contain agent actions and tool outputs. Returns: A Runnable sequence representing an agent. It takes as input all the same input variables as the prompt passed in does. It returns as output either an AgentAction or AgentFinish. Examples: ```python from langchain_classic import hub from langchain_anthropic import ChatAnthropic from langchain_classic.agents import ( AgentExecutor, create_self_ask_with_search_agent, ) prompt = hub.pull("hwchase17/self-ask-with-search") model = ChatAnthropic(model="claude-3-haiku-20240307") tools = [...] # Should just be one tool with name `Intermediate Answer` agent = create_self_ask_with_search_agent(model, tools, prompt) agent_executor = AgentExecutor(agent=agent, tools=tools) agent_executor.invoke({"input": "hi"}) ``` Prompt: The prompt must have input key `agent_scratchpad` which will contain agent actions and tool outputs as a string. Here's an example: ```python from langchain_core.prompts import PromptTemplate template = '''Question: Who lived longer, Muhammad Ali or Alan Turing? Are follow up questions needed here: Yes. Follow up: How old was Muhammad Ali when he died? Intermediate answer: Muhammad Ali was 74 years old when he died. Follow up: How old was Alan Turing when he died? Intermediate answer: Alan Turing was 41 years old when he died. So the final answer is: Muhammad Ali Question: When was the founder of craigslist born? Are follow up questions needed here: Yes. Follow up: Who was the founder of craigslist? Intermediate answer: Craigslist was founded by Craig Newmark. Follow up: When was Craig Newmark born? Intermediate answer: Craig Newmark was born on December 6, 1952. So the final answer is: December 6, 1952 Question: Who was the maternal grandfather of George Washington? Are follow up questions needed here: Yes. Follow up: Who was the mother of George Washington? Intermediate answer: The mother of George Washington was Mary Ball Washington. Follow up: Who was the father of Mary Ball Washington? Intermediate answer: The father of Mary Ball Washington was Joseph Ball. So the final answer is: Joseph Ball Question: Are both the directors of Jaws and Casino Royale from the same country? Are follow up questions needed here: Yes. Follow up: Who is the director of Jaws? Intermediate answer: The director of Jaws is Steven Spielberg. Follow up: Where is Steven Spielberg from? Intermediate answer: The United States. Follow up: Who is the director of Casino Royale? Intermediate answer: The director of Casino Royale is Martin Campbell. Follow up: Where is Martin Campbell from? Intermediate answer: New Zealand. So the final answer is: No Question: {input} Are followup questions needed here:{agent_scratchpad}''' prompt = PromptTemplate.from_template(template) ``` ' — no routing/fallback
...ain\langchain_classic\agents\self_ask_with_search\base.py:102
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Create an agent that uses XML to format its logic. Args: llm: LLM to use as the agent. tools: Tools this agent has access to. prompt: The prompt to use, must have input keys `tools`: contains descriptions for each tool. `agent_scratchpad`: contains previous agent actions and tool outputs. tools_renderer: This controls how the tools are converted into a string and then passed into the LLM. stop_sequence: bool or list of str. If `True`, adds a stop token of "</tool_input>" to avoid hallucinates. If `False`, does not add a stop token. If a list of str, uses the provided list as the stop tokens. You may to set this to False if the LLM you are using does not support stop sequences. Returns: A Runnable sequence representing an agent. It takes as input all the same input variables as the prompt passed in does. It returns as output either an AgentAction or AgentFinish. Example: ```python from langchain_classic import hub from langchain_anthropic import ChatAnthropic from langchain_classic.agents import AgentExecutor, create_xml_agent prompt = hub.pull("hwchase17/xml-agent-convo") model = ChatAnthropic(model="claude-3-haiku-20240307") tools = ... agent = create_xml_agent(model, tools, prompt) agent_executor = AgentExecutor(agent=agent, tools=tools) agent_executor.invoke({"input": "hi"}) # Use with chat history from langchain_core.messages import AIMessage, HumanMessage agent_executor.invoke( { "input": "what's my name?", # Notice that chat_history is a string # since this prompt is aimed at LLMs, not chat models "chat_history": "Human: My name is Bob\nAI: Hello Bob!", } ) ``` Prompt: The prompt must have input keys: * `tools`: contains descriptions for each tool. * `agent_scratchpad`: contains previous agent actions and tool outputs as an XML string. Here's an example: ```python from langchain_core.prompts import PromptTemplate template = '''You are a helpful assistant. Help the user answer any questions. You have access to the following tools: {tools} In order to use a tool, you can use <tool></tool> and <tool_input></tool_input> tags. You will then get back a response in the form <observation></observation> For example, if you have a tool called 'search' that could run a google search, in order to search for the weather in SF you would respond: <tool>search</tool><tool_input>weather in SF</tool_input> <observation>64 degrees</observation> When you are done, respond with a final answer between <final_answer></final_answer>. For example: <final_answer>The weather in SF is 64 degrees</final_answer> Begin! Previous Conversation: {chat_history} Question: {input} {agent_scratchpad}''' prompt = PromptTemplate.from_template(template) ``` ' — no routing/fallback
...chain\libs\langchain\langchain_classic\agents\xml\base.py:123
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Chain that makes API calls and summarizes the responses to answer a question. **Security Note**: This API chain uses the requests toolkit to make `GET`, `POST`, `PATCH`, `PUT`, and `DELETE` requests to an API. Exercise care in who is allowed to use this chain. If exposing to end users, consider that users will be able to make arbitrary requests on behalf of the server hosting the code. For example, users could ask the server to make a request to a private API that is only accessible from the server. Control access to who can submit issue requests using this toolkit and what network access it has. See https://docs.langchain.com/oss/python/security-policy for more information. !!! note This class is deprecated. See below for a replacement implementation using LangGraph. The benefits of this implementation are: - Uses LLM tool calling features to encourage properly-formatted API requests; - Support for both token-by-token and step-by-step streaming; - Support for checkpointing and memory of chat history; - Easier to modify or extend (e.g., with additional tools, structured responses, etc.) Install LangGraph with: ```bash pip install -U langgraph ``` ```python from typing import Annotated, Sequence from typing_extensions import TypedDict from langchain_classic.chains.api.prompt import API_URL_PROMPT from langchain_community.agent_toolkits.openapi.toolkit import RequestsToolkit from langchain_community.utilities.requests import TextRequestsWrapper from langchain_core.messages import BaseMessage from langchain_core.prompts import ChatPromptTemplate from langchain_openai import ChatOpenAI from langchain_core.runnables import RunnableConfig from langgraph.graph import END, StateGraph from langgraph.graph.message import add_messages from langgraph.prebuilt.tool_node import ToolNode # NOTE: There are inherent risks in giving models discretion # to execute real-world actions. We must "opt-in" to these # risks by setting allow_dangerous_request=True to use these tools. # This can be dangerous for calling unwanted requests. Please make # sure your custom OpenAPI spec (yaml) is safe and that permissions # associated with the tools are narrowly-scoped. ALLOW_DANGEROUS_REQUESTS = True # Subset of spec for https://jsonplaceholder.typicode.com api_spec = """ openapi: 3.0.0 info: title: JSONPlaceholder API version: 1.0.0 servers: - url: https://jsonplaceholder.typicode.com paths: /posts: get: summary: Get posts parameters: &id001 - name: _limit in: query required: false schema: type: integer example: 2 description: Limit the number of results """ model = ChatOpenAI(model="gpt-4o-mini", temperature=0) toolkit = RequestsToolkit( requests_wrapper=TextRequestsWrapper(headers={}), # no auth required allow_dangerous_requests=ALLOW_DANGEROUS_REQUESTS, ) tools = toolkit.get_tools() api_request_chain = ( API_URL_PROMPT.partial(api_docs=api_spec) | model.bind_tools(tools, tool_choice="any") ) class ChainState(TypedDict): """LangGraph state.""" messages: Annotated[Sequence[BaseMessage], add_messages] async def acall_request_chain(state: ChainState, config: RunnableConfig): last_message = state["messages"][-1] response = await api_request_chain.ainvoke( {"question": last_message.content}, config ) return {"messages": [response]} async def acall_model(state: ChainState, config: RunnableConfig): response = await model.ainvoke(state["messages"], config) return {"messages": [response]} graph_builder = StateGraph(ChainState) graph_builder.add_node("call_tool", acall_request_chain) graph_builder.add_node("execute_tool", ToolNode(tools)) graph_builder.add_node("call_model", acall_model) graph_builder.set_entry_point("call_tool") graph_builder.add_edge("call_tool", "execute_tool") graph_builder.add_edge("execute_tool", "call_model") graph_builder.add_edge("call_model", END) chain = graph_builder.compile() ``` ```python example_query = "Fetch the top two posts. What are their titles?" events = chain.astream( {"messages": [("user", example_query)]}, stream_mode="values", ) async for event in events: event["messages"][-1].pretty_print() ``` ' — no routing/fallback
...chain\libs\langchain\langchain_classic\chains\api\base.py:69
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Create a chain for passing a list of Documents to a model. Args: llm: Language model. prompt: Prompt template. Must contain input variable `"context"` (override by setting document_variable), which will be used for passing in the formatted documents. output_parser: Output parser. Defaults to `StrOutputParser`. document_prompt: Prompt used for formatting each document into a string. Input variables can be "page_content" or any metadata keys that are in all documents. "page_content" will automatically retrieve the `Document.page_content`, and all other inputs variables will be automatically retrieved from the `Document.metadata` dictionary. Default to a prompt that only contains `Document.page_content`. document_separator: String separator to use between formatted document strings. document_variable_name: Variable name to use for the formatted documents in the prompt. Defaults to `"context"`. Returns: An LCEL Runnable. The input is a dictionary that must have a `"context"` key that maps to a `list[Document]`, and any other input variables expected in the prompt. The `Runnable` return type depends on `output_parser` used. Example: ```python # pip install -U langchain langchain-openai from langchain_openai import ChatOpenAI from langchain_core.documents import Document from langchain_core.prompts import ChatPromptTemplate from langchain_classic.chains.combine_documents import ( create_stuff_documents_chain, ) prompt = ChatPromptTemplate.from_messages( [("system", "What are everyone's favorite colors:\n\n{context}")] ) model = ChatOpenAI(model="gpt-3.5-turbo") chain = create_stuff_documents_chain(model, prompt) docs = [ Document(page_content="Jesse loves red but not yellow"), Document( page_content="Jamal loves green but not as much as he loves orange" ), ] chain.invoke({"context": docs}) ``` ' — no routing/fallback
...chain\langchain_classic\chains\combine_documents\stuff.py:34
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Chain for applying constitutional principles. !!! note This class is deprecated. See below for a replacement implementation using LangGraph. The benefits of this implementation are: - Uses LLM tool calling features instead of parsing string responses; - Support for both token-by-token and step-by-step streaming; - Support for checkpointing and memory of chat history; - Easier to modify or extend (e.g., with additional tools, structured responses, etc.) Install LangGraph with: ```bash pip install -U langgraph ``` ```python from typing import List, Optional, Tuple from langchain_classic.chains.constitutional_ai.prompts import ( CRITIQUE_PROMPT, REVISION_PROMPT, ) from langchain_classic.chains.constitutional_ai.models import ConstitutionalPrinciple from langchain_core.output_parsers import StrOutputParser from langchain_core.prompts import ChatPromptTemplate from langchain_openai import ChatOpenAI from langgraph.graph import END, START, StateGraph from typing_extensions import Annotated, TypedDict model = ChatOpenAI(model="gpt-4o-mini") class Critique(TypedDict): """Generate a critique, if needed.""" critique_needed: Annotated[bool, ..., "Whether or not a critique is needed."] critique: Annotated[str, ..., "If needed, the critique."] critique_prompt = ChatPromptTemplate.from_template( "Critique this response according to the critique request. " "If no critique is needed, specify that.\n\n" "Query: {query}\n\n" "Response: {response}\n\n" "Critique request: {critique_request}" ) revision_prompt = ChatPromptTemplate.from_template( "Revise this response according to the critique and reivsion request.\n\n" "Query: {query}\n\n" "Response: {response}\n\n" "Critique request: {critique_request}\n\n" "Critique: {critique}\n\n" "If the critique does not identify anything worth changing, ignore the " "revision request and return 'No revisions needed'. If the critique " "does identify something worth changing, revise the response based on " "the revision request.\n\n" "Revision Request: {revision_request}" ) chain = model | StrOutputParser() critique_chain = critique_prompt | model.with_structured_output(Critique) revision_chain = revision_prompt | model | StrOutputParser() class State(TypedDict): query: str constitutional_principles: List[ConstitutionalPrinciple] initial_response: str critiques_and_revisions: List[Tuple[str, str]] response: str async def generate_response(state: State): """Generate initial response.""" response = await chain.ainvoke(state["query"]) return {"response": response, "initial_response": response} async def critique_and_revise(state: State): """Critique and revise response according to principles.""" critiques_and_revisions = [] response = state["initial_response"] for principle in state["constitutional_principles"]: critique = await critique_chain.ainvoke( { "query": state["query"], "response": response, "critique_request": principle.critique_request, } ) if critique["critique_needed"]: revision = await revision_chain.ainvoke( { "query": state["query"], "response": response, "critique_request": principle.critique_request, "critique": critique["critique"], "revision_request": principle.revision_request, } ) response = revision critiques_and_revisions.append((critique["critique"], revision)) else: critiques_and_revisions.append((critique["critique"], "")) return { "critiques_and_revisions": critiques_and_revisions, "response": response, } graph = StateGraph(State) graph.add_node("generate_response", generate_response) graph.add_node("critique_and_revise", critique_and_revise) graph.add_edge(START, "generate_response") graph.add_edge("generate_response", "critique_and_revise") graph.add_edge("critique_and_revise", END) app = graph.compile() ``` ```python constitutional_principles=[ ConstitutionalPrinciple( critique_request="Tell if this answer is good.", revision_request="Give a better answer.", ) ] query = "What is the meaning of life? Answer in 10 words or fewer." async for step in app.astream( {"query": query, "constitutional_principles": constitutional_principles}, stream_mode="values", ): subset = ["initial_response", "critiques_and_revisions", "response"] print({k: v for k, v in step.items() if k in subset}) ``` Example: ```python from langchain_openai import OpenAI from langchain_classic.chains import LLMChain, ConstitutionalChain from langchain_classic.chains.constitutional_ai.models \ import ConstitutionalPrinciple llmodelm = OpenAI() qa_prompt = PromptTemplate( template="Q: {question} A:", input_variables=["question"], ) qa_chain = LLMChain(llm=model, prompt=qa_prompt) constitutional_chain = ConstitutionalChain.from_llm( llm=model, chain=qa_chain, constitutional_principles=[ ConstitutionalPrinciple( critique_request="Tell if this answer is good.", revision_request="Give a better answer.", ) ], ) constitutional_chain.run(question="What is the meaning of life?") ``` ' — no routing/fallback
...gchain\langchain_classic\chains\constitutional_ai\base.py:30
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Chain to have a conversation and load context from memory. This class is deprecated in favor of `RunnableWithMessageHistory`. Please refer to this tutorial for more detail: https://python.langchain.com/docs/tutorials/chatbot/ `RunnableWithMessageHistory` offers several benefits, including: - Stream, batch, and async support; - More flexible memory handling, including the ability to manage memory outside the chain; - Support for multiple threads. Below is a minimal implementation, analogous to using `ConversationChain` with the default `ConversationBufferMemory`: ```python from langchain_core.chat_history import InMemoryChatMessageHistory from langchain_core.runnables.history import RunnableWithMessageHistory from langchain_openai import ChatOpenAI store = {} # memory is maintained outside the chain def get_session_history(session_id: str) -> InMemoryChatMessageHistory: if session_id not in store: store[session_id] = InMemoryChatMessageHistory() return store[session_id] model = ChatOpenAI(model="gpt-3.5-turbo-0125") chain = RunnableWithMessageHistory(model, get_session_history) chain.invoke( "Hi I'm Bob.", config={"configurable": {"session_id": "1"}}, ) # session_id determines thread ``` Memory objects can also be incorporated into the `get_session_history` callable: ```python from langchain_classic.memory import ConversationBufferWindowMemory from langchain_core.chat_history import InMemoryChatMessageHistory from langchain_core.runnables.history import RunnableWithMessageHistory from langchain_openai import ChatOpenAI store = {} # memory is maintained outside the chain def get_session_history(session_id: str) -> InMemoryChatMessageHistory: if session_id not in store: store[session_id] = InMemoryChatMessageHistory() return store[session_id] memory = ConversationBufferWindowMemory( chat_memory=store[session_id], k=3, return_messages=True, ) assert len(memory.memory_variables) == 1 key = memory.memory_variables[0] messages = memory.load_memory_variables({})[key] store[session_id] = InMemoryChatMessageHistory(messages=messages) return store[session_id] model = ChatOpenAI(model="gpt-3.5-turbo-0125") chain = RunnableWithMessageHistory(model, get_session_history) chain.invoke( "Hi I'm Bob.", config={"configurable": {"session_id": "1"}}, ) # session_id determines thread ``` Example: ```python from langchain_classic.chains import ConversationChain from langchain_openai import OpenAI conversation = ConversationChain(llm=OpenAI()) ``` ' — no routing/fallback
...s\langchain\langchain_classic\chains\conversation\base.py:20
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Chain that interprets a prompt and executes python code to do math. !!! note This class is deprecated. See below for a replacement implementation using LangGraph. The benefits of this implementation are: - Uses LLM tool calling features; - Support for both token-by-token and step-by-step streaming; - Support for checkpointing and memory of chat history; - Easier to modify or extend (e.g., with additional tools, structured responses, etc.) Install LangGraph with: ```bash pip install -U langgraph ``` ```python import math from typing import Annotated, Sequence from langchain_core.messages import BaseMessage from langchain_core.runnables import RunnableConfig from langchain_core.tools import tool from langchain_openai import ChatOpenAI from langgraph.graph import END, StateGraph from langgraph.graph.message import add_messages from langgraph.prebuilt.tool_node import ToolNode import numexpr from typing_extensions import TypedDict @tool def calculator(expression: str) -> str: """Calculate expression using Python's numexpr library. Expression should be a single line mathematical expression that solves the problem. ``` Examples: "37593 * 67" for "37593 times 67" "37593**(1/5)" for "37593^(1/5)" """ local_dict = {"pi": math.pi, "e": math.e} return str( numexpr.evaluate( expression.strip(), global_dict={}, # restrict access to globals local_dict=local_dict, # add common mathematical functions ) ) model = ChatOpenAI(model="gpt-4o-mini", temperature=0) tools = [calculator] model_with_tools = model.bind_tools(tools, tool_choice="any") class ChainState(TypedDict): """LangGraph state.""" messages: Annotated[Sequence[BaseMessage], add_messages] async def acall_chain(state: ChainState, config: RunnableConfig): last_message = state["messages"][-1] response = await model_with_tools.ainvoke(state["messages"], config) return {"messages": [response]} async def acall_model(state: ChainState, config: RunnableConfig): response = await model.ainvoke(state["messages"], config) return {"messages": [response]} graph_builder = StateGraph(ChainState) graph_builder.add_node("call_tool", acall_chain) graph_builder.add_node("execute_tool", ToolNode(tools)) graph_builder.add_node("call_model", acall_model) graph_builder.set_entry_point("call_tool") graph_builder.add_edge("call_tool", "execute_tool") graph_builder.add_edge("execute_tool", "call_model") graph_builder.add_edge("call_model", END) chain = graph_builder.compile() ```python example_query = "What is 551368 divided by 82" events = chain.astream( {"messages": [("user", example_query)]}, stream_mode="values", ) async for event in events: event["messages"][-1].pretty_print() ``` ```txt ================================ Human Message ================================= What is 551368 divided by 82 ================================== Ai Message ================================== Tool Calls: calculator (call_MEiGXuJjJ7wGU4aOT86QuGJS) Call ID: call_MEiGXuJjJ7wGU4aOT86QuGJS Args: expression: 551368 / 82 ================================= Tool Message ================================= Name: calculator 6724.0 ================================== Ai Message ================================== 551368 divided by 82 equals 6724. ``` Example: ```python from langchain_classic.chains import LLMMathChain from langchain_openai import OpenAI llm_math = LLMMathChain.from_llm(OpenAI()) ``` ' — no routing/fallback
...\libs\langchain\langchain_classic\chains\llm_math\base.py:34
Use model routing or configuration instead of hardcoded names
MEDIUM D5
print() used instead of structured logging
...libs\langchain\langchain_classic\chains\natbot\crawler.py:134
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...libs\langchain\langchain_classic\chains\natbot\crawler.py:478
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D12
Hardcoded model name: '[Legacy] Create an LLM chain that uses OpenAI functions. Args: functions: A sequence of either dictionaries, pydantic.BaseModels classes, or Python functions. If dictionaries are passed in, they are assumed to already be a valid OpenAI functions. If only a single function is passed in, then it will be enforced that the model use that function. pydantic.BaseModels and Python functions should have docstrings describing what the function does. For best results, pydantic.BaseModels should have descriptions of the parameters and Python functions should have Google Python style args descriptions in the docstring. Additionally, Python functions should only use primitive types (str, int, float, bool) or pydantic.BaseModels for arguments. llm: Language model to use, assumed to support the OpenAI function-calling API. prompt: BasePromptTemplate to pass to the model. enforce_single_function_usage: only used if a single function is passed in. If True, then the model will be forced to use the given function. If `False`, then the model will be given the option to use the given function or not. output_key: The key to use when returning the output in LLMChain.__call__. output_parser: BaseLLMOutputParser to use for parsing model outputs. By default will be inferred from the function types. If pydantic.BaseModels are passed in, then the OutputParser will try to parse outputs using those. Otherwise model outputs will simply be parsed as JSON. If multiple functions are passed in and they are not pydantic.BaseModels, the chain output will include both the name of the function that was returned and the arguments to pass to the function. **kwargs: Additional keyword arguments to pass to LLMChain. Returns: An LLMChain that will pass in the given functions to the model when run. Example: ```python from typing import Optional from langchain_classic.chains.openai_functions import create_openai_fn_chain from langchain_openai import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate from pydantic import BaseModel, Field class RecordPerson(BaseModel): """Record some identifying information about a person.""" name: str = Field(..., description="The person's name") age: int = Field(..., description="The person's age") fav_food: str | None = Field(None, description="The person's favorite food") class RecordDog(BaseModel): """Record some identifying information about a dog.""" name: str = Field(..., description="The dog's name") color: str = Field(..., description="The dog's color") fav_food: str | None = Field(None, description="The dog's favorite food") model = ChatOpenAI(model="gpt-4", temperature=0) prompt = ChatPromptTemplate.from_messages( [ ("system", "You are a world class algorithm for recording entities."), ("human", "Make calls to the relevant function to record the entities in the following input: {input}"), ("human", "Tip: Make sure to answer in the correct format"), ] ) chain = create_openai_fn_chain([RecordPerson, RecordDog], model, prompt) chain.run("Harry was a chubby brown beagle who loved chicken") # -> RecordDog(name="Harry", color="brown", fav_food="chicken") ``` ' — no routing/fallback
...ngchain\langchain_classic\chains\openai_functions\base.py:52
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: '[Legacy] Create an LLMChain that uses an OpenAI function to get a structured output. Args: output_schema: Either a dictionary or pydantic.BaseModel class. If a dictionary is passed in, it's assumed to already be a valid JsonSchema. For best results, pydantic.BaseModels should have docstrings describing what the schema represents and descriptions for the parameters. llm: Language model to use, assumed to support the OpenAI function-calling API. prompt: BasePromptTemplate to pass to the model. output_key: The key to use when returning the output in LLMChain.__call__. output_parser: BaseLLMOutputParser to use for parsing model outputs. By default will be inferred from the function types. If pydantic.BaseModels are passed in, then the OutputParser will try to parse outputs using those. Otherwise model outputs will simply be parsed as JSON. **kwargs: Additional keyword arguments to pass to LLMChain. Returns: An LLMChain that will pass the given function to the model. Example: ```python from typing import Optional from langchain_classic.chains.openai_functions import create_structured_output_chain from langchain_openai import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate from pydantic import BaseModel, Field class Dog(BaseModel): """Identifying information about a dog.""" name: str = Field(..., description="The dog's name") color: str = Field(..., description="The dog's color") fav_food: str | None = Field(None, description="The dog's favorite food") model = ChatOpenAI(model="gpt-3.5-turbo-0613", temperature=0) prompt = ChatPromptTemplate.from_messages( [ ("system", "You are a world class algorithm for extracting information in structured formats."), ("human", "Use the given format to extract information from the following input: {input}"), ("human", "Tip: Make sure to answer in the correct format"), ] ) chain = create_structured_output_chain(Dog, model, prompt) chain.run("Harry was a chubby brown beagle who loved chicken") # -> Dog(name="Harry", color="brown", fav_food="chicken") ``` ' — no routing/fallback
...ngchain\langchain_classic\chains\openai_functions\base.py:158
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Create a citation fuzzy match Runnable. Example usage: ```python from langchain_classic.chains import create_citation_fuzzy_match_runnable from langchain_openai import ChatOpenAI model = ChatOpenAI(model="gpt-4o-mini") context = "Alice has blue eyes. Bob has brown eyes. Charlie has green eyes." question = "What color are Bob's eyes?" chain = create_citation_fuzzy_match_runnable(model) chain.invoke({"question": question, "context": context}) ``` Args: llm: Language model to use for the chain. Must implement bind_tools. Returns: Runnable that can be used to answer questions with citations. ' — no routing/fallback
...n_classic\chains\openai_functions\citation_fuzzy_match.py:78
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Create a chain for querying an API from a OpenAPI spec. Note: this class is deprecated. See below for a replacement implementation. The benefits of this implementation are: - Uses LLM tool calling features to encourage properly-formatted API requests; - Includes async support. ```python from typing import Any from langchain_classic.chains.openai_functions.openapi import openapi_spec_to_openai_fn from langchain_community.utilities.openapi import OpenAPISpec from langchain_core.prompts import ChatPromptTemplate from langchain_openai import ChatOpenAI # Define API spec. Can be JSON or YAML api_spec = \"\"\" { "openapi": "3.1.0", "info": { "title": "JSONPlaceholder API", "version": "1.0.0" }, "servers": [ { "url": "https://jsonplaceholder.typicode.com" } ], "paths": { "/posts": { "get": { "summary": "Get posts", "parameters": [ { "name": "_limit", "in": "query", "required": false, "schema": { "type": "integer", "example": 2 }, "description": "Limit the number of results" } ] } } } } \"\"\" parsed_spec = OpenAPISpec.from_text(api_spec) openai_fns, call_api_fn = openapi_spec_to_openai_fn(parsed_spec) tools = [ {"type": "function", "function": fn} for fn in openai_fns ] prompt = ChatPromptTemplate.from_template( "Use the provided APIs to respond to this user query:\\n\\n{query}" ) model = ChatOpenAI(model="gpt-4o-mini", temperature=0).bind_tools(tools) def _execute_tool(message) -> Any: if tool_calls := message.tool_calls: tool_call = message.tool_calls[0] response = call_api_fn(name=tool_call["name"], fn_args=tool_call["args"]) response.raise_for_status() return response.json() else: return message.content chain = prompt | model | _execute_tool ``` ```python response = chain.invoke({"query": "Get me top two posts."}) ``` Args: spec: OpenAPISpec or url/file/text string corresponding to one. llm: language model, should be an OpenAI function-calling model, e.g. `ChatOpenAI(model="gpt-3.5-turbo-0613")`. prompt: Main prompt template to use. request_chain: Chain for taking the functions output and executing the request. params: Request parameters. headers: Request headers. verbose: Whether to run the chain in verbose mode. llm_chain_kwargs: LLM chain additional keyword arguments. **kwargs: Additional keyword arguments to pass to the chain. ' — no routing/fallback
...hain\langchain_classic\chains\openai_functions\openapi.py:272
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Create tagging chain from schema. Create a chain that extracts information from a passage based on a schema. This function is deprecated. Please use `with_structured_output` instead. See example usage below: ```python from typing_extensions import Annotated, TypedDict from langchain_anthropic import ChatAnthropic class Joke(TypedDict): """Tagged joke.""" setup: Annotated[str, ..., "The setup of the joke"] punchline: Annotated[str, ..., "The punchline of the joke"] # Or any other chat model that supports tools. # Please reference to the documentation of structured_output # to see an up to date list of which models support # with_structured_output. model = ChatAnthropic(model="claude-3-haiku-20240307", temperature=0) structured_model = model.with_structured_output(Joke) structured_model.invoke( "Why did the cat cross the road? To get to the other " "side... and then lay down in the middle of it!" ) ``` Read more here: https://docs.langchain.com/oss/python/langchain/models#structured-outputs Args: schema: The schema of the entities to extract. llm: The language model to use. prompt: The prompt template to use for the chain. kwargs: Additional keyword arguments to pass to the chain. Returns: Chain (`LLMChain`) that can be used to extract information from a passage. ' — no routing/fallback
...hain\langchain_classic\chains\openai_functions\tagging.py:57
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'A router chain that uses an LLM chain to perform routing. This class is deprecated. See below for a replacement, which offers several benefits, including streaming and batch support. Below is an example implementation: ```python from operator import itemgetter from typing import Literal from typing_extensions import TypedDict from langchain_core.output_parsers import StrOutputParser from langchain_core.prompts import ChatPromptTemplate from langchain_core.runnables import RunnableLambda, RunnablePassthrough from langchain_openai import ChatOpenAI model = ChatOpenAI(model="gpt-4o-mini") prompt_1 = ChatPromptTemplate.from_messages( [ ("system", "You are an expert on animals."), ("human", "{query}"), ] ) prompt_2 = ChatPromptTemplate.from_messages( [ ("system", "You are an expert on vegetables."), ("human", "{query}"), ] ) chain_1 = prompt_1 | model | StrOutputParser() chain_2 = prompt_2 | model | StrOutputParser() route_system = "Route the user's query to either the animal " "or vegetable expert." route_prompt = ChatPromptTemplate.from_messages( [ ("system", route_system), ("human", "{query}"), ] ) class RouteQuery(TypedDict): """Route query to destination.""" destination: Literal["animal", "vegetable"] route_chain = ( route_prompt | model.with_structured_output(RouteQuery) | itemgetter("destination") ) chain = { "destination": route_chain, # "animal" or "vegetable" "query": lambda x: x["query"], # pass through input query } | RunnableLambda( # if animal, chain_1. otherwise, chain_2. lambda x: chain_1 if x["destination"] == "animal" else chain_2, ) chain.invoke({"query": "what color are carrots"}) ``` ' — no routing/fallback
...s\langchain\langchain_classic\chains\router\llm_router.py:34
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'A multi-route chain that uses an LLM router chain to choose amongst prompts. This class is deprecated. See below for a replacement, which offers several benefits, including streaming and batch support. Below is an example implementation: ```python from operator import itemgetter from typing import Literal from langchain_core.output_parsers import StrOutputParser from langchain_core.prompts import ChatPromptTemplate from langchain_core.runnables import RunnableConfig from langchain_openai import ChatOpenAI from langgraph.graph import END, START, StateGraph from typing_extensions import TypedDict model = ChatOpenAI(model="gpt-4o-mini") # Define the prompts we will route to prompt_1 = ChatPromptTemplate.from_messages( [ ("system", "You are an expert on animals."), ("human", "{input}"), ] ) prompt_2 = ChatPromptTemplate.from_messages( [ ("system", "You are an expert on vegetables."), ("human", "{input}"), ] ) # Construct the chains we will route to. These format the input query # into the respective prompt, run it through a chat model, and cast # the result to a string. chain_1 = prompt_1 | model | StrOutputParser() chain_2 = prompt_2 | model | StrOutputParser() # Next: define the chain that selects which branch to route to. # Here we will take advantage of tool-calling features to force # the output to select one of two desired branches. route_system = "Route the user's query to either the animal " "or vegetable expert." route_prompt = ChatPromptTemplate.from_messages( [ ("system", route_system), ("human", "{input}"), ] ) # Define schema for output: class RouteQuery(TypedDict): """Route query to destination expert.""" destination: Literal["animal", "vegetable"] route_chain = route_prompt | model.with_structured_output(RouteQuery) # For LangGraph, we will define the state of the graph to hold the query, # destination, and final answer. class State(TypedDict): query: str destination: RouteQuery answer: str # We define functions for each node, including routing the query: async def route_query(state: State, config: RunnableConfig): destination = await route_chain.ainvoke(state["query"], config) return {"destination": destination} # And one node for each prompt async def prompt_1(state: State, config: RunnableConfig): return {"answer": await chain_1.ainvoke(state["query"], config)} async def prompt_2(state: State, config: RunnableConfig): return {"answer": await chain_2.ainvoke(state["query"], config)} # We then define logic that selects the prompt based on the classification def select_node(state: State) -> Literal["prompt_1", "prompt_2"]: if state["destination"] == "animal": return "prompt_1" else: return "prompt_2" # Finally, assemble the multi-prompt chain. This is a sequence of two steps: # 1) Select "animal" or "vegetable" via the route_chain, and collect the # answer alongside the input query. # 2) Route the input query to chain_1 or chain_2, based on the # selection. graph = StateGraph(State) graph.add_node("route_query", route_query) graph.add_node("prompt_1", prompt_1) graph.add_node("prompt_2", prompt_2) graph.add_edge(START, "route_query") graph.add_conditional_edges("route_query", select_node) graph.add_edge("prompt_1", END) graph.add_edge("prompt_2", END) app = graph.compile() result = await app.ainvoke({"query": "what color are carrots"}) print(result["destination"]) print(result["answer"]) ``` ' — no routing/fallback
...langchain\langchain_classic\chains\router\multi_prompt.py:34
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Create a chain that generates SQL queries. *Security Note*: This chain generates SQL queries for the given database. The SQLDatabase class provides a get_table_info method that can be used to get column information as well as sample data from the table. To mitigate risk of leaking sensitive data, limit permissions to read and scope to the tables that are needed. Optionally, use the SQLInputWithTables input type to specify which tables are allowed to be accessed. Control access to who can submit requests to this chain. See https://docs.langchain.com/oss/python/security-policy for more information. Args: llm: The language model to use. db: The SQLDatabase to generate the query for. prompt: The prompt to use. If none is provided, will choose one based on dialect. See Prompt section below for more. k: The number of results per select statement to return. get_col_comments: Whether to retrieve column comments along with table info. Returns: A chain that takes in a question and generates a SQL query that answers that question. Example: ```python # pip install -U langchain langchain-community langchain-openai from langchain_openai import ChatOpenAI from langchain_classic.chains import create_sql_query_chain from langchain_community.utilities import SQLDatabase db = SQLDatabase.from_uri("sqlite:///Chinook.db") model = ChatOpenAI(model="gpt-3.5-turbo", temperature=0) chain = create_sql_query_chain(model, db) response = chain.invoke({"question": "How many employees are there"}) ``` Prompt: If no prompt is provided, a default prompt is selected based on the SQLDatabase dialect. If one is provided, it must support input variables: * input: The user question plus suffix "\\nSQLQuery: " is passed here. * top_k: The number of results per select statement (the `k` argument to this function) is passed in here. * table_info: Table definitions and sample rows are passed in here. If the user specifies "table_names_to_use" when invoking chain, only those will be included. Otherwise, all tables are included. * dialect (optional): If dialect input variable is in prompt, the db dialect will be passed in here. Here's an example prompt: ```python from langchain_core.prompts import PromptTemplate template = '''Given an input question, first create a syntactically correct {dialect} query to run, then look at the results of the query and return the answer. Use the following format: Question: "Question here" SQLQuery: "SQL Query to run" SQLResult: "Result of the SQLQuery" Answer: "Final answer here" Only use the following tables: {table_info}. Question: {input}''' prompt = PromptTemplate.from_template(template) ``` ' — no routing/fallback
...\langchain\langchain_classic\chains\sql_database\query.py:41
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Create a runnable sequence that uses OpenAI functions. Args: functions: A sequence of either dictionaries, pydantic.BaseModels classes, or Python functions. If dictionaries are passed in, they are assumed to already be a valid OpenAI functions. If only a single function is passed in, then it will be enforced that the model use that function. pydantic.BaseModels and Python functions should have docstrings describing what the function does. For best results, pydantic.BaseModels should have descriptions of the parameters and Python functions should have Google Python style args descriptions in the docstring. Additionally, Python functions should only use primitive types (str, int, float, bool) or pydantic.BaseModels for arguments. llm: Language model to use, assumed to support the OpenAI function-calling API. prompt: BasePromptTemplate to pass to the model. enforce_single_function_usage: only used if a single function is passed in. If True, then the model will be forced to use the given function. If `False`, then the model will be given the option to use the given function or not. output_parser: BaseLLMOutputParser to use for parsing model outputs. By default will be inferred from the function types. If pydantic.BaseModels are passed in, then the OutputParser will try to parse outputs using those. Otherwise model outputs will simply be parsed as JSON. If multiple functions are passed in and they are not pydantic.BaseModels, the chain output will include both the name of the function that was returned and the arguments to pass to the function. **llm_kwargs: Additional named arguments to pass to the language model. Returns: A runnable sequence that will pass in the given functions to the model when run. Example: ```python from typing import Optional from langchain_classic.chains.structured_output import create_openai_fn_runnable from langchain_openai import ChatOpenAI from pydantic import BaseModel, Field class RecordPerson(BaseModel): '''Record some identifying information about a person.''' name: str = Field(..., description="The person's name") age: int = Field(..., description="The person's age") fav_food: str | None = Field(None, description="The person's favorite food") class RecordDog(BaseModel): '''Record some identifying information about a dog.''' name: str = Field(..., description="The dog's name") color: str = Field(..., description="The dog's color") fav_food: str | None = Field(None, description="The dog's favorite food") model = ChatOpenAI(model="gpt-4", temperature=0) structured_model = create_openai_fn_runnable([RecordPerson, RecordDog], model) structured_model.invoke("Harry was a chubby brown beagle who loved chicken) # -> RecordDog(name="Harry", color="brown", fav_food="chicken") ``` ' — no routing/fallback
...gchain\langchain_classic\chains\structured_output\base.py:75
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Create a runnable for extracting structured outputs. Args: output_schema: Either a dictionary or pydantic.BaseModel class. If a dictionary is passed in, it's assumed to already be a valid JsonSchema. For best results, pydantic.BaseModels should have docstrings describing what the schema represents and descriptions for the parameters. llm: Language model to use. Assumed to support the OpenAI function-calling API if mode is 'openai-function'. Assumed to support OpenAI response_format parameter if mode is 'openai-json'. prompt: BasePromptTemplate to pass to the model. If mode is 'openai-json' and prompt has input variable 'output_schema' then the given output_schema will be converted to a JsonSchema and inserted in the prompt. output_parser: Output parser to use for parsing model outputs. By default will be inferred from the function types. If pydantic.BaseModel is passed in, then the OutputParser will try to parse outputs using the pydantic class. Otherwise model outputs will be parsed as JSON. mode: How structured outputs are extracted from the model. If 'openai-functions' then OpenAI function calling is used with the deprecated 'functions', 'function_call' schema. If 'openai-tools' then OpenAI function calling with the latest 'tools', 'tool_choice' schema is used. This is recommended over 'openai-functions'. If 'openai-json' then OpenAI model with response_format set to JSON is used. enforce_function_usage: Only applies when mode is 'openai-tools' or 'openai-functions'. If `True`, then the model will be forced to use the given output schema. If `False`, then the model can elect whether to use the output schema. return_single: Only applies when mode is 'openai-tools'. Whether to a list of structured outputs or a single one. If `True` and model does not return any structured outputs then chain output is None. If `False` and model does not return any structured outputs then chain output is an empty list. kwargs: Additional named arguments. Returns: A runnable sequence that will return a structured output(s) matching the given output_schema. OpenAI tools example with Pydantic schema (mode='openai-tools'): ```python from typing import Optional from langchain_classic.chains import create_structured_output_runnable from langchain_openai import ChatOpenAI from pydantic import BaseModel, Field class RecordDog(BaseModel): '''Record some identifying information about a dog.''' name: str = Field(..., description="The dog's name") color: str = Field(..., description="The dog's color") fav_food: str | None = Field(None, description="The dog's favorite food") model = ChatOpenAI(model="gpt-3.5-turbo-0125", temperature=0) prompt = ChatPromptTemplate.from_messages( [ ("system", "You are an extraction algorithm. Please extract every possible instance"), ('human', '{input}') ] ) structured_model = create_structured_output_runnable( RecordDog, model, mode="openai-tools", enforce_function_usage=True, return_single=True ) structured_model.invoke({"input": "Harry was a chubby brown beagle who loved chicken"}) # -> RecordDog(name="Harry", color="brown", fav_food="chicken") ``` OpenAI tools example with dict schema (mode="openai-tools"): ```python from typing import Optional from langchain_classic.chains import create_structured_output_runnable from langchain_openai import ChatOpenAI dog_schema = { "type": "function", "function": { "name": "record_dog", "description": "Record some identifying information about a dog.", "parameters": { "type": "object", "properties": { "name": { "description": "The dog's name", "type": "string" }, "color": { "description": "The dog's color", "type": "string" }, "fav_food": { "description": "The dog's favorite food", "type": "string" } }, "required": ["name", "color"] } } } model = ChatOpenAI(model="gpt-3.5-turbo-0125", temperature=0) structured_model = create_structured_output_runnable( dog_schema, model, mode="openai-tools", enforce_function_usage=True, return_single=True ) structured_model.invoke("Harry was a chubby brown beagle who loved chicken") # -> {'name': 'Harry', 'color': 'brown', 'fav_food': 'chicken'} ``` OpenAI functions example (mode="openai-functions"): ```python from typing import Optional from langchain_classic.chains import create_structured_output_runnable from langchain_openai import ChatOpenAI from pydantic import BaseModel, Field class Dog(BaseModel): '''Identifying information about a dog.''' name: str = Field(..., description="The dog's name") color: str = Field(..., description="The dog's color") fav_food: str | None = Field(None, description="The dog's favorite food") model = ChatOpenAI(model="gpt-3.5-turbo-0125", temperature=0) structured_model = create_structured_output_runnable(Dog, model, mode="openai-functions") structured_model.invoke("Harry was a chubby brown beagle who loved chicken") # -> Dog(name="Harry", color="brown", fav_food="chicken") ``` OpenAI functions with prompt example: ```python from typing import Optional from langchain_classic.chains import create_structured_output_runnable from langchain_openai import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate from pydantic import BaseModel, Field class Dog(BaseModel): '''Identifying information about a dog.''' name: str = Field(..., description="The dog's name") color: str = Field(..., description="The dog's color") fav_food: str | None = Field(None, description="The dog's favorite food") model = ChatOpenAI(model="gpt-3.5-turbo-0125", temperature=0) structured_model = create_structured_output_runnable(Dog, model, mode="openai-functions") system = '''Extract information about any dogs mentioned in the user input.''' prompt = ChatPromptTemplate.from_messages( [("system", system), ("human", "{input}"),] ) chain = prompt | structured_model chain.invoke({"input": "Harry was a chubby brown beagle who loved chicken"}) # -> Dog(name="Harry", color="brown", fav_food="chicken") ``` OpenAI json response format example (mode="openai-json"): ```python from typing import Optional from langchain_classic.chains import create_structured_output_runnable from langchain_openai import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate from pydantic import BaseModel, Field class Dog(BaseModel): '''Identifying information about a dog.''' name: str = Field(..., description="The dog's name") color: str = Field(..., description="The dog's color") fav_food: str | None = Field(None, description="The dog's favorite food") model = ChatOpenAI(model="gpt-3.5-turbo-0125", temperature=0) structured_model = create_structured_output_runnable(Dog, model, mode="openai-json") system = '''You are a world class assistant for extracting information in structured JSON formats. Extract a valid JSON blob from the user input that matches the following JSON Schema: {output_schema}''' prompt = ChatPromptTemplate.from_messages( [("system", system), ("human", "{input}"),] ) chain = prompt | structured_model chain.invoke({"input": "Harry was a chubby brown beagle who loved chicken"}) ``` ' — no routing/fallback
...gchain\langchain_classic\chains\structured_output\base.py:200
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Initialize a chat model from any supported provider using a unified interface. **Two main use cases:** 1. **Fixed model** – specify the model upfront and get back a ready-to-use chat model. 2. **Configurable model** – choose to specify parameters (including model name) at runtime via `config`. Makes it easy to switch between models/providers without changing your code !!! note Requires the integration package for the chosen model provider to be installed. See the `model_provider` parameter below for specific package names (e.g., `pip install langchain-openai`). Refer to the [provider integration's API reference](https://docs.langchain.com/oss/python/integrations/providers) for supported model parameters to use as `**kwargs`. Args: model: The name or ID of the model, e.g. `'o3-mini'`, `'claude-sonnet-4-5-20250929'`. You can also specify model and model provider in a single argument using `'{model_provider}:{model}'` format, e.g. `'openai:o1'`. Will attempt to infer `model_provider` from model if not specified. The following providers will be inferred based on these model prefixes: - `gpt-...` | `o1...` | `o3...` -> `openai` - `claude...` -> `anthropic` - `amazon...` -> `bedrock` - `gemini...` -> `google_vertexai` - `command...` -> `cohere` - `accounts/fireworks...` -> `fireworks` - `mistral...` -> `mistralai` - `deepseek...` -> `deepseek` - `grok...` -> `xai` - `sonar...` -> `perplexity` model_provider: The model provider if not specified as part of the model arg (see above). Supported `model_provider` values and the corresponding integration package are: - `openai` -> [`langchain-openai`](https://docs.langchain.com/oss/python/integrations/providers/openai) - `anthropic` -> [`langchain-anthropic`](https://docs.langchain.com/oss/python/integrations/providers/anthropic) - `azure_openai` -> [`langchain-openai`](https://docs.langchain.com/oss/python/integrations/providers/openai) - `azure_ai` -> [`langchain-azure-ai`](https://docs.langchain.com/oss/python/integrations/providers/microsoft) - `google_vertexai` -> [`langchain-google-vertexai`](https://docs.langchain.com/oss/python/integrations/providers/google) - `google_genai` -> [`langchain-google-genai`](https://docs.langchain.com/oss/python/integrations/providers/google) - `bedrock` -> [`langchain-aws`](https://docs.langchain.com/oss/python/integrations/providers/aws) - `bedrock_converse` -> [`langchain-aws`](https://docs.langchain.com/oss/python/integrations/providers/aws) - `cohere` -> [`langchain-cohere`](https://docs.langchain.com/oss/python/integrations/providers/cohere) - `fireworks` -> [`langchain-fireworks`](https://docs.langchain.com/oss/python/integrations/providers/fireworks) - `together` -> [`langchain-together`](https://docs.langchain.com/oss/python/integrations/providers/together) - `mistralai` -> [`langchain-mistralai`](https://docs.langchain.com/oss/python/integrations/providers/mistralai) - `huggingface` -> [`langchain-huggingface`](https://docs.langchain.com/oss/python/integrations/providers/huggingface) - `groq` -> [`langchain-groq`](https://docs.langchain.com/oss/python/integrations/providers/groq) - `ollama` -> [`langchain-ollama`](https://docs.langchain.com/oss/python/integrations/providers/ollama) - `google_anthropic_vertex` -> [`langchain-google-vertexai`](https://docs.langchain.com/oss/python/integrations/providers/google) - `deepseek` -> [`langchain-deepseek`](https://docs.langchain.com/oss/python/integrations/providers/deepseek) - `ibm` -> [`langchain-ibm`](https://docs.langchain.com/oss/python/integrations/providers/ibm) - `nvidia` -> [`langchain-nvidia-ai-endpoints`](https://docs.langchain.com/oss/python/integrations/providers/nvidia) - `xai` -> [`langchain-xai`](https://docs.langchain.com/oss/python/integrations/providers/xai) - `perplexity` -> [`langchain-perplexity`](https://docs.langchain.com/oss/python/integrations/providers/perplexity) configurable_fields: Which model parameters are configurable at runtime: - `None`: No configurable fields (i.e., a fixed model). - `'any'`: All fields are configurable. **See security note below.** - `list[str] | Tuple[str, ...]`: Specified fields are configurable. Fields are assumed to have `config_prefix` stripped if a `config_prefix` is specified. If `model` is specified, then defaults to `None`. If `model` is not specified, then defaults to `("model", "model_provider")`. !!! warning "Security note" Setting `configurable_fields="any"` means fields like `api_key`, `base_url`, etc., can be altered at runtime, potentially redirecting model requests to a different service/user. Make sure that if you're accepting untrusted configurations that you enumerate the `configurable_fields=(...)` explicitly. config_prefix: Optional prefix for configuration keys. Useful when you have multiple configurable models in the same application. If `'config_prefix'` is a non-empty string then `model` will be configurable at runtime via the `config["configurable"]["{config_prefix}_{param}"]` keys. See examples below. If `'config_prefix'` is an empty string then model will be configurable via `config["configurable"]["{param}"]`. **kwargs: Additional model-specific keyword args to pass to the underlying chat model's `__init__` method. Common parameters include: - `temperature`: Model temperature for controlling randomness. - `max_tokens`: Maximum number of output tokens. - `timeout`: Maximum time (in seconds) to wait for a response. - `max_retries`: Maximum number of retry attempts for failed requests. - `base_url`: Custom API endpoint URL. - `rate_limiter`: A [`BaseRateLimiter`][langchain_core.rate_limiters.BaseRateLimiter] instance to control request rate. Refer to the specific model provider's [integration reference](https://reference.langchain.com/python/integrations/) for all available parameters. Returns: A [`BaseChatModel`][langchain_core.language_models.BaseChatModel] corresponding to the `model_name` and `model_provider` specified if configurability is inferred to be `False`. If configurable, a chat model emulator that initializes the underlying model at runtime once a config is passed in. Raises: ValueError: If `model_provider` cannot be inferred or isn't supported. ImportError: If the model provider integration package is not installed. ???+ example "Initialize a non-configurable model" ```python # pip install langchain langchain-openai langchain-anthropic langchain-google-vertexai from langchain_classic.chat_models import init_chat_model o3_mini = init_chat_model("openai:o3-mini", temperature=0) claude_sonnet = init_chat_model("anthropic:claude-sonnet-4-5-20250929", temperature=0) gemini_2-5_flash = init_chat_model( "google_vertexai:gemini-2.5-flash", temperature=0 ) o3_mini.invoke("what's your name") claude_sonnet.invoke("what's your name") gemini_2-5_flash.invoke("what's your name") ``` ??? example "Partially configurable model with no default" ```python # pip install langchain langchain-openai langchain-anthropic from langchain_classic.chat_models import init_chat_model # (We don't need to specify configurable=True if a model isn't specified.) configurable_model = init_chat_model(temperature=0) configurable_model.invoke( "what's your name", config={"configurable": {"model": "gpt-4o"}} ) # Use GPT-4o to generate the response configurable_model.invoke( "what's your name", config={"configurable": {"model": "claude-sonnet-4-5-20250929"}}, ) ``` ??? example "Fully configurable model with a default" ```python # pip install langchain langchain-openai langchain-anthropic from langchain_classic.chat_models import init_chat_model configurable_model_with_default = init_chat_model( "openai:gpt-4o", configurable_fields="any", # This allows us to configure other params like temperature, max_tokens, etc at runtime. config_prefix="foo", temperature=0, ) configurable_model_with_default.invoke("what's your name") # GPT-4o response with temperature 0 (as set in default) configurable_model_with_default.invoke( "what's your name", config={ "configurable": { "foo_model": "anthropic:claude-sonnet-4-5-20250929", "foo_temperature": 0.6, } }, ) # Override default to use Sonnet 4.5 with temperature 0.6 to generate response ``` ??? example "Bind tools to a configurable model" You can call any chat model declarative methods on a configurable model in the same way that you would with a normal model: ```python # pip install langchain langchain-openai langchain-anthropic from langchain_classic.chat_models import init_chat_model from pydantic import BaseModel, Field class GetWeather(BaseModel): '''Get the current weather in a given location''' location: str = Field( ..., description="The city and state, e.g. San Francisco, CA" ) class GetPopulation(BaseModel): '''Get the current population in a given location''' location: str = Field( ..., description="The city and state, e.g. San Francisco, CA" ) configurable_model = init_chat_model( "gpt-4o", configurable_fields=("model", "model_provider"), temperature=0 ) configurable_model_with_tools = configurable_model.bind_tools( [ GetWeather, GetPopulation, ] ) configurable_model_with_tools.invoke( "Which city is hotter today and which is bigger: LA or NY?" ) # Use GPT-4o configurable_model_with_tools.invoke( "Which city is hotter today and which is bigger: LA or NY?", config={"configurable": {"model": "claude-sonnet-4-5-20250929"}}, ) # Use Sonnet 4.5 ``` !!! warning "Behavior changed in `langchain` 0.2.8" Support for `configurable_fields` and `config_prefix` added. !!! warning "Behavior changed in `langchain` 0.2.12" Support for Ollama via langchain-ollama package added (`langchain_ollama.ChatOllama`). Previously, the now-deprecated langchain-community version of Ollama was imported (`langchain_community.chat_models.ChatOllama`). Support for AWS Bedrock models via the Converse API added (`model_provider="bedrock_converse"`). !!! warning "Behavior changed in `langchain` 0.3.5" Out of beta. !!! warning "Behavior changed in `langchain` 0.3.19" Support for Deepseek, IBM, Nvidia, and xAI models added. ' — no routing/fallback
...hain\libs\langchain\langchain_classic\chat_models\base.py:79
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...in\libs\langchain\langchain_classic\evaluation\loading.py:168
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: ' requires a language model to function. Failed to create the default 'gpt-4' model. Please manually provide an evaluation LLM or check your openai credentials.' — no routing/fallback
...in\libs\langchain\langchain_classic\evaluation\loading.py:171
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Load evaluators specified by a list of evaluator types. Parameters ---------- evaluators : Sequence[EvaluatorType] The list of evaluator types to load. llm : BaseLanguageModel, optional The language model to use for evaluation, if none is provided, a default ChatOpenAI gpt-4 model will be used. config : dict, optional A dictionary mapping evaluator types to additional keyword arguments, by default None **kwargs : Any Additional keyword arguments to pass to all evaluators. Returns: ------- List[Chain] The loaded evaluators. Examples: -------- >>> from langchain_classic.evaluation import load_evaluators, EvaluatorType >>> evaluators = [EvaluatorType.QA, EvaluatorType.CRITERIA] >>> loaded_evaluators = load_evaluators(evaluators, criteria="helpfulness") ' — no routing/fallback
...in\libs\langchain\langchain_classic\evaluation\loading.py:189
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'A chain for evaluating ReAct style agents. This chain is used to evaluate ReAct style agents by reasoning about the sequence of actions taken and their outcomes. Based on the paper "ReAct: Synergizing Reasoning and Acting in Language Models" (https://arxiv.org/abs/2210.03629) Example: ```python from langchain_classic.agents import AgentType, initialize_agent from langchain_openai import ChatOpenAI from langchain_classic.evaluation import TrajectoryEvalChain from langchain_classic.tools import tool @tool def geography_answers(country: str, question: str) -> str: """Very helpful answers to geography questions.""" return f"{country}? IDK - We may never know {question}." model = ChatOpenAI(model="gpt-3.5-turbo", temperature=0) agent = initialize_agent( tools=[geography_answers], llm=model, agent=AgentType.OPENAI_FUNCTIONS, return_intermediate_steps=True, ) question = "How many dwell in the largest minor region in Argentina?" response = agent(question) eval_chain = TrajectoryEvalChain.from_llm( llm=model, agent_tools=[geography_answers], return_reasoning=True ) result = eval_chain.evaluate_agent_trajectory( input=question, agent_trajectory=response["intermediate_steps"], prediction=response["output"], reference="Paris", ) print(result["score"]) # noqa: T201 # 0 ``` ' — no routing/fallback
...gchain_classic\evaluation\agents\trajectory_eval_chain.py:97
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Pairwise String Evaluation Chain. A chain for comparing two outputs, such as the outputs of two models, prompts, or outputs of a single model on similar inputs. Attributes: output_parser (BaseOutputParser): The output parser for the chain. Example: >>> from langchain_openai import ChatOpenAI >>> from langchain_classic.evaluation.comparison import PairwiseStringEvalChain >>> model = ChatOpenAI( ... temperature=0, model_name="gpt-4", model_kwargs={"random_seed": 42} ... ) >>> chain = PairwiseStringEvalChain.from_llm(llm=model) >>> result = chain.evaluate_string_pairs( ... input = "What is the chemical formula for water?", ... prediction = "H2O", ... prediction_b = ( ... "The chemical formula for water is H2O, which means" ... " there are two hydrogen atoms and one oxygen atom." ... reference = "The chemical formula for water is H2O.", ... ) >>> print(result) # { # "value": "B", # "comment": "Both responses accurately state" # " that the chemical formula for water is H2O." # " However, Response B provides additional information" # . " by explaining what the formula means.\n[[B]]" # } ' — no routing/fallback
...ain\langchain_classic\evaluation\comparison\eval_chain.py:157
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Initialize the PairwiseStringEvalChain from an LLM. Args: llm: The LLM to use (GPT-4 recommended). prompt: The prompt to use. criteria: The criteria to use. **kwargs: Additional keyword arguments. Returns: The initialized PairwiseStringEvalChain. Raises: ValueError: If the input variables are not as expected. ' — no routing/fallback
...ain\langchain_classic\evaluation\comparison\eval_chain.py:248
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...ain\langchain_classic\evaluation\comparison\eval_chain.py:264
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'This chain was only tested with GPT-4. Performance may be significantly worse with other models.' — no routing/fallback
...ain\langchain_classic\evaluation\comparison\eval_chain.py:266
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'LLM Chain for evaluating runs against criteria. Parameters ---------- llm : BaseLanguageModel The language model to use for evaluation. criteria : Union[Mapping[str, str]] The criteria or rubric to evaluate the runs against. It can be a mapping of criterion name to its description, or a single criterion name. prompt : Optional[BasePromptTemplate], default=None The prompt template to use for generating prompts. If not provided, a default prompt template will be used based on the value of `requires_reference`. requires_reference : bool, default=False Whether the evaluation requires a reference text. If `True`, the `PROMPT_WITH_REFERENCES` template will be used, which includes the reference labels in the prompt. Otherwise, the `PROMPT` template will be used, which is a reference-free prompt. **kwargs : Any Additional keyword arguments to pass to the `LLMChain` constructor. Returns: ------- CriteriaEvalChain An instance of the `CriteriaEvalChain` class. Examples: -------- >>> from langchain_anthropic import ChatAnthropic >>> from langchain_classic.evaluation.criteria import CriteriaEvalChain >>> model = ChatAnthropic(temperature=0) >>> criteria = {"my-custom-criterion": "Is the submission the most amazing ever?"} >>> evaluator = CriteriaEvalChain.from_llm(llm=model, criteria=criteria) >>> evaluator.evaluate_strings( ... prediction="Imagine an ice cream flavor for the color aquamarine", ... input="Tell me an idea", ... ) { 'reasoning': 'Here is my step-by-step reasoning for the given criteria:\n\nThe criterion is: "Is the submission the most amazing ever?" This is a subjective criterion and open to interpretation. The submission suggests an aquamarine-colored ice cream flavor which is creative but may or may not be considered the most amazing idea ever conceived. There are many possible amazing ideas and this one ice cream flavor suggestion may or may not rise to that level for every person. \n\nN', 'value': 'N', 'score': 0, } >>> from langchain_openai import ChatOpenAI >>> from langchain_classic.evaluation.criteria import LabeledCriteriaEvalChain >>> model = ChatOpenAI(model="gpt-4", temperature=0) >>> criteria = "correctness" >>> evaluator = LabeledCriteriaEvalChain.from_llm( ... llm=model, ... criteria=criteria, ... ) >>> evaluator.evaluate_strings( ... prediction="The answer is 4", ... input="How many apples are there?", ... reference="There are 3 apples", ... ) { 'score': 0, 'reasoning': 'The criterion for this task is the correctness of the submission. The submission states that there are 4 apples, but the reference indicates that there are actually 3 apples. Therefore, the submission is not correct, accurate, or factual according to the given criterion.\n\nN', 'value': 'N', } ' — no routing/fallback
...chain\langchain_classic\evaluation\criteria\eval_chain.py:163
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'A chain for scoring on a scale of 1-10 the output of a model. Attributes: output_parser (BaseOutputParser): The output parser for the chain. Example: >>> from langchain_openai import ChatOpenAI >>> from langchain_classic.evaluation.scoring import ScoreStringEvalChain >>> model = ChatOpenAI(temperature=0, model_name="gpt-4") >>> chain = ScoreStringEvalChain.from_llm(llm=model) >>> result = chain.evaluate_strings( ... input="What is the chemical formula for water?", ... prediction="H2O", ... reference="The chemical formula for water is H2O.", ... ) >>> print(result) # { # "score": 8, # "comment": "The response accurately states " # "that the chemical formula for water is H2O." # "However, it does not provide an explanation of what the formula means." # } ' — no routing/fallback
...gchain\langchain_classic\evaluation\scoring\eval_chain.py:151
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Initialize the ScoreStringEvalChain from an LLM. Args: llm: The LLM to use (GPT-4 recommended). prompt: The prompt to use. criteria: The criteria to use. normalize_by: The value to normalize the score by. **kwargs: Additional keyword arguments. Returns: The initialized ScoreStringEvalChain. Raises: ValueError: If the input variables are not as expected. ' — no routing/fallback
...gchain\langchain_classic\evaluation\scoring\eval_chain.py:249
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'gpt-4' — no routing/fallback
...gchain\langchain_classic\evaluation\scoring\eval_chain.py:265
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'This chain was only tested with GPT-4. Performance may be significantly worse with other models.' — no routing/fallback
...gchain\langchain_classic\evaluation\scoring\eval_chain.py:267
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Scoring evaluators. This module contains evaluators for scoring on a 1-10 the output of models, be they LLMs, Chains, or otherwise. This can be based on a variety of criteria and or a reference answer. Example: >>> from langchain_openai import ChatOpenAI >>> from langchain_classic.evaluation.scoring import ScoreStringEvalChain >>> model = ChatOpenAI(temperature=0, model_name="gpt-4") >>> chain = ScoreStringEvalChain.from_llm(llm=model) >>> result = chain.evaluate_strings( ... input="What is the chemical formula for water?", ... prediction="H2O", ... reference="The chemical formula for water is H2O.", ... ) >>> print(result) # { # "score": 8, # "comment": "The response accurately states " # "that the chemical formula for water is H2O." # "However, it does not provide an explanation of what the formula means." # } ' — no routing/fallback
...angchain\langchain_classic\evaluation\scoring\__init__.py:1
Use model routing or configuration instead of hardcoded names
MEDIUM D12
Hardcoded model name: 'Document compressor that uses `Zero-Shot Listwise Document Reranking`. Adapted from: https://arxiv.org/pdf/2305.02156.pdf `LLMListwiseRerank` uses a language model to rerank a list of documents based on their relevance to a query. !!! note Requires that underlying model implement `with_structured_output`. Example usage: ```python from langchain_classic.retrievers.document_compressors.listwise_rerank import ( LLMListwiseRerank, ) from langchain_core.documents import Document from langchain_openai import ChatOpenAI documents = [ Document("Sally is my friend from school"), Document("Steve is my friend from home"), Document("I didn't always like yogurt"), Document("I wonder why it's called football"), Document("Where's waldo"), ] reranker = LLMListwiseRerank.from_llm( llm=ChatOpenAI(model="gpt-3.5-turbo"), top_n=3 ) compressed_docs = reranker.compress_documents(documents, "Who is steve") assert len(compressed_docs) == 3 assert "Steve" in compressed_docs[0].page_content ``` ' — no routing/fallback
...lassic\retrievers\document_compressors\listwise_rerank.py:41
Use model routing or configuration instead of hardcoded names
MEDIUM D5
print() used instead of structured logging
...\langchain\langchain_classic\smith\evaluation\progress.py:49
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...gchain\langchain_classic\smith\evaluation\runner_utils.py:1076
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...gchain\langchain_classic\smith\evaluation\runner_utils.py:1317
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...gchain\langchain_classic\smith\evaluation\runner_utils.py:1318
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...y\repos\langchain\libs\langchain\scripts\check_imports.py:29
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D5
print() used instead of structured logging
...y\repos\langchain\libs\langchain\scripts\check_imports.py:31
Use logging.* or structlog.* for structured, searchable logs
MEDIUM D4
Exposed Database URL (no credentials): red...79/0
...ngchain\libs\langchain\langchain_classic\memory\entity.py:235
Move to secrets manager or .env file (excluded from VCS)
EU AI Act Article 15OWASP LLM09
MEDIUM D5
No log retention policy detected
Configure log rotation and retention periods
MEDIUM D12
Agent class 'BaseSingleActionAgent' has no cost tracking
...angchain\libs\langchain\langchain_classic\agents\agent.py:55
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'BaseSingleActionAgent' has no defined lifecycle states
...angchain\libs\langchain\langchain_classic\agents\agent.py:55
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'BaseMultiActionAgent' has no cost tracking
...angchain\libs\langchain\langchain_classic\agents\agent.py:221
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'BaseMultiActionAgent' has no defined lifecycle states
...angchain\libs\langchain\langchain_classic\agents\agent.py:221
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'RunnableAgent' has no cost tracking
...angchain\libs\langchain\langchain_classic\agents\agent.py:389
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'RunnableAgent' has no defined lifecycle states
...angchain\libs\langchain\langchain_classic\agents\agent.py:389
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'RunnableMultiActionAgent' has no cost tracking
...angchain\libs\langchain\langchain_classic\agents\agent.py:497
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'RunnableMultiActionAgent' has no defined lifecycle states
...angchain\libs\langchain\langchain_classic\agents\agent.py:497
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'LLMSingleActionAgent' has no cost tracking
...angchain\libs\langchain\langchain_classic\agents\agent.py:615
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'LLMSingleActionAgent' has no defined lifecycle states
...angchain\libs\langchain\langchain_classic\agents\agent.py:615
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'Agent' has no cost tracking
...angchain\libs\langchain\langchain_classic\agents\agent.py:704
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'Agent' has no defined lifecycle states
...angchain\libs\langchain\langchain_classic\agents\agent.py:704
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'ChatAgent' has no cost tracking
...hain\libs\langchain\langchain_classic\agents\chat\base.py:36
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'ChatAgent' has no defined lifecycle states
...hain\libs\langchain\langchain_classic\agents\chat\base.py:36
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'ConversationalAgent' has no cost tracking
...langchain\langchain_classic\agents\conversational\base.py:34
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'ConversationalAgent' has no defined lifecycle states
...langchain\langchain_classic\agents\conversational\base.py:34
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'ConversationalChatAgent' has no cost tracking
...hain\langchain_classic\agents\conversational_chat\base.py:37
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'ConversationalChatAgent' has no defined lifecycle states
...hain\langchain_classic\agents\conversational_chat\base.py:37
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'ZeroShotAgent' has no cost tracking
...hain\libs\langchain\langchain_classic\agents\mrkl\base.py:45
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'ZeroShotAgent' has no defined lifecycle states
...hain\libs\langchain\langchain_classic\agents\mrkl\base.py:45
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'OpenAIFunctionsAgent' has no cost tracking
...n\langchain_classic\agents\openai_functions_agent\base.py:39
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'OpenAIFunctionsAgent' has no defined lifecycle states
...n\langchain_classic\agents\openai_functions_agent\base.py:39
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'OpenAIMultiFunctionsAgent' has no cost tracking
...chain_classic\agents\openai_functions_multi_agent\base.py:107
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'OpenAIMultiFunctionsAgent' has no defined lifecycle states
...chain_classic\agents\openai_functions_multi_agent\base.py:107
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'ReActDocstoreAgent' has no cost tracking
...ain\libs\langchain\langchain_classic\agents\react\base.py:36
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'ReActDocstoreAgent' has no defined lifecycle states
...ain\libs\langchain\langchain_classic\agents\react\base.py:36
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'ReActTextWorldAgent' has no cost tracking
...ain\libs\langchain\langchain_classic\agents\react\base.py:143
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'ReActTextWorldAgent' has no defined lifecycle states
...ain\libs\langchain\langchain_classic\agents\react\base.py:143
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'SelfAskWithSearchAgent' has no cost tracking
...ain\langchain_classic\agents\self_ask_with_search\base.py:32
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'SelfAskWithSearchAgent' has no defined lifecycle states
...ain\langchain_classic\agents\self_ask_with_search\base.py:32
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'StructuredChatAgent' has no cost tracking
...angchain\langchain_classic\agents\structured_chat\base.py:39
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'StructuredChatAgent' has no defined lifecycle states
...angchain\langchain_classic\agents\structured_chat\base.py:39
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D12
Agent class 'XMLAgent' has no cost tracking
...chain\libs\langchain\langchain_classic\agents\xml\base.py:23
Track token usage and costs per agent execution
MEDIUM D8
Agent class 'XMLAgent' has no defined lifecycle states
...chain\libs\langchain\langchain_classic\agents\xml\base.py:23
Add state machine (ACTIVE/SUSPENDED/RETIRED) for agent lifecycle
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:6
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:38
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: anthropic
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:38
Pin version: anthropic==<specific_version>
MEDIUM D14
Unpinned AI dependency: openai
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:39
Pin version: openai==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:39
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:42
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:43
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:44
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:45
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: together
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:46
Pin version: together==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:46
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:47
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:48
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:49
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:50
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:51
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:52
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:53
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:56
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:57
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:58
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:59
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:60
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:61
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:62
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:63
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:87
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:88
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:89
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: openai
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:90
Pin version: openai==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:90
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:98
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:99
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:117
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:118
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:125
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:126
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:131
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:132
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:133
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: openai
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:134
Pin version: openai==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:134
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:184
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:185
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:210
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:234
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:235
Pin version: langchain==<specific_version>
MEDIUM D14
Unpinned AI dependency: langchain
...den\gallery\repos\langchain\libs\langchain\pyproject.toml:236
Pin version: langchain==<specific_version>
MEDIUM D1
Cloud AI endpoint URL hardcoded in source — hinders environment portability
...\libs\langchain\tests\unit_tests\chat_models\test_base.py:266
Move AI service endpoints to environment variables or configuration files
OWASP LLM06
MEDIUM D17
No adversarial testing evidence — no red team, no prompt injection tests
Implement adversarial testing for agent systems
MEDIUM D17
No tool-call attack simulation — agent tool calls not tested against adversarial inputs
Implement adversarial testing for agent systems
MEDIUM D17
No multi-agent chaos engineering — agent swarms not stress tested
Implement adversarial testing for agent systems
💡 Recommendationsordered by score impact
#1
Establish a live tool inventory +25 pts
No tool catalog detected. Without a centralized inventory of MCP tools and their schemas, governance policies have nothing to enforce against. Deploy a tool registry with auto-discovery. (1 finding in this dimension)
⚠ The Workaround Tax
Stop paying the Workaround Tax. Relying on prompt-filters and out-of-band monitoring forces your developers to write manual security logic scattered across every agent and service. A centralized gateway enforces policy automatically — at the interception layer, on every tool call, without code changes in your agents.
Current state
13/ 100
✗ UNGOVERNED
D1 Tool Inventory
0/25
D2 Risk Detection
0/20
D9 Threat Detection
0/20
D4 Credential Management
4/20
D8 Agent Identity
1/15
+ SharkRouter (full deployment)
91/ 100
✓ GOVERNED
D1 Tool Inventory
23 +23
D2 Risk Detection
18 +18
D9 Threat Detection
18 +18
D4 Credential Management
18 +14
D8 Agent Identity
14 +13
* Projection based on SharkRouter's estimated score. Actual results may vary.  sharkrouter.ai → 13 → 91 · +78 pts
#2
Deploy risk classification for tool calls +20 pts
No risk scoring on tool invocations. Every tool call carries the same implicit trust level. Classify tools by risk (destructive, financial, exfiltration) and enforce approval gates for high-risk categories.
#3
Deploy behavioral detection and kill switch +20 pts
No behavioral baselines, no anomaly detection, no auto-suspend capability. A compromised agent can operate indefinitely. Salami slicing across sessions is undetectable. (14 findings in this dimension)
#4
Move credentials to a secrets manager +16 pts
API keys or credentials found in source code. Move to HashiCorp Vault, AWS Secrets Manager, or environment-level secret stores. Rotate all exposed keys immediately. Add .env to .gitignore. (1 finding in this dimension)
#5
Implement policy enforcement on tool calls +14 pts
No deny/allow/audit policies detected. Agents can invoke any tool without restriction. Deploy an inline policy engine with deny-by-default for destructive and financial tools.
Generated by Warden v1.6.0 · Open Source · MIT License · github.com/sharkrouter/warden
Scoring model v4.3 · 17 weighted dimensions · 235 pts · methodology in SCORING.md
Scan data stays on your machine. Email delivery is opt-in only.
When opted in: score + metadata only. Never: keys, logs, paths, or PII.
Privacy policy · To enforce policies on what Warden found → Explore what 91/100 looks like →