mirror of
https://github.com/langchain-ai/deepagents.git
synced 2026-07-22 01:35:28 -04:00
Research_agent.py: Switching model provider from Claude => OpenAI (Azure) does not produce Subagents, responses, or tool calls. #18
Closed
opened 2026-02-16 08:19:26 -05:00 by yindo
·
7 comments
No Branch/Tag Specified
main
mdrxy/code/effective-sdk-pin-version
open-swe/interrupt-tool-message-orphans
issues-agent/3e868794-fa1d-4de3-945c-963311398de2
issues-agent/ff781758-5e71-47bb-9d3a-f6e3ba395104
issues-agent/3e4e19a5-9080-4f5c-aa1c-c215e4445fe7
open-swe/goal-compact-auto-allow
open-swe/rubric-grader-file-access
release-please--branches--main--components--deepagents
mdrxy/code/ask-user-authorization
open-swe/code-goal-objective-no-replay
open-swe/goal-tools-eager-calling-evals
mdrxy/code/threat-model-allowlist-first-token
davibinboi/evals/deterministic-comparison
implement-auto-mode
davibinboi/sdk/remove-todolist-middleware
issues-agent/2e4c3587-619d-43cc-8dbe-063d0c1c712d
issues-agent/3e28067d-1372-48d1-9ca7-27a3907163db
fix-structured-output-err
eval-assets
open-swe/live-tool-group-summary-completed
aolsenjazz/code/plugin-list-divider
mdrxy/code/toast-bottom-padding
johannes117/code/dcd-70-hooks-capabilities
johannes117/code/dcd-70-hooks-execution
johannes117/code/dcd-70-hooks-transcripts
johannes117/code/dcd-70-hooks-runtime
nh/remove-base-system-prompt
hunter/relo-subagent-init
issues-agent/e815a6bd-8443-4d54-94f1-65c4fbf7d1ac
davibinboi/evals/retry-incomplete-trials
mdrxy/sdk/cleanup-removal
open-swe/dcode-model-retry
issues-agent/cba077c6-9834-4494-95e9-413ca43067f9
issues-agent/81fd59f1-a610-4023-b13c-8c2a196870e5
issues-agent/410e06a4-62eb-40a2-924c-c237a0370ec5
pookie/talon/fix-whatsapp-send-retry
issues-agent/dc93ecab-2239-4194-a2ca-f5ae027c8251
issues-agent/160156f6-9341-4718-9efb-1d2fb77b00aa
nh/tb-score-investigation
issues-agent/638a54c1-45ba-465b-9ad6-3db911a55e63
issues-agent/1f26afe0-8de0-4559-9e11-89db36137f30
nh/evals/contextbench-100-luna-diagnostic
issues-agent/73faed7a-7a00-4792-bee1-c0748dd6ae88
issues-agent/23c4c4fb-b545-46f6-85d5-ca640a647cde
issues-agent/fce23be7-5eca-4722-a4fc-6506fa7356a3
issues-agent/74ae54f3-d603-4524-9e85-26ee5542094b
corridor/fix-482037cf-1784514364902
langster/fix-harbor-override-validation
issues-agent/4185c858-dae5-4b32-b068-7a678d342095
aolsenjazz/code/plugin-search-key-focus
cc/profiling-test-1
issues-agent/6ebf0d9c-b79c-4013-95e8-c34f3265281c
issues-agent/765e4c5c-4625-493d-befe-2950bf9ede80
johannes117/code/gate-non-vision-media
issues-agent/3088241a-356f-47ad-9fde-8fedc7476884
issues-agent/a86f5ba1-5308-4da5-aacc-21c06d614bbc
issues-agent/b0398005-9e86-43dc-9a48-7db02f900d4f
mdrxy/code/ask-user-focus-border
issues-agent/86da8377-934c-4e9c-a343-f81a19284bf2
issues-agent/7947a1a2-3dd2-452c-b200-7271d04ff5f4
paarth/ls-skill-name
ss/evals/multiple-branch-comparison
issues-agent/2beff0e1-dedd-4933-9226-8e5b23abf390
mdrxy/code/drop-cancelled-prompt-dim
nh/task-only-system-prompt
open-swe/approval-mode-async-store
issues-agent/7941ca95-efc9-4ee0-abfe-67e09e208c4a
issues-agent/0623e96c-ad68-4937-8f93-c85e1ff18e5c
issues-agent/2d858f63-6fc1-4782-acd1-c35fb1c85ddf
hunter/browser
nh/no-system-prompt
nh/minimal-system-prompt
issues-agent/824505ce-185c-4cb8-b40f-971fb61a1755
issues-agent/68ef9365-61e0-402a-bb76-1aa734d4211d
issues-agent/609989cc-7976-4520-882b-6b774379f849
issues-agent/74f781c2-ec2e-43e9-8ce6-a988fb6925b2
davibinboi/evals/no-todo-docker-sandbox-failures
nh/deepagents/oolong-harbor-poc
issues-agent/29f9be85-65d2-4f36-9c08-bd4999681364
perf/cache-openai-tool-schema-for-token-counting
issues-agent/9d624475-ea2d-42e4-94a7-e4646089ca55
nh/test-openai-responses-pr
ss/benchmark-unified-evals-no-todos
nh/smoke-env-kwarg-test
ss/multiple-branch-comparison-for-evals
mdrxy/sdk/graceful-eof-read
sr/perf/untracked
alpha/deepagents-0-7-0a7
open-swe/todo-middleware-trace-node
johannes117/code/remove-unsupported-luna
nm/restrict-fs-tools-node
glm-5p2-profile
mdrxy/code/goal-friction-clarity
nm/mw-config-helper
issues-agent/d43401b6-c281-41d2-a849-dc031bd239ee
issues-agent/1a486538-8d97-4d2d-89a0-f95d18d3db56
mdrxy/code/git-branch-head-poll
issues-agent/a72f2bba-e626-4473-bfd0-65451175f911
issues-agent/9ad3e503-8bc0-43e4-8b22-50f78c0fb245
john/dcd-42-support-configured-oauth-clients-for-remote-mcp-servers
john/dcd-43-document-configured-google-gmail-mcp-oauth-setup
nh/evals/glm5p2-noprofile-high-full
nh/dcode-harbor-system-prompt
issues-agent/804ecc23-c759-415e-a18d-2487bb06faad
nh/glm5p2-eval-run
nh/evals/glm5p2-high-9task
nh/evals/glm5p2-no-profile-high-full
issues-agent/667d7536-f8e2-45f4-92a4-15c725af49be
mdrxy/code/todos-above-chat-input
nh/tau3-evals-ci-with-deps
ss-harbor-index
nick-hollon-lc/code/nemotron-ultra-harness-profile
shrikar-glm-experiment
issues-agent/fd678c1a-c37f-4f27-943e-60f051dce37c
issues-agent/81029c0f-c883-485c-9661-3d863b67cfa0
johannes117/code/plugin-parity
johannes117/sdk/skill-source-version
johannes117/sdk/prefixed-skill-sources
issues-agent/c29b8ad7-5248-4380-8c30-af42e7129ada
issues-agent/7aec0b8a-a908-4918-bd74-e7da3f722342
issues-agent/8ad46bd8-8d80-4909-b433-4e0113d7f686
mdrxy/code/legacy-read-file-gutter-display
langster/resource-exhaustion-fixes
mdrxy/code/threads-ansi-hover
open-swe/restart-input-lockup
issues-agent/d4b5e58f-d27c-4049-8a64-9c37bad851ff
mdrxy/code/onboarding-langsmith-tracing
issues-agent/240236f4-6f0a-4e37-8c75-425117885e53
issues-agent/ebc0f991-9c71-4e4f-8a98-26def7125338
issues-agent/1760f294-f40d-4c97-aea2-8c44deb87f04
issues-agent/88c509c0-c674-4baa-b5c2-3a8ce8320095
alpha/deepagents-0-7-0a6
rx5ad/sdk/hitl-enabled-config
johannes/code/exit-alias
open-swe/configurable-fs-success-messages
shrikar-glm-no-middleware
open-swe/graceful-multimedia-badrequest
issues-agent/dd804e5e-5a51-468d-a931-eddcf66307d3
mdrxy/code/spinner-turn-lifecycle
issues-agent/ae4aefb7-4660-4c5a-a76c-7cb833d4dd71
john/jkb-15-cron-days-of-week-helpers-module
jk/talon/cron-time-helpers
jkennedyvz/talon/jkb-10
jkennedyvz/talon/scheduler-host-clock-context
jkennedyvz/talon/fleet-run-manifest-schema
jk/fleet-testing
jkennedyvz/talon/runtime-channel-config-over-fleet
jkennedyvz/talon/fleet-export-validation-and-tool-requirements
jkennedyvz/talon/fleet-direct-run-channel-selection
claude/dcode-new-theme-ppld56
cost-tracking-middleware
sr/code/cost-tracking-middleware
jkennedyvz/talon/fleet-direct-run-docs-e2e
jkennedyvz/talon/fleet-manifest-run-startup
jkennedyvz/talon/import-fleet-cli-subcommand
issues-agent/4be3f900-0709-4730-90bb-bea300a784e5
nh/evals-input-ordering
issues-agent/f606d622-0ce0-4313-a220-9afa88bb2dfe
mdrxy/code/approval-reason
jkennedyvz/talon/cron-time-windows-active-hours
shrikar-glm-hillclimb
mdrxy/code/models-install-required-highlight-color
issues-agent/7f7aa6e3-b2bb-4c9f-8db2-c390a1e8c4ec
nemotron-tb21-harbor-baseten-ci
alpha/deepagents-0-7-0a3
nh/evals/harbor-stage-quickjs
nh/evals/harbor-pin-test-noprerelease
nh/evals/harbor-pin-0.16
nh/evals/harbor-run-playbook
nick-hollon-lc/code/glm52-ship-then-refine
nick-hollon-lc/code/glm52-harbor-nh-integration
john/talon/whatsapp-reaction-approval
issues-agent/12d44315-3411-45e3-a9fb-7196ad6bdd81
issues-agent/6ca454eb-21dc-4ad2-95b9-cff22c181dd3
issues-agent/8a639bf2-60ac-4d7c-9ad1-f5fe6c1ace48
issues-agent/9ac97374-3cad-4eb4-9ec8-3714ace9f964
nm/disable-tools-fsm
nick-hollon-lc/code/glm52-vanilla-nh-integration
v0.6
fix/harbor-langgraph-example-staging
backup/v0.7-before-clean-history-20260625145459
open-swe/docs/harbor-deepagents-wrapper-docs
issues-agent/b9ccb8b8-87ea-4651-9b01-af7f20303cd9
issues-agent/233458da-d323-4657-88be-ed62bcb1ec9e
issues-agent/9b063d8c-12ac-421d-ad57-c27be362e823
nick-hollon-lc/code/glm52-read-file-media-profile
sr/evals/rlm-vs-subagents-oolong
sr/evals/oolong-northstar-smoke
hunter/qjs-imports
eval/minimax-m3-headless-prompt
mdrxy/infra/merge-main-into-v0.7
nm/config-middleware
nh/deepswe-harbor
sr/evals/oolong-official-scorer
open-swe/notification-api-key-esc
hunter/private-state-propagation-quickjs
mdrxy/infra/release-contributor-logging
nick-hollon-lc/evals/harbor-prerelease-setup-rerun
hunter/qjs-hitl-patch
nh/evals/eval-dispatcher
glm-hillclimb
issues-agent/3c8981eb-e14f-44af-a47e-ca3073b78a24
issues-agent/ba9b7a03-0d94-4e24-b555-971685129d79
issues-agent/d059aba3-c03d-4f3b-9c6c-b27065be576d
eval/harbor-retry-input
sydney/sdk/address-4072-comment
ss/evals/mips-recursion-2k
nh/evals/harbor-prompt-iter
fix/overwrite-json-sentinel
issues-agent/a45f6caf-6592-4a62-b254-72db1c0d495f
sydney/sdk/overwrite-api-regression
ss/evals/harbor-tb21-rerun
ss/evals/harbor-tb21-timeouts
nh/harbor-trajectory-metrics
issues-agent/f56aa0a7-d490-4f1e-a3b4-a8b00f7d869a
mdrxy/code/uninstall-extra
mdrxy/code/fireworks-model-prefix
issues-agent/3b1ac1a5-5857-4977-9d01-f512dab80813
mdrxy/code/gateway-auth-status
alpha/deepagents-0-7-0a1
open-swe/code-architecture-doc
mdrxy/docs/onboarding-architecture-and-dev-guide
reasoning-eval-act-verify
reasoning-eval-baseline-harness
issues-agent/63e05f65-b8df-49a1-ac8f-107d262b6318
issues-agent/27c8ec7f-3cb2-448d-8cf2-76da059cd148
issues-agent/8325fa24-6ed5-45a1-a5dc-db95c827c456
reasoning-eval-prewrite
reasoning-eval-curated
reasoning-gate-glm-grader
mdrxy/code/prebuilt-skills-install
mdrxy/sdk/grep-read-perf
open-swe/release-deps-broad-range
tau3
open-swe/runtime-summarization-sdk
mdrxy/generalize-timeout
mdrxy/sdk/callable-prompt
mdrxy/evals/langsmith-workdir-adapter
mukil/harbor-langsmith-sandboxes
open-swe/document-sandbox-backends
open-source-model-harnesses
hunter/interp-subagent-default
mmx-reason-high
issues-agent/3d231d0f-d326-4bf1-a36f-39fd59a5ddfe
sydney/swarm-simple
issues-agent/5f1429be-40e6-4741-9a03-656f6ec66abb
hunter/cip-defaults
hunter/skill-state
hunter/swarm-engine
mmx-baseline-noprofile
sr/agent-runtime
sr/agent-runtime-option-b
issues-agent/24b9fef4-0719-4398-a35b-11b2e3ae6ec3
feat/quickjs-swarm-extension
nm/composite-ls-route-prefix
feat/quickjs-interpreter-extensions
issues-agent/1b2f4172-3eda-4c97-be8d-9e0e59ffae10
deep-agent/talon/package-scaffolding-runtime-host
eugene/sandbox-blob-read-thresholds
sr/typing
fix/context-hub-backend-concurrency
murugand/volatile-system-suffix
open-swe/sdk/filesystem-empty-results
stagehand-browser-middleware
jk/claw
issues-agent/512e8198-a63e-471d-b4f3-b66cdbcebd5c
fix/sdk-forward-subagent-metadata
worktree-sydney+fix-private-state-subagent-propagation
open-swe/dcode-langsmith-mcp
mdrxy/code/markdownfence-scroll
fix/delta-channel-human-message-ids
sr/reducer-again
nh/eval-against-toolmsg-pr
issues-agent/97c927a6-08ab-46b4-a663-2107ed12128a
issues-agent/b230335d-1d0d-46be-ae95-e5f639ec32c9
hunter/triage-skill
open-swe/runtime-summarization-code
cc/swarm-task-eval
mdrxy/code/local-state-tokens
issues-agent/70f8f4ba-d034-4991-ab43-a957e509b7f0
issues-agent/f7d4cafd-ebeb-43ff-b56e-489597d9f815
issues-agent/9e3e6538-0580-4716-bebb-a3ae362d3213
issues-agent/b78d5fad-a3fe-418b-9997-4aacadff817b
issues-agent/f454037c-1ec8-471d-be86-6a37340aeab3
issues-agent/9881cfc1-4358-49c9-9c8c-c0914575cca1
issues-agent/b8c3265b-258e-4117-adc5-ee80b50839a8
issues-agent/4f20dc28-deea-49a7-8b01-0a59bcf6700f
issues-agent/313d6e8b-cfc2-4b42-be40-692dc35f4640
issues-agent/283d8453-7165-4986-97fa-12e04d7910c6
issues-agent/dc130558-63f3-4d2b-8646-7ea869b9b903
issues-agent/e0134ace-29b4-41c7-ab71-7664b16671cd
issues-agent/cbdca873-5adf-4224-a7a4-1e1e9841da7a
open-swe/pi-harness-profile
mdrxy/interrupt/vibes
issues-agent/7e7761b4-7436-4e03-81a2-b09a2bbe92d3
open-swe/code-vim-quit
vishnu/example-context-hub-kb-issues-script
release-please--branches--main--components--langchain-repl
fix/cli-context-hub-sdk-cutover
hunter/vibez-2
mdrxy/cli/model-switch-subagent
vishnu/topic-wiki-runner-runner-tighten
feat/named-system-prompt-sections
nh/namespace-keyed-subagents
immanuel-sandbox-reconnect-in-deploy
mdrxy/evals/bk26-prof
mdrxy/evals/fg51-prof
vishnu/issues-board-context-hub-autowire
mdrxy/evals/fg51-prof-middleware
ramonn/just-bash-sandbox
revert-3082-mdrxy/sdk/gpt-5-5-profile
hunter/future-issue
mdrxy/sdk/hitl-factory
alpha/deepagents-0-6-0a1
mdrxy/evals/conv-plan
sr/v0.6-delta-channels
nh/deepagent-streamer
open-swe/6fed2233-f95f-0b8e-07a8-90f828d179b5
sr/delete
issues-agent/e8948c37-054a-4776-a797-868d800f5d33
nh/streaming-for-alpha-release
revert-3040-revert-3033-immanuel-fix-filesystem-permission-import
harrison/pin-in-template
hunter/repl-testbed
eugene/check_runtime_injected_tool_runtime_good
open-swe/9065a8d9-c0c3-5c29-b106-1a195b97ddbd
nh/langgraph-api-test-branch
eugene/benchmarks
issues-agent/06ce672f-c822-4ce4-aea5-4570b437d27e
vivek/subagent-fork
codex-profile
jk/video-frame-extraction-read-file
jk/video-frame-extraction
codex-profile-tool-aliasing
vishnu/hub-backend
sr/delta-channel-perf-combo
vic/deepagent-deploy-frontend-v2
vivek/better-harness-edits
open-swe/27e7d88a-1def-e225-f041-b61e1a0ae562
vivek/agent-force
cc/quick-repl-sync
open-swe/521708ef-ea52-1572-3b98-514bf7dad1fb
jk/whatsapp-channel
cc/quick-repl
long-context-eval
mdrxy/sdk/sample-genai-profile
cc/quick-repl-swarm-table
issues-agent/8031c170-5eca-4df7-bfa9-129e0567eb54
codex-model-profile
hunter/oolong-eval
sr/optimize-imports
cc/quick-repl-swarm
parker/fast-dad
open-swe/374a3b69-b1ee-baab-93b4-ff897b566357
jk/mcp-oauth-http-sse
jk/mcp-auth-design
jacob/agenttypemetadata
jacob/agenttype
cb/improve-dangling-toolcall-fix
eugene/monty_continue_2
anthropic-provider-profile
mdrxy/sdk/rm-stale-warning
cc/swarm_repl
cc/swarm-tool-js
fix/harbor-resolve-model
open-swe/256cc495-9e3f-620b-78ed-ac59b6332508
gpt54-profile
cat-experiment
todo-experiment
open-swe/ea924275-e155-68dc-430a-58bedecb3be8
feature/swarm-tool
kf/prompt_cache
alpha/deepagents-0-5-2a3
sr/another-alpha
sr/little-alpha
sr/deploy-readonly
sr/permissions-idea
sr/subagents-to-cli
mdrxy/ci/custom-release-please
eugene/benchmark_repl
nh/enforce-backend-policy
codex/better-harness-repo
copilot/review-edge-cases-design
copilot/fix-compiledsubagent-message-content
copilot/add-end-to-end-test-callbacks
copilot/create-repl-test-suite
mdrxy/hotfix-repl-slim
memory-updates
mdrxy/sdk/sample-gpt54-profile
eugene/update_skills_prompt
harrison/fix-mcp
hunter/state-to-store-util
eugene/benchmark-sleep-regression
worktree-fix-bedrock-document-name
jk/loop-investigation
write_file-truncation
eugene/remote_subagent
eugene/artifacts-path
mdrxy/evals/rfc-harbor
revert-2192-revert-1849-eugene/make_format_utils
open-swe/75b39926-d882-a23a-a440-c1f69e43d03c
sr/deepagents-deploy
worktree-add-backend-delete-method
mdrxy/cli/ask_user/markdown
hunter/notifier-middleware
mdrxy/cli/truncation
open-swe/bb392161-48b6-b959-c3fd-dfde42d5d87a
open-swe/0da41790-8fcc-bbac-5cde-6cbf5d8f7620
jacob/acp_sessions
open-swe/138fad13-0ca9-2e1d-9691-5e757c04f060
hunter/queue-lookahead-middleware
v0.4
feat/sanitizer-middleware
cc/middleware_order
vivek/auto-harness
fix/mcp-health-check-improvements
mdrxy/skill-packs
mdrxy/mcp-fix
backend-swap
cc/rename_arg
cb/pass-along-checkpoints
open-swe/c669f65c-6f43-df32-9567-314518267797
fix/history-recall-autocomplete-race-condition
eugene/repls_continue_2
colifran/async-subagent
port-JS-evals
vivek/evals
mdrxy/undo-changes
open-swe/e8b76f26-1f73-1855-dedc-98b52526c72a
fix/create-deep-agent-generic-type-params
mdrxy/rfc-backend
john/deepagents-action-hardened
john/junk-test-4
fix/daytona-session-exec
rahul/add-langsmith-sandbox-lib
jihyunki/summarization-ui-feedback
sydney-runkle-patch-1
jk/allowed-tools-list-format
fix-ai-findings-autofix/libs-cli-deepagents_cli-non_interactive.py
hunter/cli-thread-location
eugene/add_repl_support
copilot/add-agents-functionality-cli
sr/additional-read-file-moves
mdrxy/version-info
heads/an-ny89/fix/esc-hide-dropdown
open-swe/f441057f-7753-829f-aa93-c921d31bddec
sam_ai_slop_deepagents_for_studio
jacob/gitignore
vivek/loop-detection
corridor/fix-77962820-1770934197774
sr/skill-tool-refactor
jacob/acp_shell
mdrxy/fix-rp-tag
sr/fix-release
sr/update-artifact
sr/shift-support
mdrxy/add-back-summarizing
copilot/sub-pr-1099
vivek/swarm-clean
codex/swarm-jsonl-parallel-clean
vivek/swarm
codex/swarm-jsonl-parallel
vivek/prompting
p/nick/dev
sr/namespace-alone
mdrxy/export
add-acp-to-release-options
vivek/responses
vivek/custom-subagents
sr/backend-context
sr/namespace-template-across-the-line
vivek/harness-hill-climb
Yogesh/deepagents_cli-sandbox
sr/move-away-from-factories
brace/fully-automated
vivek/subagent-shell
sr/isolate-skills-memory
namespace-templating
sr/better-subagent-middleware
jk/github-example
eugene/update_filesytem_backend
mdrxy/release-please-auto-version
copilot/sub-pr-930
vivek/swarm-builder
wfh/depagents_action
daniel/add-langsmith-sandbox
Vivek/local-setup
harrison/hacky-sandbox
npentrel-patch-1
sr/cc-langsmith-tracing-pass
feature/langsmith-project-link
vivek/theme-design
mdrxy/naming
sr/attribution
feature/display-current-model
vivek/disable-submit-while-working
vivek/add-remember-command
eugene/foo_all_tests
mdrxy/docstring-nits
mdrxy/ds-store
release/0.3.7
fix/store-backend-async-invalidstate-clean
fix/store-backend-async-invalidstate
mdrxy/slim
mdrxy/ignore-build
sr/use-prompt-and-support-system-message
eugene/add_grep_tests
mdrxy/maintainer-template
bump-cli-0.0.13a2
mdrxy/deps
mdrxy/refine-filesystem-refs
mdrxy/test-readmes
mdrxy/fix-urls
mdrxy/refine-summ-test
eugene/update_doc_for_subagent
mdrxy/filesystem-docstrings
mdrxy/format-file-tree
fix/include-package-data
mdrxy/setuptools
add-text2sql-example
cli-prompt-seeding
sr/config-patch
mdrxy/model-config-readme
mdrxy/dont-label-edit
mdrxy/fix-label-conflicts
mdrxy/fix-auto-label
mdrxy/labeling
mdrxy/fix-import-rules
mdrxy/more-template-refinements
mdrxy/refine-templates
mdrxy/templates
eugene/bump_min_version
harrison/issue-634
sr/additional-test
sr/bump-and-rel
mdrxy/auto-sort-imports
sr/minor-fix
sr/deepagents-orientation
example-cleanup
vivek-agents-as-fs
langsmith-status
rlm/git-middleware
mdrxy/dedupe-version
vivek/fix-rich-markup-injection
mdrxy/update-twitter
mdrxy/cr
mdrxy/fix-yupo
harrison/hitl-commands
vivek-cli-fix-copy
vivek-token-fixes
mdrxy/add-version
sr/subagent-tab
harrison/remove-banner
vivek-sdk-release
vivek-serve-cli
harrison/fix-thread-id
memory-cli-port
eugene/linting_deepagents
eugene/add_lock_check
eugene/add-todos-in-parallel
harrison/handle-content-blocks-in-tool-calls
vtrivedy-patch-1
nh/update-memory
mdrxy/readme-docs
mdrxy/bounds
cli-push
deepagents-release-minor
vivek-memory-relax
eugene/release_0.3.2
vivek-slides-demo
vtrivedy-banner
vtrivedy-new-banner
vtriveyd-banner
harrison/issue-657
eugene/memory_strict
vivek-sessions
eugene/update_skills_2
remove-broken-integration-tests
harrison/tool-eviction-non-string
vivek-skills-memory
eugene/skills_implementation
eugene/improve_composite_backend
nh/adownload-files
vivek-example-patch
ralph-mode-example
deepagents-ralph-mode
eugene/add_more_uni_tests
harrison/fix-grep
harrison/tool-call-eviction
vivek-ralph
harrison/change-agents
harrison/use-sdk-in-cli
mdrxy/replace-gemini-1.5
vivek-issue-triage-skill
vivek-custom-slash
vivek-tb2
explore-langgraph-server
fix/subagent-tool-filtering
harrison/model-string
version_cli4
version_cli
eugene/deepagnets_3_1
eugene/hook_up_cli
eugene/inspect_todo_list
eugene/exclude_state_keys
eugene/cleanup_acp_tests
harrison/remove-line
vivek-release
eugene/acp_support
vivek-skills-update
nh/agent-profiles
rlm/model-config
rlm/readme-update
release_cli
rlm/add-skill-creator
rlm/configure-langsmith
caspar/image-paste
nh/r0.3.0
eugene/deepagents-cli
eugene/analysis_5
eugene/noisy_bash_with_enhanced_instruction
eugene/add_seed
eugene/update_input_output_examples
eugene/update_env
eugene/analyze
eugene/send_feedback
eugene/trace_to_an_experiment
eugene/async_harbor_2
eugene/async_version_b
eugene/sandbox_implementation_2
eugene/update_sandbox_implementation
eugene/inline_solution_for_reference
add_feedback_smith
eugene/analysis
eugene/add_analaysis
eugene/harbor_clean_up
eugene/langgraph-server
eugene/add_harbor
harrison/test-make-format
rlm/cherry-pick-readme-docs
rlancemartin-patch-1
eugene/swap_to_regular_shell
sr/redo-middlewares
eugene/update_lock_file
eugene/add_end_to_end_to_cli
eugene/add_end_to_end
harrison/fix-diffing
eugene/releases
eugeen/foo_fixes
harrison/return-strings-tools
harrison/truncate-glob
eugene/fix_typos
eugene/fix_type
eugene/add_upload_and_download
lint_some_more
eugene/pull_out_interrupt_on
eugene/remove_internal_file
linting_2
update_linting
cli-fix-env
cli-hard-coded-paths
eugene/fix_lint
rlm/project-level-skills-only
harrison/add-gemini
mdrxy/localize-keys
mdrxy/move-images
mdrxy/cleanup-readme-md
harrison/fix-cli-rendering
eugene/refactor_skills
rlm/fix-task-format
rlm/docs-and-skills-improvements
rlm/project-skills
sr/use-override
rlm/fix-ls
eugene/foo
eugene/switch_diff_view
harrison/add-auto-accept
rlm/minor-update
rlm/update_readme
rlm/add-skills-to-cli
eugene/update_skills
harrison/use-thread-id
eyurtsev-patch-2
eugene/bump_cli
eugene/fix_impelmentation
sr/testing-latest-langchain
eugene/add_simple_cli-tests
eugene/improve_description
nh/remove-temp
eugene/release_0.0.8
eugene/reenable_tests_after_publish
eugene/release_all
eugene/fix_hil_interrupts
eugene/move_makefile
vivek/backend-fs-ops-improvements
eugene/expose_id_on_protocol
eugene/assign_sandbox_id
eugene/minor-clean-up
eugene/add_provider_integration_tests
eugene/add_integration_tests
eugene/more_cleanup
rlm/system_prompt
eugene/sandbox_exec_only
eugene/move_snadbox_providers
eugeen/fix_backend_types_type
eugene/remove_timeout_param_fix_linting_fix_test
eugene/lint_cli
eugene/add_missing_type_annotations
nh/subagent-error
eugene/improve_prompt
rlm/fix-interrupts
rlm/default-root-dir
rlm/fetch-tool
rlm/fix-ci-test-deps
eugene/refactor_proposal
eugene/sandbox_integrations
eugene/improve_escaping_logic
eugene/sandbox_exec
eugene/runloop_middleware
revert-307-eugene/setup_release
eugene/setup_release
eugene/release_0.2.5
eugene/more_fixes
eugene/disable_running_prerelease_tests
eugene/quick_packaging_fix
nh/r0.2.5
eugene/enable_format_in_lint
eugene/fix_implementations
eugene/add_release_workflow_2
eugene/add_gitignore
eugene/move_things
eyurtsev-patch-1
eugene/delete_accidental_file
eugene/acp_deepagent
harrison/handle-tracing
harrison/simplify-hilt
rlm/file-interface
test_cli
eugene/move_deepagents
eugene/ci_implementation
eugene/add_ci
eugene/linting_pass
harrison/move-agent-memory
revert-246-fix-terminal-state
harrison/claude-skills
nh/memory-pkg-manager
harrison/fix-path
caspar/ui-tweak
eugene/fix_it_baby
eugene/release_2
caspar/ui
eugene/lint_utils
eugene/release
eugene/cli_related_updates_3
nh/0.2.1
eugene/monorepo
eugene/fix_deps
eugene/run_linter
eugene/port_missing_test
eugene/add_deps
eugene/lint_formatting
eugene/port_viveks_cli2
eugene/port-vivek-cli
nh/use-overwrite
nh/fix-interceptor
nh/line-handling
sr/linting-galore
nh/update-ls
harrison/cli-v3
nh/0.2.0
harrison/pluggable-backend-exp
mdrxy/fix-sig
nh/truncate
nh/pluggable-updates
eugene/with_daytona
cc/edits
mdrxy/typing-create-d-a
sr/docs-editor
nh/limit-file-lines
minimal-cli-filesystem
nh/glob-grep
harrison/pluggable-storage
harrison/skills
nh/release-0.1.3
mdrxy/bump-langchain
nh/fix-accumulating-middleware
harrison/cli
harrison/add-code-execution-tool
harrison/local-tools
nh/r0.1.1
nh/patch-tool-calls
nh/release-0.1.0
nh/clean
sr/newest-langchain
sr/decorator-middleware
nh/general-purpose-prompt
nh/discourage-parallel-todos
nh/improve
nh/allow-subagent-custom-state
nh/middleware
nh/default-task-fix
palash/fix
harrison/custom-sub-agent
harrison/allow-filtering-of-main-agent-tools
palash/pass-interrupt-down
harrison/0.0.5
harrison/async
harrison/optimizable-agent
harrison/improve-interrupt
harrison/fix-built-in-tool-filtering
harrison/0.0.4
palash/coding-agent
harrison/typing-subagent
harrison/recruiter
deepagents-code==0.1.45
deepagents==0.7.0a8
deepagents-code==0.1.44
deepagents-code==0.1.43
deepagents-code==0.1.42
langchain-quickjs==0.3.3
deepagents-code==0.1.41
deepagents-code==0.1.40
deepagents-code==0.1.39
deepagents-code==0.1.38
deepagents==0.7.0a7
deepagents-code==0.1.37
deepagents-code==0.1.36
deepagents-code==0.1.35
deepagents-code==0.1.34
deepagents-acp==0.0.9
deepagents==0.7.0a6
deepagents==0.7.0a5
deepagents-talon==0.0.3
deepagents-code==0.1.33
deepagents==0.7.0a4
deepagents-code==0.1.32
deepagents-code==0.1.31
deepagents-code==0.1.30
deepagents-code==0.1.29
deepagents==0.7.0a3
deepagents-talon==0.0.2
deepagents-code==0.1.28
deepagents-code==0.1.27
deepagents-code==0.1.26
deepagents-code==0.1.25
deepagents==0.6.12
deepagents-code==0.1.24
langchain-quickjs==0.3.2
deepagents-code==0.1.23
deepagents==0.7.0a2
deepagents-code==0.1.22
deepagents-code==0.1.21
langchain-quickjs==0.3.1
deepagents==0.6.11
langchain-quickjs==0.3.0
deepagents-code==0.1.20
deepagents-code==0.1.19
deepagents-code==0.1.18
deepagents-code==0.1.17
deepagents==0.7.0a1
deepagents-code==0.1.16
deepagents==0.6.10
langchain-vercel-sandbox==0.0.1
deepagents-code==0.1.15
deepagents==0.6.9
langchain-quickjs==0.2.0
deepagents-code==0.1.14
deepagents-code==0.1.13
deepagents-code==0.1.12
deepagents-talon==0.0.1
deepagents-code==0.1.11
deepagents-cli==0.2.2
deepagents-code==0.1.10
langchain-quickjs==0.1.4
langchain-modal==0.0.5
langchain-runloop==0.0.6
deepagents-cli==0.2.1
langchain-daytona==0.0.7
deepagents-acp==0.0.8
deepagents-code==0.1.9
deepagents==0.6.8
deepagents-acp==0.0.7
deepagents-code==0.1.8
deepagents-cli==0.2.0
langchain-quickjs==0.1.3
deepagents-code==0.1.7
deepagents==0.6.7
deepagents==0.6.6
deepagents==0.6.5
deepagents-code==0.1.6
deepagents-code==0.1.5
deepagents==0.6.4
deepagents-code==0.1.4
deepagents-cli==0.1.2
deepagents-code==0.1.3
deepagents==0.6.3
deepagents-code==0.1.2
deepagents==0.6.2
deepagents-cli==0.1.1
deepagents-cli==0.1.0
deepagents-code==0.1.1
deepagents-code==0.1.0
deepagents-cli==0.0.59
deepagents-cli==0.0.58
langchain-modal==0.0.4
deepagents==0.6.1
langchain-runloop==0.0.5
langchain-daytona==0.0.6
deepagents==0.6.0
deepagents-cli==0.0.57
deepagents-cli==0.0.56
langchain-quickjs==0.1.2
deepagents-cli==0.0.55
deepagents-cli==0.0.54
deepagents-cli==0.0.53
deepagents==0.5.9
deepagents-cli==0.0.52
deepagents==0.5.8
langchain-quickjs==0.1.1
deepagents-cli==0.0.52a3
deepagents==0.6.0a3
deepagents==0.6.0a2
deepagents-cli==0.0.52a1
deepagents-cli==0.0.51
deepagents==0.5.7
langchain-quickjs==0.1.0
deepagents-cli==0.0.50
deepagents-cli==0.0.49
deepagents-cli==0.0.48
deepagents==0.6.0a1
deepagents==0.5.6
deepagents-cli==0.0.47
deepagents-cli==0.0.46
deepagents-cli==0.0.45
deepagents==0.5.5
langchain-quickjs==0.1.0a1
deepagents-code==0.0.1
deepagents-cli==0.0.44
deepagents-cli==0.0.43
deepagents-cli==0.0.42
deepagents==0.5.4
deepagents-cli==0.0.41
deepagents-cli==0.0.40
deepagents-acp==0.0.6
deepagents-cli==0.0.39
deepagents-cli==0.0.38
deepagents==0.5.3
deepagents-cli==0.0.37
deepagents==0.5.2
deepagents==0.5.2a3
deepagents==0.5.2a2
deepagents==0.5.2a1
deepagents-cli==0.0.36
deepagents==0.5.1
langchain-repl==0.0.1
langchain-runloop==0.0.4
langchain-modal==0.0.3
langchain-daytona==0.0.5
deepagents-acp==0.0.5
deepagents-cli==0.0.35
deepagents==0.5.0
deepagents==0.5.0a4
deepagents==0.5.0a3
deepagents==0.5.0a2
deepagents==0.5.0a1
deepagents==0.4.12
deepagents-cli==0.0.34
langchain-quickjs==0.0.1
deepagents-cli==0.0.33
deepagents==0.4.11
deepagents-cli==0.0.32
langchain-daytona==0.0.4
deepagents==0.4.10
deepagents==0.4.9
deepagents==0.4.8
deepagents-cli==0.0.31
deepagents-cli==0.0.30
deepagents-cli==0.0.29
langchain-modal==0.0.2
langchain-daytona==0.0.3
langchain-runloop==0.0.3
deepagents==0.4.7
deepagents==0.4.6
deepagents-cli==0.0.28
deepagents-cli==0.0.27
deepagents-cli==0.0.26
deepagents==0.4.5
deepagents==0.4.4
deepagents-cli==0.0.25
deepagents==0.4.3
deepagents-cli==0.0.24
deepagents-cli==0.0.23
deepagents-cli==0.0.22
deepagents-acp==0.0.4
deepagents==0.4.2
deepagents-acp==0.0.3
deepagents-cli==0.0.21
deepagents-acp==0.0.2
deepagents==0.4.1
deepagents-cli==0.0.20
deepagents==0.4.0
langchain-runloop==0.0.2
langchain-daytona==0.0.2
langchain-runloop==0.0.1
langchain-modal==0.0.1
deepagents==0.3.12
deepagents-cli==0.0.19
deepagents-acp==0.0.1
langchain_daytona==0.0.1
deepagents-cli==0.0.18
deepagents==0.3.11
deepagents==0.3.10
deepagents-cli==0.0.17
deepagents-cli==0.0.16
deepagents-cli==0.0.15
deepagents-cli==0.0.14
deepagents==0.3.9
deepagents==0.3.8
deepagents-cli==0.0.13
deepagents==0.3.7
deepagents==0.3.7a1
deepagents-cli==0.0.13a2
deepagents==0.3.6
deepagents-cli==0.0.13a1
deepagents==0.3.5
deepagents==0.3.4
deepagents==0.3.3
deepagents==0.3.2
deepagents==0.3.1
deepagents-cli==0.0.12
deepagents-cli==0.0.11
deepagents==0.3.0
deepagents-cli==0.0.10
deepagents==0.2.8
deepagents-cli==0.0.9
deepagents==0.2.7
deepagents-cli==0.0.8
deepagents==0.2.6
deepagents==0.2.5
deepagents==0.2.4
deepagents-cli==0.0.7
Labels
Clear labels
MCP
backends
bug
cli
config
customization
deepagents
documentation
external
feature
fix
good first issue
help wanted
integration
internal
invalid
middleware
model
needs investigation
p0
p1
p2
p3
performance
pull-request
question
sdk
subagents
unable to reproduce
windows
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: langchain-ai/deepagents#18
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DerekKane on GitHub (Aug 16, 2025).
Hi LangChain team,
Great work as always. Very good work and Im a fan... I have been trying to launch the Researcher demo, keeping everything in tact, but switching out the model provider and model to Azure Open AI. My tests included: GPT4o, GPT4.1, GPT-5-Chat.
Inference is working with the swap but the deep agent is unable to create the sub agents, call the search tools, nor does it produce a response in the chat before invoking the write_file and write_todos. Feels like a prompting issue to me...
Question:
I ammended the research_agent.py example to include the following statements near the end:
######################################################################
import os
from langchain_openai import AzureChatOpenAI
def get_default_model():
"""
Returns an Azure OpenAI chat model via LangChain.
Requires these env vars:
- AZURE_OPENAI_API_KEY
- AZURE_OPENAI_ENDPOINT (e.g., https://.openai.azure.com)
- AZURE_OPENAI_DEPLOYMENT_NAME (your deployed model name, e.g. gpt-5-chat)
- AZURE_OPENAI_API_VERSION (e.g., 2025-01-01-preview)
"""
return AzureChatOpenAI(
azure_deployment=os.environ["AZURE_OPENAI_DEPLOYMENT_NAME"],
api_version=os.environ.get("AZURE_OPENAI_API_VERSION", "2025-01-01-preview"),
azure_endpoint=os.environ["AZURE_OPENAI_ENDPOINT"],
api_key=os.environ["AZURE_OPENAI_API_KEY"],
# Optional tuning:
max_tokens=16000, # Set a practical cap; Azure enforces per-model limits
timeout=60, # seconds
)
model = get_default_model()
######################################################################
Then I added the following statement into the create :
Create the agent
agent = create_deep_agent(
[internet_search],
research_instructions,
model=model,
subagents=[critique_sub_agent, research_sub_agent],
).with_config({"recursion_limit": 1000})
@abdimussa87 commented on GitHub (Aug 20, 2025):
Seeing the same thing from my end as well. Tried both gpt-4o and gpt-4.1
@malotho commented on GitHub (Aug 20, 2025):
Stuck on the same situation also
@57hemanth commented on GitHub (Aug 21, 2025):
I tried switching the model to "Gemini 2.5 Pro", but I’m still running into the same problem. I don’t get any response back.
@LukeDevs commented on GitHub (Aug 21, 2025):
There is nothing fundamentally wrong with the deep agents implementation when providing an Azure Open AI model. I have this working with Azure Open AI GPT-4.1 and the GPT-5 variants.
Your input prompt (query) isn't triggering a tool call in the GPT models, so the GPT models are either exiting early or more likely only leveraging their latent knowledge.
Try rewriting your prompt to be more explicit on the use of internet search.
For example (@abdimussa87) try: "Produce a report that thoroughly compares Lionel Messi and Cristiano Ronaldo's career achievements. ALWAYS use internet search."
This is likely just a case of the System message having been tuned and tested on only the Claude models. The plumbing of the application works.
Prompts will always be unexpectadly brittle when moving between models!
@DerekKane commented on GitHub (Aug 21, 2025):
I see what you are saying and this makes sense. However, the user should not have to specify the terms "ALWAYS use internet search" and the agent should just handle it accordingly under the hood.
@LukeDevs - How would you ammend the prompts to achieve this behavior for all the tool calls and subagents to make it compatible with OpenAI?
Here is the heart of the stock example:
sub_research_prompt = """You are a dedicated researcher. Your job is to conduct research based on the users questions.
Conduct thorough research and then reply to the user with a detailed answer to their question
only your FINAL answer will be passed on to the user. They will have NO knowledge of anything except your final message, so your final report should be your final message!"""
research_sub_agent = {
"name": "research-agent",
"description": "Used to research more in depth questions. Only give this researcher one topic at a time. Do not pass multiple sub questions to this researcher. Instead, you should break down a large topic into the necessary components, and then call multiple research agents in parallel, one for each sub question.",
"prompt": sub_research_prompt,
"tools": ["internet_search"]
}
sub_critique_prompt = """You are a dedicated editor. You are being tasked to critique a report.
You can find the report at
final_report.md.You can find the question/topic for this report at
question.txt.The user may ask for specific areas to critique the report in. Respond to the user with a detailed critique of the report. Things that could be improved.
You can use the search tool to search for information, if that will help you critique the report
Do not write to the
final_report.mdyourself.Things to check:
"""
critique_sub_agent = {
"name": "critique-agent",
"description": "Used to critique the final report. Give this agent some infomration about how you want it to critique the report.",
"prompt": sub_critique_prompt,
}
Prompt prefix to steer the agent to be an expert researcher
research_instructions = """You are an expert researcher. Your job is to conduct thorough research, and then write a polished report.
The first thing you should do is to write the original user question to
question.txtso you have a record of it.Use the research-agent to conduct deep research. It will respond to your questions/topics with a detailed answer.
When you think you enough information to write a final report, write it to
final_report.mdYou can call the critique-agent to get a critique of the final report. After that (if needed) you can do more research and edit the
final_report.mdYou can do this however many times you want until are you satisfied with the result.
Only edit the file once at a time (if you call this tool in parallel, there may be conflicts).
Here are instructions for writing the final report:
<report_instructions>
CRITICAL: Make sure the answer is written in the same language as the human messages! If you make a todo plan - you should note in the plan what language the report should be in so you dont forget!
Note: the language the report should be in is the language the QUESTION is in, not the language/country that the question is ABOUT.
Please create a detailed answer to the overall research brief that:
You can structure your report in a number of different ways. Here are some examples:
To answer a question that asks you to compare two things, you might structure your report like this:
1/ intro
2/ overview of topic A
3/ overview of topic B
4/ comparison between A and B
5/ conclusion
To answer a question that asks you to return a list of things, you might only need a single section which is the entire list.
1/ list of things or table of things
Or, you could choose to make each item in the list a separate section in the report. When asked for lists, you don't need an introduction or conclusion.
1/ item 1
2/ item 2
3/ item 3
To answer a question that asks you to summarize a topic, give a report, or give an overview, you might structure your report like this:
1/ overview of topic
2/ concept 1
3/ concept 2
4/ concept 3
5/ conclusion
If you think you can answer the question with a single section, you can do that too!
1/ answer
REMEMBER: Section is a VERY fluid and loose concept. You can structure your report however you think is best, including in ways that are not listed above!
Make sure that your sections are cohesive, and make sense for the reader.
For each section of the report, do the following:
REMEMBER:
The brief and research may be in English, but you need to translate this information to the right language when writing the final answer.
Make sure the final answer report is in the SAME language as the human messages in the message history.
Format the report in clear markdown with proper structure and include source references where appropriate.
- Assign each unique URL a single citation number in your text - End with ### Sources that lists each source with corresponding numbers - IMPORTANT: Number sources sequentially without gaps (1,2,3,4...) in the final list regardless of which sources you choose - Each source should be a separate line item in a list, so that in markdown it is rendered as a list. - Example format: [1] Source Title: URL [2] Source Title: URL - Citations are extremely important. Make sure to include these, and pay a lot of attention to getting these right. Users will often use these citations to look into more information.You have access to a few tools.
internet_searchUse this to run an internet search for a given query. You can specify the number of results, the topic, and whether raw content should be included.
@DerekKane commented on GitHub (Aug 21, 2025):
@LukeDevs Are you getting subagents to spin up via OpenAI as well or only tool calls?
@sydney-runkle commented on GitHub (Jan 16, 2026):
Closing this as stale for now, but definitely feel free to open a new issue if this is still a problem for you. We've been doing some prompt optimizations that will hopefully help w/ this.