subagents = [{ "name": "research-agent", "description": "Used to research more in depth questions", "prompt": sub_research_prompt, "tools": ["internet_search"] # Optional: defaults to all tools}]agent = create_deep_agent( tools=tools, instructions=prompt, subagents=subagents)
Custom models are only supported in the Python implementation.
By default, deepagents uses "claude-sonnet-4-20250514". You can customize this by passing any LangChain model object.For example, use OpenAI’s gpt-oss model via Ollama: