deerflow2/tests/unit/agents
Willem Jiang d4ab77de5c
fix: migrate from deprecated create_react_agent to langchain.agents.create_agent (#802)
* fix: migrate from deprecated create_react_agent to langchain.agents.create_agent

Fixes #799

- Replace deprecated langgraph.prebuilt.create_react_agent with
  langchain.agents.create_agent (LangGraph 1.0 migration)
- Add DynamicPromptMiddleware to handle dynamic prompt templates
  (replaces the 'prompt' callable parameter)
- Add PreModelHookMiddleware to handle pre-model hooks
  (replaces the 'pre_model_hook' parameter)
- Update AgentState import from langchain.agents in template.py
- Update tests to use the new API

* fix:update the code with review comments
2026-01-07 09:06:16 +08:00
..
test_middleware.py fix: migrate from deprecated create_react_agent to langchain.agents.create_agent (#802) 2026-01-07 09:06:16 +08:00
test_tool_interceptor.py security: add log injection attack prevention with input sanitization (#667) 2025-10-27 20:57:23 +08:00
test_tool_interceptor_fix.py fix(agents): patch _run in ToolInterceptor to ensure interrupt triggering (#753) 2025-12-10 22:15:08 +08:00