2026-01-18 - 2026-07-18
Overview
101 Releases published by 2 users
Published
deepagents-acp@0.1.20
Published
deepagents@1.11.1
Published
@langchain/node-vfs@0.2.1
Published
deepagents-acp@0.1.19
Published
deepagents@1.11.0
Published
deepagents-acp@0.1.18
Published
deepagents@1.10.8
Published
deepagents-acp@0.1.17
Published
deepagents@1.10.7
Published
@langchain/daytona@0.2.1
Published
@langchain/modal@0.1.5
Published
@langchain/quickjs@0.6.0
Published
deepagents-acp@0.1.16
Published
deepagents@1.10.6
Published
@langchain/quickjs@0.5.1
Published
deepagents-acp@0.1.15
Published
deepagents@1.10.5
Published
@langchain/node-vfs@0.2.0
Published
@langchain/quickjs@0.5.0
Published
deepagents-acp@0.1.14
Published
deepagents@1.10.4
Published
deepagents-acp@0.1.12
Published
deepagents@1.10.2
Published
@langchain/quickjs@0.4.0
Published
deepagents-acp@0.1.11
Published
deepagents@1.10.1
Published
@langchain/quickjs@0.3.0
Published
deepagents-acp@0.1.10
Published
deepagents@1.10.0
Published
@langchain/quickjs@0.2.6
Published
deepagents-acp@0.1.9
Published
deepagents@1.9.1
Published
@langchain/modal@0.1.4
Published
@langchain/node-vfs@0.1.4
Published
@langchain/quickjs@0.2.5
Published
@langchain/sandbox-standard-tests@1.0.0
Published
deepagents-acp@0.1.8
Published
deepagents@1.9.0
Published
@langchain/daytona@0.2.0-alpha.0
Published
@langchain/deno@0.2.2-alpha.0
Published
@langchain/modal@0.1.4-alpha.0
Published
@langchain/node-vfs@0.1.4-alpha.0
Published
@langchain/quickjs@0.2.5-alpha.0
Published
deepagents-acp@0.1.8-alpha.0
Published
deepagents@1.9.0-alpha.1
Published
@langchain/quickjs@0.2.4
Published
deepagents-acp@0.1.7
Published
deepagents@1.8.8
Published
@langchain/daytona@0.2.0
Published
@langchain/quickjs@0.2.3
Published
deepagents-acp@0.1.6
Published
deepagents@1.8.7
Published
@langchain/deno@0.2.2
Published
@langchain/quickjs@0.2.2
Published
deepagents-acp@0.1.5
Published
deepagents@1.8.6
Published
@langchain/daytona@1.0.0-alpha.0
Published
@langchain/deno@1.0.0-alpha.0
Published
@langchain/modal@1.0.0-alpha.0
Published
@langchain/node-vfs@1.0.0-alpha.0
Published
@langchain/quickjs@1.0.0-alpha.0
Published
@langchain/sandbox-standard-tests@1.0.0-alpha.0
Published
deepagents-acp@0.1.5-alpha.0
Published
deepagents@1.9.0-alpha.0
Published
@langchain/node-vfs@0.1.3
Published
@langchain/quickjs@0.2.1
Published
deepagents-acp@0.1.4
Published
deepagents@1.8.5
Published
deepagents-acp@0.1.2
Published
deepagents@1.8.3
Published
deepagents-acp@0.1.0
Published
deepagents@1.8.1
Published
@langchain/modal@0.1.3
Published
@langchain/daytona@0.1.2
Published
@langchain/deno@0.2.1
Published
@langchain/node-vfs@0.1.2
Published
@langchain/sandbox-standard-tests@0.1.0
Published
deepagents@1.8.0
Published
deepagents@1.7.6
Published
deepagents@1.7.5
Published
@langchain/deno@0.2.0
Published
deepagents@1.7.4
Published
@langchain/deno@0.1.2
Published
deepagents@1.7.3
Published
@langchain/modal@0.1.2
Published
deepagents@1.7.2
Published
@langchain/daytona@0.1.1
Published
@langchain/deno@0.1.1
Published
@langchain/modal@0.1.1
Published
@langchain/node-vfs@0.1.1
Published
deepagents@1.7.1
Published
@langchain/daytona@0.1.0
Published
@langchain/deno@0.1.0
Published
@langchain/modal@0.1.0
Published
@langchain/node-vfs@0.1.0
Published
deepagents@1.7.0
Published
deepagents@1.6.3
Published
deepagents@1.6.2
Published
deepagents@1.6.1
Published
deepagents@1.6.0
Published
deepagents@1.5.1
541 Issues closed from 1 user
Closed
#581 [PR #582] [MERGED] build(deps): bump the major-deps-updates-main group with 2 updates
Closed
#583 [PR #584] [CLOSED] fix(quickjs): swarm subagents don't expose configurable middleware param
Closed
#579 [PR #580] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 17 updates
Closed
#574 [PR #575] [MERGED] refactor(node-vfs): make VfsSandbox filesystem-only
Closed
#576 [PR #577] [MERGED] chore(deepagents): clarify LocalShellBackend virtualMode behavior
Closed
#577 [PR #579] [MERGED] build(deps): bump the minor-deps-updates group with 2 updates
Closed
#578 [PR #578] [MERGED] build(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 in the patch-deps-updates group
Closed
#570 [PR #571] [CLOSED] Caller id for occ and other friends
Closed
#571 [PR #572] [MERGED] fix(deepagents): scope composite route search fanout by path
Closed
#572 [PR #574] [MERGED] fix(deepagents): add browser and node entrypoints
Closed
#563 [PR #566] [MERGED] fix(deepagents): propagate subagent lc_agent_name for delegated tasks
Closed
#564 [PR #561] [CLOSED] Upgrade to 1.10.2
Closed
#565 [PR #565] [CLOSED] fix(node-vfs): safely rewrite absolute execute paths
Closed
#566 [PR #567] [MERGED] fix(deno): stabilize reconnect integration test
Closed
#567 [PR #569] [MERGED] feat(deepagents): Add support for stateSchema to createDeepAgent()
Closed
#562 [PR #564] [MERGED] chore(ci): add no-response label workflow
Closed
#555 [PR #546] [MERGED] fix(quickjs): scope REPL prompt sandbox bullet to the runtime
Closed
#553 [PR #549] [MERGED] chore(deepagents): move required ptc tools to metadata
Closed
#554 [PR #551] [MERGED] fix(deepagents): gate cache_control writes on per-call request.model
Closed
#550 [PR #540] [CLOSED] feat(deepagents): implement skill provider
Closed
#551 [PR #545] [MERGED] chore(quickjs): update swarm task tool to use withStructuredOutput
Closed
#552 [PR #541] [MERGED] fix(deepagents): return application/octet-stream for unknown MIME types
Closed
#545 [PR #535] [CLOSED] feat(deepagents): implement cli for deepagents with add-skill command
Closed
#546 [PR #537] [MERGED] chore(deepagents): bump langsmith sdk version
Closed
#547 [PR #538] [MERGED] chore: version packages
Closed
#549 [PR #539] [MERGED] build(deps): bump fast-xml-builder from 1.1.5 to 1.2.0
Closed
#540 [PR #522] [CLOSED] build(deps): bump the npm_and_yarn group across 4 directories with 1 update
Closed
#541 [PR #532] [MERGED] chore: version packages
Closed
#542 [PR #529] [MERGED] build(deps): bump hono from 4.12.16 to 4.12.18
Closed
#543 [PR #531] [MERGED] chore(quickjs): update REPLMiddleware to be named CodeInterpreterMiddleware
Closed
#544 [PR #533] [MERGED] feat(deepagents): add ContextHubBackend backend
Closed
#536 [PR #525] [MERGED] chore: version packages
Closed
#537 [PR #524] [MERGED] fix(quickjs): individual repl sessions use individual wasm module causing inefficient memory usage
Closed
#538 [PR #526] [MERGED] feat(deepagents): implement harness profiles
Closed
#539 [PR #528] [MERGED] fix(deepagents): align LangSmith sandbox create options with SDK
Closed
#531 [PR #516] [MERGED] build(deps-dev): bump @changesets/cli from 2.29.8 to 2.31.0
Closed
#532 [PR #517] [CLOSED] feat(deepagents): expose summarization options in createDeepAgent #467
Closed
#533 [PR #520] [MERGED] chore(quickjs): rename to REPLMiddleware and adjust defaults
Closed
#534 [PR #521] [MERGED] chore: version packages
Closed
#535 [PR #519] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 16 updates
Closed
#526 [PR #513] [MERGED] build(deps-dev): bump oxfmt from 0.42.0 to 0.47.0
Closed
#527 [PR #511] [MERGED] build(deps): bump dotenv from 17.3.1 to 17.4.2
Closed
#528 [PR #512] [MERGED] build(deps): bump langsmith from 0.5.20 to 0.6.0
Closed
#529 [PR #514] [CLOSED] build(deps-dev): bump @vitest/coverage-v8 from 4.0.18 to 4.1.5
Closed
#530 [PR #515] [MERGED] build(deps-dev): bump oxlint from 1.58.0 to 1.62.0
Closed
#521 [PR #508] [MERGED] build(deps): bump @vitejs/plugin-react from 5.2.0 to 6.0.1
Closed
#522 [PR #507] [CLOSED] build(deps): bump the patch-deps-updates-main group with 15 updates
Closed
#523 [PR #506] [MERGED] build(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0
Closed
#524 [PR #509] [MERGED] build(deps): bump @hono/node-server from 1.19.13 to 2.0.1
Closed
#525 [PR #510] [MERGED] build(deps-dev): bump @types/node from 25.5.0 to 25.6.0
Closed
#516 [PR #501] [MERGED] fix: bump @langchain/core to ^1.1.42 across all workspace packages
Closed
#517 [PR #503] [MERGED] build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 in the patch-deps-updates group
Closed
#518 [PR #504] [MERGED] build(deps): bump actions/setup-node from 6.3.0 to 6.4.0
Closed
#519 [PR #505] [MERGED] build(deps): bump pnpm/action-setup from 5.0.0 to 6.0.5
Closed
#520 [PR #502] [CLOSED] build(deps): bump the npm_and_yarn group across 4 directories with 1 update
Closed
#511 [PR #498] [MERGED] fix(quickjs): bound console buffering at capture time
Closed
#512 [PR #496] [MERGED] feat(deepagents): implement functional skills for quickjs middleware
Closed
#513 [PR #497] [MERGED] feat(quickjs): add maxPtcCallsbudget for ptc calls
Closed
#514 [PR #499] [MERGED] fix(quickjs): add ls_code_input_language metadata to js_eval tool
Closed
#515 [PR #500] [MERGED] feat(quickjs): add swarm task tool
Closed
#506 [PR #492] [MERGED] feat(deepagents): implement file system permissions for fs middleware tools
Closed
#507 [PR #493] [CLOSED] feat(deepagents): add handleToolErrors option to recover from tool exceptions
Closed
#508 [PR #494] [MERGED] feat(quickjs): implement delete session in after agent hook to clean up completed repl sessions
Closed
#509 [PR #495] [MERGED] fix: update x handle in readme
Closed
#510 [PR #491] [CLOSED] feat(deepagents): implement filesystem permissions middleware with ToolPolicy integration
Closed
#503 [PR #489] [MERGED] fix(deepagents): handle Windows absolute paths in tsdown external filter
Closed
#504 [PR #482] [CLOSED] QdrantSkillsMiddleware — vector-retrieved skills
Closed
#500 [PR #478] [MERGED] fix(deps): patch 6 security alerts across 4 packages (1 critical, 5 medium)
Closed
#501 [PR #483] [CLOSED] feat(deepagents): expose summarization options on createDeepAgent
Closed
#502 [PR #486] [MERGED] feat(quickjs): remove built-in VFS globals, add PTC instance injection and StateBackend read-your-writes
Closed
#493 [PR #472] [CLOSED] feat(deepagents): implement swarm as a foreign function in quickjs middleware to enable parallel task fan-out
Closed
#494 [PR #471] [CLOSED] feat(sdk): implement swarm middleware for parallel subagent fan-out
Closed
#495 [PR #474] [CLOSED] fix(deepagents): Add subagent metadata using withRunTree
Closed
#496 [PR #475] [MERGED] build(deps): bump langsmith from 0.5.20 to 0.5.21
Closed
#497 [PR #476] [CLOSED] fix(quickjs): read pending writes in same eval
Closed
#498 [PR #477] [CLOSED] feat(deepagents): implement swarm for parallel task fan out
Closed
#499 [PR #479] [MERGED] feat(deepagents): add snapshot/start/stop lifecycle to LangSmithSandbox
Closed
#491 [PR #470] [MERGED] feat(deepagents): Adds agent type metadata prop to configurable
Closed
#492 [PR #473] [CLOSED] fix(deepagents): Allow subagent type to override existing agent type in metadata
Closed
#490 [PR #464] [CLOSED] fix(deepagents): follow symlinks in sandbox find commands
Closed
#486 [PR #466] [MERGED] build(deps): bump langsmith from 0.5.19 to 0.5.20
Closed
#487 [PR #465] [MERGED] fix(deepagents): align summarization with active request model
Closed
#488 [PR #468] [MERGED] build(deps): bump hono from 4.12.12 to 4.12.14
Closed
#482 [PR #459] [MERGED] fix: skill loading should default to 1000 lines
Closed
#483 [PR #461] [MERGED] ci: add PR title lint workflow
Closed
#484 [PR #462] [MERGED] build(deps): bump langsmith from 0.5.18 to 0.5.19
Closed
#478 [PR #457] [MERGED] feat(evals): add aggregate all-evals entrypoint and suite-builder structure
Closed
#479 [PR #458] [MERGED] feat(deepagents): support new streaming features (currently experimental in LG.js)
Closed
#480 [PR #453] [CLOSED] swarm refactor
Closed
#475 [PR #452] [CLOSED] swarm poc
Closed
#476 [PR #456] [MERGED] docs(deepagents): simplify README
Closed
#477 [PR #455] [MERGED] test(evals): expand parity coverage with python eval suites
Closed
#469 [PR #445] [MERGED] fix(deepagents): minor store adjustments
Closed
#470 [PR #446] [MERGED] chore: mark langsmith sandboxes as experimental
Closed
#471 [PR #449] [CLOSED] feat: add permissions system for filesystem access control
Closed
#472 [PR #450] [MERGED] build(deps): bump langsmith from 0.5.16 to 0.5.18
Closed
#473 [PR #448] [MERGED] fix: follow symlinks in sandbox find commands
Closed
#474 [PR #451] [MERGED] fix(deepagents): remove unconditional @langchain/anthropic import
Closed
#465 [PR #436] [CLOSED] feat: implement swarm
Closed
#466 [PR #441] [CLOSED] feat: namespace factory support with BackendContext backwards compat
Closed
#467 [PR #442] [MERGED] fix(deepagents): closer align store backend with Python
Closed
#468 [PR #444] [MERGED] chore: version packages
Closed
#461 [PR #438] [MERGED] build(deps): bump hono from 4.12.9 to 4.12.12
Closed
#462 [PR #437] [MERGED] build(deps): bump @hono/node-server from 1.19.12 to 1.19.13
Closed
#457 [PR #431] [MERGED] build(deps-dev): bump vite from 8.0.3 to 8.0.5
Closed
#458 [PR #433] [MERGED] chore: version packages
Closed
#459 [PR #434] [MERGED] chore: upgrade langgraph + langchain
Closed
#460 [PR #435] [CLOSED] feat(deepagents): add namespace factory support to StoreBackend
Closed
#454 [PR #430] [MERGED] chore: patch package versions
Closed
#456 [PR #432] [MERGED] chore: exit pre-release
Closed
#450 [PR #424] [CLOSED] feat: Add @langchain/baseten provider package
Closed
#451 [PR #428] [MERGED] chore: fix changeset
Closed
#453 [PR #429] [MERGED] chore: version packages (alpha)
Closed
#446 [PR #423] [MERGED] fix(deepagents): add integration test for subagent responseFormat
Closed
#447 [PR #422] [MERGED] fix: add default value to grep tool glob schema for strict mode compatibility
Closed
#448 [PR #421] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 10 updates
Closed
#449 [PR #425] [MERGED] fix(deps): patch all open Dependabot security vulnerabilities
Closed
#441 [PR #416] [MERGED] build(deps): bump @agentclientprotocol/sdk from 0.17.1 to 0.18.0
Closed
#442 [PR #417] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 9 updates
Closed
#443 [PR #419] [MERGED] fix: deprecate backend factories
Closed
#444 [PR #418] [CLOSED] fix: safely handle non-Error thrown values in StoreBackend
Closed
#445 [PR #420] [MERGED] chore: fix lockfile
Closed
#436 [PR #411] [MERGED] build(deps-dev): bump @types/node from 25.3.3 to 25.5.0
Closed
#437 [PR #413] [MERGED] build(deps): bump vitest from 4.0.18 to 4.1.2
Closed
#438 [PR #414] [MERGED] build(deps-dev): bump vite from 6.4.1 to 8.0.3
Closed
#439 [PR #415] [MERGED] build(deps): bump dotenv from 17.3.1 to 17.4.0
Closed
#440 [PR #412] [CLOSED] build(deps): bump uuid from 11.1.0 to 13.0.0
Closed
#432 [PR #406] [MERGED] build(deps): bump actions/setup-node from 6.1.0 to 6.3.0
Closed
#433 [PR #409] [MERGED] build(deps-dev): bump typescript from 5.9.3 to 6.0.2
Closed
#434 [PR #410] [MERGED] build(deps-dev): bump @vitest/ui from 4.0.18 to 4.1.2
Closed
#435 [PR #408] [CLOSED] build(deps): bump the patch-deps-updates-main group with 10 updates
Closed
#429 [PR #405] [MERGED] build(deps): bump yaml from 2.8.2 to 2.8.3
Closed
#430 [PR #404] [MERGED] chore: merge alpha into main
Closed
#431 [PR #407] [MERGED] build(deps): bump softprops/action-gh-release from 2.0.9 to 2.6.1
Closed
#424 [PR #399] [MERGED] chore: set up self hosted async subagent example
Closed
#425 [PR #396] [MERGED] chore: version packages
Closed
#426 [PR #400] [MERGED] fix(sdk): AsyncTask updatedAt field doesn't update on task status changes
Closed
#427 [PR #402] [CLOSED] fix(sdk): deprecate backend factories
Closed
#428 [PR #403] [CLOSED] Alpha
Closed
#421 [PR #394] [MERGED] chore(sdk): update async subagent middleware for agent protocol
Closed
#422 [PR #393] [MERGED] fix(deepagents): align prompt templates with runtime behavior
Closed
#423 [PR #395] [MERGED] fix(deepagents): bump langchain deps
Closed
#415 [PR #383] [CLOSED] poc: implement self-hosted async subagent with agent protocol on aws
Closed
#416 [PR #388] [MERGED] chore: version packages
Closed
#417 [PR #390] [MERGED] fix(deepagents): update langchain packages
Closed
#418 [PR #386] [CLOSED] Fix/zod v3 imports
Closed
#419 [PR #392] [MERGED] refactor(deepagents): clean up createDeepAgent middleware wiring
Closed
#420 [PR #391] [MERGED] chore(repo): migrate linting and formatting to oxc tooling
Closed
#409 [PR #378] [MERGED] chore: version packages (alpha)
Closed
#410 [PR #377] [MERGED] build(deps-dev): bump eslint from 10.0.0 to 10.1.0
Closed
#411 [PR #381] [MERGED] fix(deepagents): support ttl for LS sandbox
Closed
#412 [PR #379] [MERGED] chore: version packages
Closed
#413 [PR #380] [CLOSED] a2a poc
Closed
#414 [PR #382] [MERGED] feat(daytona): support autoArchiveInterval & autoDeleteInterval
Closed
#405 [PR #373] [MERGED] build(deps): bump @langchain/openai from 1.2.7 to 1.3.1
Closed
#406 [PR #376] [MERGED] build(deps-dev): bump @vitest/ui from 4.0.18 to 4.1.1
Closed
#407 [PR #375] [MERGED] build(deps-dev): bump @types/node from 25.3.3 to 25.5.0
Closed
#408 [PR #374] [MERGED] build(deps-dev): bump @changesets/changelog-github from 0.5.2 to 0.6.0
Closed
#400 [PR #366] [CLOSED] ci: add CodeQL security scanning workflow
Closed
#401 [PR #370] [MERGED] build(deps): bump @daytonaio/sdk from 0.148.0 to 0.155.0
Closed
#402 [PR #371] [MERGED] build(deps): bump vitest from 4.0.18 to 4.1.1
Closed
#403 [PR #369] [MERGED] build(deps-dev): bump @vitest/coverage-v8 from 4.0.18 to 4.1.1
Closed
#404 [PR #372] [MERGED] build(deps-dev): bump typescript-eslint from 8.56.0 to 8.57.2
Closed
#396 [PR #364] [MERGED] chore: update dependabot schedule to monthly
Closed
#397 [PR #365] [MERGED] ci: pin workflow action versions to specific commits
Closed
#398 [PR #368] [MERGED] build(deps): bump @agentclientprotocol/sdk from 0.16.1 to 0.17.0
Closed
#399 [PR #367] [MERGED] build(deps): bump the patch-deps-updates-main group with 10 updates
Closed
#391 [PR #359] [MERGED] chore: version packages (alpha)
Closed
#392 [PR #361] [MERGED] feat(deepagents): rename completion notifier to completion callback and align with Python
Closed
#393 [PR #360] [MERGED] chore(deepagents): implement async subagents + use stream example
Closed
#394 [PR #362] [MERGED] fix(deepagents): extend BackendFactory and make it async
Closed
#395 [PR #363] [MERGED] chore(deepagents): extend supported backend file types
Closed
#386 [PR #356] [MERGED] revert: "revert: "chore(deepagents): refactor backend method names - lsInfo -> ls, grepRaw -> grep, globInfo -> glob (#318)" (#349)"
Closed
#387 [PR #355] [MERGED] revert: "revert: "chore(sdk): unify sync subagents and async subagents into a single property (#326)" (#348)"
Closed
#388 [PR #354] [MERGED] revert: "revert: "feat(sdk): add async subagent middleware for remote LangGraph servers (#323)" (#351)"
Closed
#389 [PR #357] [MERGED] fix(deepagents): evict large HumanMessages to filesystem
Closed
#390 [PR #358] [MERGED] chore: align alpha with main
Closed
#381 [PR #349] [MERGED] revert: "chore(deepagents): refactor backend method names - lsInfo -> ls, grepRaw -> grep, globInfo -> glob"
Closed
#382 [PR #348] [MERGED] revert: "chore(sdk): unify sync subagents and async subagents into a single property"
Closed
#383 [PR #351] [MERGED] revert: "feat(sdk): add async subagent middleware for remote LangGraph servers (#323)"
Closed
#384 [PR #353] [MERGED] revert: "revert: "feat(deepagents): support multimodal files for backends (#298)" (#352)"
Closed
#385 [PR #352] [MERGED] revert: "feat(deepagents): support multimodal files for backends (#298)"
Closed
#376 [PR #344] [MERGED] build(deps): bump @langchain/langgraph-sdk from 1.7.3 to 1.8.0
Closed
#377 [PR #345] [MERGED] build(deps): bump vitest from 4.0.18 to 4.1.0
Closed
#378 [PR #343] [MERGED] build(deps-dev): bump tsdown from 0.20.3 to 0.21.4
Closed
#379 [PR #346] [MERGED] build(deps-dev): bump @changesets/cli from 2.29.8 to 2.30.0
Closed
#380 [PR #347] [MERGED] build(deps): bump @agentclientprotocol/sdk from 0.14.1 to 0.16.1
Closed
#371 [PR #338] [MERGED] build(deps): bump the patch-deps-updates-main group with 9 updates
Closed
#372 [PR #340] [MERGED] build(deps-dev): bump @vitest/ui from 4.0.18 to 4.1.0
Closed
#373 [PR #341] [MERGED] build(deps-dev): bump @vitest/coverage-v8 from 4.0.18 to 4.1.0
Closed
#374 [PR #339] [MERGED] build(deps-dev): bump typescript-eslint from 8.56.0 to 8.57.1
Closed
#375 [PR #342] [MERGED] build(deps): bump @deno/sandbox from 0.12.0 to 0.13.2
Closed
#366 [PR #333] [CLOSED] feat(deepagents): add QueueLookaheadMiddleware
Closed
#367 [PR #334] [MERGED] feat(deepagents): add completion notifier middleware for async subagents
Closed
#368 [PR #335] [MERGED] fix(deepagents): remove orphaned ToolMessages for Gemini compatibility
Closed
#369 [PR #336] [MERGED] fix(deepagents): use crypto.randomUUID() instead of uuid
Closed
#370 [PR #337] [MERGED] build(deps): bump pnpm/action-setup from 4 to 5
Closed
#361 [PR #326] [MERGED] chore(sdk): unify sync subagents and async subagents into a single property
Closed
#362 [PR #330] [MERGED] fix(deepagents): throw on built-in tool collision
Closed
#363 [PR #332] [MERGED] fix(deepagents): isSandboxBackend returns false for empty string id
Closed
#364 [PR #328] [CLOSED] fix: warn at construction time when user tools shadow built-in filesystem/shell tool names
Closed
#365 [PR #331] [MERGED] fix(deepagents): reorder middleware so prompt caching and memory run last
Closed
#358 [PR #323] [MERGED] feat(sdk): add async subagent middleware for remote LangGraph servers
Closed
#359 [PR #320] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 6 updates
Closed
#360 [PR #324] [MERGED] feat(deepagent): add LangSmithSandbox
Closed
#352 [PR #315] [MERGED] feat(evals): add OOLONG eval suite
Closed
#353 [PR #316] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 7 updates
Closed
#354 [PR #318] [MERGED] chore(deepagents): refactor backend method names - lsInfo -> ls, grepRaw -> grep, globInfo -> glob
Closed
#355 [PR #319] [MERGED] chore: bump langchain version
Closed
#356 [PR #321] [MERGED] chore: version packages
Closed
#357 [PR #322] [MERGED] feat(node-vfs): enhance VfsSandbox to support absolute paths execute
Closed
#348 [PR #311] [MERGED] build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 in the patch-deps-updates group
Closed
#350 [PR #312] [CLOSED] fix(deepagents): pass checkpointer to subagents to get them persisted
Closed
#351 [PR #317] [MERGED] fix(deepagents, quickjs): read store from runtime/config.store instead of config.configurable
Closed
#345 [PR #303] [CLOSED] Colifran/multimodal refactor pr1
Closed
#346 [PR #310] [MERGED] chore: version packages
Closed
#347 [PR #309] [MERGED] feat: add eval harness and initial eval suites
Closed
#341 [PR #302] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 8 updates
Closed
#342 [PR #304] [CLOSED] Colifran/multimodal refactor pr2
Closed
#343 [PR #305] [MERGED] feat(sdk): Add LangSmith integration metadata to deepagentsjs
Closed
#344 [PR #307] [MERGED] chore: version packages
Closed
#336 [PR #299] [CLOSED] feat(deepagents): async agents experiments
Closed
#337 [PR #298] [MERGED] feat(deepagents): support multimodal files for backends
Closed
#338 [PR #297] [CLOSED] feat(deepagents): enable fetch with network policy
Closed
#339 [PR #300] [MERGED] fix(modal): prevent sandbox timeout in integration tests
Closed
#340 [PR #301] [MERGED] fix(cli): remove
Closed
#331 [PR #290] [MERGED] feat: Add static structured output to subagent response
Closed
#332 [PR #291] [MERGED] feat(acp): add authMethods to InitializeResponse for ACP registry compliance
Closed
#333 [PR #293] [MERGED] fix: update various issues in QuickJS REPL
Closed
#335 [PR #294] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 9 updates
Closed
#326 [PR #285] [MERGED] fix(deepagents): prompt caching with anthropic models results in higher than expected cache miss rates
Closed
#327 [PR #286] [MERGED] fix: delegate CompositeBackend.id to default sandbox backend
Closed
#329 [PR #288] [MERGED] fix(deepagents): handle non-string content blocks in tool result sizechecking
Closed
#330 [PR #289] [MERGED] fix(deepagents): move uuid from devDependencies to dependencies
Closed
#321 [PR #281] [MERGED] fix: add truncation to grep/glob/ls tool results
Closed
#322 [PR #279] [CLOSED] WIP: evals
Closed
#323 [PR #282] [MERGED] chore: version packages
Closed
#324 [PR #278] [CLOSED] fix: handle multi-type content blocks in tool result size checking
Closed
#325 [PR #283] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 11 updates
Closed
#320 [PR #276] [CLOSED] WIP: add evals
Closed
#316 [PR #273] [CLOSED] feat(subagents): Add structured response support for subagents
Closed
#317 [PR #271] [CLOSED] feat(deepagents): add RLM OOLONG evaluation harness with KVBackend
Closed
#318 [PR #270] [CLOSED] Fix typos in README
Closed
#319 [PR #274] [CLOSED] feat(deepagents): add structured output eval
Closed
#311 [PR #267] [MERGED] build(deps): bump @daytonaio/sdk from 0.144.0 to 0.148.0
Closed
#312 [PR #266] [MERGED] build(deps-dev): bump globals from 17.3.0 to 17.4.0
Closed
#313 [PR #265] [CLOSED] build(deps): bump the patch-deps-updates-main group with 9 updates
Closed
#314 [PR #268] [MERGED] build(deps): bump @langchain/langgraph from 1.1.4 to 1.2.0
Closed
#315 [PR #269] [MERGED] build(deps-dev): bump @types/node from 25.2.3 to 25.3.3
Closed
#306 [PR #260] [MERGED] fix: patch 6 security alerts (critical + high severity)
Closed
#307 [PR #262] [MERGED] docs: update README with LangSmith tip for AI agents
Closed
#308 [PR #263] [MERGED] build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0
Closed
#309 [PR #264] [MERGED] build(deps): bump actions/upload-artifact from 6 to 7
Closed
#310 [PR #261] [MERGED] feat: add quickjs middleware
Closed
#301 [PR #256] [MERGED] fix: Comparison between inconvertible types
Closed
#302 [PR #254] [MERGED] build(deps): bump modal from 0.6.2 to 0.7.1
Closed
#303 [PR #255] [MERGED] chore: version packages
Closed
#304 [PR #257] [MERGED] fix: bump minimatch to resolve CVE-2026-26996
Closed
#296 [PR #249] [MERGED] chore: update dependabot.yml to comply with posture checks
Closed
#297 [PR #250] [MERGED] fix(deepagents): fix OOM in conversation history offloading
Closed
#298 [PR #251] [MERGED] build(deps): bump the patch-deps-updates-main group with 9 updates
Closed
#299 [PR #252] [MERGED] build(deps-dev): bump @types/node from 25.2.3 to 25.3.0
Closed
#300 [PR #253] [MERGED] build(deps): bump @daytonaio/sdk from 0.143.0 to 0.144.0
Closed
#291 [PR #246] [MERGED] chore: version packages
Closed
#292 [PR #244] [MERGED] feat(deepagents): add namespace option to StoreBackend
Closed
#294 [PR #248] [MERGED] fix(deepagents): preserve ToolMessage metadata on eviction
Closed
#295 [PR #247] [CLOSED] fix(deepagents): CompositeBackend grepRaw/globInfo respect path→backend mapping (#241)
Closed
#290 [PR #235] [CLOSED] feat(deepagents): async subagent execution by background streaming
Closed
#286 [PR #237] [MERGED] feat(standard-tests): make test suite framework-agnostic and publish as public package
Closed
#287 [PR #236] [MERGED] feat(deepagents): add local shell backend
Closed
#288 [PR #238] [MERGED] feat(ci): add initial eval suites
Closed
#289 [PR #240] [MERGED] fix(deepagents): filter invalid content blocks from subagent ToolMessage
Closed
#284 [PR #234] [MERGED] fix(deepagents): update summarization behavior
Closed
#285 [PR #233] [MERGED] build(deps): bump the minor-deps-updates-main group with 4 updates
Closed
#225 [PR #228] [CLOSED] fix(summarization): prevent context overflow and orphaned tool messages
Closed
#282 [PR #231] [MERGED] build(deps): bump changesets/action from 1.6.0 to 1.7.0 in the minor-deps-updates group
Closed
#283 [PR #232] [MERGED] build(deps): bump langchain from 1.2.23 to 1.2.24 in the patch-deps-updates-main group
Closed
#226 [PR #227] [MERGED] docs(deepagents): add streaming examples
Closed
#227 [PR #224] [MERGED] chore: version packages
Closed
#228 [PR #229] [CLOSED] feat: deepbash
Closed
#195 [PR #191] [MERGED] feat(server): add ACP support
Closed
#166 [PR #158] [CLOSED] feat: batch subagent spawning
Closed
#129 [PR #112] [CLOSED] docs(example): add example for streaming with deepagentjs
Closed
#275 [GH-ISSUE #544] LocalShellBackend writes to filesystem root when agent emits absolute paths (fix: virtualMode: true)
Closed
#276 [GH-ISSUE #550] cache_control leaks to non-Anthropic providers on modelFallbackMiddleware swap
Closed
#270 [GH-ISSUE #534] feat(streaming): v3 streamEvents causes INVALID_TOOL_RESULTS 400 and leaks tool results as text tokens
Closed
#271 [GH-ISSUE #543] deepAgents do not have browser support
Closed
#272 [GH-ISSUE #542] getMimeType returns text/plain for binary files (.zip, .exe, .wasm, .sqlite, etc.)
Closed
#267 [GH-ISSUE #523] TODO: port OpenRouter Azure-ignore default once provider profiles land in JS
Closed
#268 [GH-ISSUE #488] ERR_MODULE_NOT_FOUND on Windows - tsdown.config.ts external regex incorrectly excludes local modules
Closed
#264 [GH-ISSUE #487] Support for ES Modules (import/export) in QuickJS REPL (via VFS)
Closed
#265 [GH-ISSUE #484] Summarization customize
Closed
#266 [GH-ISSUE #485] feat: handle_tool_errors — JS equivalent of Python's ToolNode(handle_tool_errors=True)
Closed
#261 [GH-ISSUE #481] feat: QdrantSkillsMiddleware — vector-retrieved skills for semantic search at scale
Closed
#263 [GH-ISSUE #467] SummarizationMiddleware never triggers with non-OpenAI models
Closed
#258 [GH-ISSUE #401] Cannot use structured outputs with Openai & providerStrategy
Closed
#259 [GH-ISSUE #447] Bug: sandbox ls/glob/grep tools don't follow symlinks
Closed
#260 [GH-ISSUE #443] 1.9.0: hard import of @langchain/anthropic forces unused dependency on OpenAI-only users
Closed
#255 [GH-ISSUE #398] OPENAI_API_KEY required even when using non-OpenAI models (groq, anthropic, google-genai)
Closed
#256 [GH-ISSUE #397] When a sub-agent is invoked, the config.metadata.lc_agent_name isn’t being configured correctly by its main agent.
Closed
#253 [GH-ISSUE #384] Issue after upgrading to 1.8.6
Closed
#254 [GH-ISSUE #385] Disable the general-purpose subagent without overriding it
Closed
#249 [GH-ISSUE #327] Tool name collision between user-supplied tools and built-ins silently breaks schema validation at runtime
Closed
#250 [GH-ISSUE #329] Forgot to bump version?
Closed
#246 [GH-ISSUE #306] deepagentsjs stream mode support ‘interrupt’?
Closed
#247 [GH-ISSUE #314] Gemini models fail with 400: function response parts mismatch from FilesystemMiddleware
Closed
#248 [GH-ISSUE #325] Implementing the BackendProtocol without execute tool still shows the agent an execute tool
Closed
#243 [GH-ISSUE #284] Is subagent streaming supported in the JS version of deepagents? If so, what's the correct configuration? The Python docs show this is possible, but I can't find equivalent functionality in the JS implementation.
Closed
#244 [GH-ISSUE #295] MiddlewareError2: Invalid response from "wrapModelCall" in middleware "SkillsMiddleware": expected AIMessage or Command, got object at MiddlewareError2.wrap (D:\AllItemProduct\helix-client\out\main\index.js:84643:12)
Closed
#245 [GH-ISSUE #292] deepagents fails to build with Vite/Rollup in browser targets due to named Node.js builtin imports
Closed
#240 [GH-ISSUE #280] Allow customization of Anthropic prompt caching middleware options
Closed
#241 [GH-ISSUE #275] CompositeBackend fails isSandboxBackend check
Closed
#242 [GH-ISSUE #277] Large tool results not checked for content length if using non-string content blocks
Closed
#237 [GH-ISSUE #272] grep/glob/ls tool results can exceed context window despite eviction
Closed
#238 [GH-ISSUE #259] VfsSandbox: execute tool doesn't respect sandbox working directory on macOS
Closed
#239 [GH-ISSUE #245] Bug: thinking blocks leak into ToolMessage from returnCommandWithStateUpdate
Closed
#46 [GH-ISSUE #221] Code generation frequently stops mid-way due to output token limits
Closed
#48 [GH-ISSUE #206] Support for hierarchical / multi-level Deep Agents (agent-as-subagent) ?
Closed
#234 [GH-ISSUE #241] Composite backend doesn't respect path->backend mapping
Closed
#235 [GH-ISSUE #239] Bug: returnCommandWithStateUpdate fails when lastMessage.content is an array with tool_use blocks
Closed
#236 [GH-ISSUE #243] Ollama local model support
Closed
#44 [GH-ISSUE #167] If connection breaks agent does not recover
Closed
#233 [GH-ISSUE #143] skillsMetadata causes concurrent update error when parallel subagents complete with skills middleware
Closed
#232 [GH-ISSUE #179] skillsMetadata causes concurrent update error when parallel subagents complete with skills middleware
Closed
#30 [GH-ISSUE #85] warpgrep subagent for filesytem search
Closed
#25 [GH-ISSUE #77] Agent Stopping
Closed
#21 [GH-ISSUE #70] Error in middleware when using @langchain/google-genai, undefined is not an object (evaluating 'candidateContent.parts')
Closed
#12 [GH-ISSUE #40] Cannot Prevent Subagents to show output to chat interface
Closed
#230 [GH-ISSUE #4] Create TypeScript Implementation of Deep Agents
Closed
#231 [GH-ISSUE #2] Create TypeScript Implementation of Deep Agents
Closed
#229 [PR #230] [MERGED] chore(deepagents): re-export createSummarizationMiddleware
Closed
#224 [PR #226] [CLOSED] Todos management
Closed
#215 [PR #213] [MERGED] build(deps): bump the minor-deps-updates-main group with 3 updates
Closed
#216 [PR #216] [MERGED] feat(deno): better support for sandbox volumes
Closed
#217 [PR #217] [MERGED] chore: version packages
Closed
#219 [PR #220] [MERGED] chore: version packages
Closed
#220 [PR #218] [MERGED] fix(deepagents): pass on subagent name
Closed
#221 [PR #219] [MERGED] chore: version packages
Closed
#222 [PR #222] [MERGED] fix(deepagents): unwrap responseFormat strategy types so structuredResponse is correctly typed
Closed
#223 [PR #223] [MERGED] fix(deepagents): prevent write_file crash when model omits content
Closed
#209 [PR #210] [MERGED] refactor(summarization): state rework, move to wrap pattern
Closed
#210 [PR #208] [MERGED] fix(skills): use systemMessage.concat() instead of systemPrompt string
Closed
#211 [PR #211] [MERGED] fix(skills): improve skills middleware input validation and add annotations
Closed
#212 [PR #212] [MERGED] build(deps): bump the patch-deps-updates-main group with 9 updates
Closed
#214 [PR #214] [MERGED] build(deps-dev): bump the major-deps-updates-main group with 2 updates
Closed
#204 [PR #202] [MERGED] chore: version packages
Closed
#205 [PR #201] [MERGED] test(sandbox): enhance standard tests for sandboxes
Closed
#206 [PR #205] [CLOSED] fix(deepagents): shell commands for ls and glob tools output a string that cannot be parsed
Closed
#207 [PR #207] [MERGED] chore(deepagents): support nested deepagents
Closed
#197 [PR #194] [MERGED] fix(deepagents): polish sandbox interfaces
Closed
#198 [PR #195] [MERGED] test(sandbox): add standard tests for all provider
Closed
#199 [PR #198] [MERGED] chore: version packages
Closed
#200 [PR #197] [MERGED] fix(deepagents): runtime agnostic sandbox operations
Closed
#201 [PR #199] [CLOSED] chore(ci): integration test schedule
Closed
#202 [PR #196] [MERGED] chore: version packages
Closed
#203 [PR #200] [MERGED] fix: normalize path handling for cross-platform compatibility
Closed
#189 [PR #186] [MERGED] fix(deepagents): grep should perform literal search instead of regex
Closed
#190 [PR #188] [MERGED] feat(daytona): adding sandbox integration
Closed
#191 [PR #187] [MERGED] feat(deepagents): support skills in subagents
Closed
#192 [PR #189] [MERGED] fix(summarization): resolve fraction trigger bug by using model profile for maxInputTokens
Closed
#193 [PR #190] [MERGED] feat: add modal sandbox
Closed
#194 [PR #192] [MERGED] chore: version packages
Closed
#196 [PR #193] [CLOSED] feat: allow filesystemOptions to be passed to built-in middleware
Closed
#184 [PR #180] [CLOSED] fix(skills): isolate skillsMetadata between parent agent and subagents
Closed
#185 [PR #182] [MERGED] chore: version packages
Closed
#186 [PR #181] [MERGED] refactor: Add shared filesValue state primitive
Closed
#187 [PR #183] [MERGED] feat: set default recursionLimit to 10k
Closed
#188 [PR #184] [MERGED] chore: migrate to use SystemMessage and add tests for filesystem middleware
Closed
#177 [PR #172] [MERGED] fix(deepagents): prevent infinite loop when read_file returns large content
Closed
#178 [PR #173] [MERGED] fix(deepagents): resolve dangling tool_call_id when rejecting parallel tool calls
Closed
#179 [PR #174] [MERGED] fix(deepagents): fix type issues
Closed
#180 [PR #176] [MERGED] build(deps): bump the patch-deps-updates-main group with 5 updates
Closed
#181 [PR #175] [MERGED] build(deps): bump actions/download-artifact from 4.2.1 to 7.0.0 in the major-deps-updates group
Closed
#182 [PR #177] [MERGED] build(deps-dev): bump the minor-deps-updates-main group with 2 updates
Closed
#183 [PR #178] [MERGED] refactor: migrate memory middleware to use SystemMessage
Closed
#173 [PR #162] [MERGED] feat: add support for Deno sandbox
Closed
#174 [PR #170] [MERGED] fix(deepagents): handle empty oldString in performStringReplacement
Closed
#175 [PR #169] [MERGED] fix(middleware): avoid unnecessary REMOVE_ALL_MESSAGES in PatchToolCallsMiddleware
Closed
#176 [PR #171] [CLOSED] fix(deepagents): resolve dangling tool_call_id when rejecting parallel tool calls
Closed
#165 [PR #156] [CLOSED] Add E2E integration test for multi-turn workflow
Closed
#167 [PR #159] [MERGED] fix: missing files/memoryContents in memory middleware
Closed
#168 [PR #160] [MERGED] fix: missing files in skillsMiddleware schema
Closed
#169 [PR #164] [MERGED] chore: version packages
Closed
#170 [PR #163] [MERGED] feat: add VFS sandbox
Closed
#171 [PR #165] [MERGED] feat: add SandboxProvider abstraction
Closed
#172 [PR #168] [MERGED] test: add unit tests for createPatchToolCallsMiddleware
Closed
#159 [PR #151] [MERGED] chore: version packages
Closed
#160 [PR #152] [MERGED] build(deps-dev): bump the minor-deps-updates-main group across 1 directory with 5 updates
Closed
#161 [PR #149] [CLOSED] build(deps-dev): bump the minor-deps-updates-main group across 1 directory with 4 updates
Closed
#162 [PR #154] [MERGED] chore(ci): enable preview builds
Closed
#163 [PR #155] [CLOSED] Fix/agents of empire startup fixes
Closed
#164 [PR #157] [CLOSED] Fix memory loading for StateBackend invocations
Closed
#154 [PR #142] [CLOSED] fix(deepagents): exclude skillsMetadata from subagent state updates
Closed
#155 [PR #145] [MERGED] fix(deepagents): use new StateSchema class
Closed
#156 [PR #146] [CLOSED] Feature/agents of empire workspace update
Closed
#157 [PR #148] [MERGED] build(deps): bump changesets/action from 1.5.3 to 1.6.0 in the minor-deps-updates group
Closed
#158 [PR #147] [CLOSED] Feature/da 003 agent state visualization
Closed
#146 [PR #132] [CLOSED] docs: document GraphInterrupt limitation from tools and provide solution (#131)
Closed
#147 [PR #134] [MERGED] feat: add file-organizer skills example
Closed
#148 [PR #135] [MERGED] chore: version packages
Closed
#149 [PR #136] [CLOSED] build(deps-dev): bump the minor-deps-updates-main group across 1 directory with 2 updates
Closed
#150 [PR #137] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 11 updates
Closed
#151 [PR #138] [CLOSED] build(deps-dev): bump the minor-deps-updates-main group across 1 directory with 3 updates
Closed
#152 [PR #139] [MERGED] feat(deepagents): align JS implementation with Python deepagents
Closed
#153 [PR #140] [MERGED] chore: version packages
Closed
#139 [PR #123] [MERGED] feat(deepagents): add MemoryMiddleware for AGENTS.md support
Closed
#140 [PR #124] [MERGED] fix(deepagents): port backend agnostic skills
Closed
#141 [PR #125] [MERGED] fix(deepagents): align with Python interfaces
Closed
#142 [PR #126] [MERGED] chore: version packages
Closed
#143 [PR #128] [CLOSED] build(deps): bump the patch-deps-updates-main group with 6 updates
Closed
#144 [PR #129] [CLOSED] build(deps): bump the minor-deps-updates-main group with 2 updates
Closed
#145 [PR #133] [MERGED] chore(deepagents): update deps and re-establish old interfaces
Closed
#134 [PR #116] [MERGED] build(deps-dev): bump the minor-deps-updates-main group with 2 updates
Closed
#135 [PR #115] [CLOSED] build(deps): bump the patch-deps-updates-main group with 4 updates
Closed
#136 [PR #117] [MERGED] build(deps-dev): bump the major-deps-updates-main group with 2 updates
Closed
#137 [PR #118] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 8 updates
Closed
#138 [PR #121] [MERGED] chore: version packages
Closed
#127 [PR #108] [MERGED] fix(internal): another readme fix
Closed
#128 [PR #109] [MERGED] fix(internal): add missing changelogs
Closed
#130 [PR #110] [MERGED] chore: version packages
Closed
#131 [PR #113] [MERGED] fix(deepagents): define type bag to better type extraction
Closed
#132 [PR #114] [MERGED] build(deps): bump the major-deps-updates group with 5 updates
Closed
#133 [PR #111] [CLOSED] Ensure register files reducer in Langgraph schemaMetaRegistry
Closed
#119 [PR #101] [CLOSED] fix(deepagent): properly derrive types from createDeepAgent input
Closed
#120 [PR #100] [MERGED] chore: version packages
Closed
#121 [PR #102] [CLOSED] fix: resolve instanceof AIMessageChunk failing for Ollama provider
Closed
#122 [PR #103] [MERGED] fix(deepagents): improve type inference
Closed
#123 [PR #104] [MERGED] fix(deepagents): support SystemMessage as prompt
Closed
#124 [PR #106] [MERGED] fix(deepagents): use proper ToolMessage.isInstance
Closed
#125 [PR #107] [MERGED] fix(deepagents): update Readme.md
Closed
#126 [PR #105] [MERGED] fix(deepagents): properly merge system prompt with base prompt
Closed
#114 [PR #95] [MERGED] build(deps-dev): bump the major-deps-updates-main group with 5 updates
Closed
#115 [PR #97] [CLOSED] build(deps): bump the minor-deps-updates-main group across 1 directory with 10 updates
Closed
#116 [PR #96] [MERGED] build(deps-dev): bump @types/uuid from 10.0.0 to 11.0.0 in the major-deps-updates-main group across 1 directory
Closed
#117 [PR #98] [MERGED] chore: migrate to libs
Closed
#118 [PR #99] [MERGED] feat: bundle deepagent-cli from deepagents
Closed
#109 [PR #92] [MERGED] build(deps): bump pnpm/action-setup from 9fd676a19091d4595eefd76e4bd31c97133911f1 to 41ff72655975bd51cab0327fa583b6e92b6d3061
Closed
#110 [PR #90] [MERGED] refactor: colocate tests with implementations and add mode-based test runner
Closed
#111 [PR #91] [MERGED] build(deps): bump changesets/action from 8eb63fb4cfc7f9643537c7d39d0b68c835012a19 to e0145edc7d9d8679003495b11f87bd8ef63c0cba
Closed
#112 [PR #93] [MERGED] build(deps): bump the patch-deps-updates-main group with 4 updates
Closed
#113 [PR #94] [CLOSED] build(deps): bump the minor-deps-updates-main group with 12 updates
Closed
#102 [PR #79] [MERGED] build(deps): bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 directory
Closed
#103 [PR #81] [MERGED] feat: add CJS/ESM dual module support
Closed
#104 [PR #86] [CLOSED] build(deps): bump @langchain/core from 1.0.2 to 1.1.8 in the npm_and_yarn group across 1 directory
Closed
#105 [PR #87] [MERGED] ci: secure workflows, add dependabot auto-update
Closed
#106 [PR #84] [CLOSED] feat: support SystemMessage for systemPrompt parameter
Closed
#107 [PR #88] [MERGED] feat: add sandbox execution support for feature parity with Python deepagents
Closed
#108 [PR #89] [MERGED] feat: add SDK Skills + Memory System
Closed
#96 [PR #67] [CLOSED] fix: exclude files from subagent state updates
Closed
#97 [PR #71] [MERGED] chore: version packages
Closed
#98 [PR #69] [MERGED] feat: Allow specifying metadata for edit_tool and write_tool
Closed
#99 [PR #78] [MERGED] chore: version packages
Closed
#100 [PR #74] [MERGED] fix: concurrent graph update issue (Issues #52 + 65)
Closed
#101 [PR #72] [MERGED] feat: add CompiledSubAgent back
Closed
#89 [PR #57] [MERGED] fix(store): make sure getNamespace can be overriden
Closed
#90 [PR #58] [MERGED] fix: use new trigger / keep kwargs for summarizationMiddleware
Closed
#91 [PR #59] [CLOSED] [WIP] Fix file state loss during multiple file operations
Closed
#92 [PR #61] [CLOSED] [WIP] Fix handling of partial file updates in middleware
Closed
#93 [PR #62] [MERGED] chore: version packages
Closed
#94 [PR #63] [CLOSED] fix: File state loss during multiple file operations
Closed
#95 [PR #66] [MERGED] feat: add readRaw method to filesystem backend protocol
Closed
#84 [PR #49] [MERGED] chore: don't need token with trusted publishing
Closed
#85 [PR #48] [MERGED] chore: version packages
Closed
#86 [PR #50] [MERGED] Update npm version in release flow
Closed
#87 [PR #53] [MERGED] fix: thread config options to subagents
Closed
#88 [PR #55] [MERGED] chore: version packages
Closed
#78 [PR #42] [MERGED] feat: rewrite deep agents on top of createAgent
Closed
#79 [PR #45] [MERGED] chore: Pass env vars to tests
Closed
#80 [PR #43] [MERGED] feat: add pluggable filesystem
Closed
#81 [PR #44] [MERGED] chore: Set up changesets
Closed
#82 [PR #46] [MERGED] chore: version packages
Closed
#83 [PR #47] [MERGED] chore: Minor version bump to 1.1.0
Closed
#72 [PR #30] [CLOSED] Add claude GitHub actions 1756752827162
Closed
#73 [PR #32] [CLOSED] feat: migrate to createAgent API and middleware architecture
Closed
#74 [PR #37] [MERGED] feat: Add a name property value to ToolMessage
Closed
#75 [PR #36] [CLOSED] fix: migrate to pnpm, secure workflows
Closed
#76 [PR #41] [CLOSED] docs: Fix screenshot display and enhance README with professional formatting
Closed
#77 [PR #38] [CLOSED] fix: typo
Closed
#64 [PR #24] [CLOSED] Palash/post model hook
Closed
#65 [PR #21] [MERGED] chore: Bump langgraph version
Closed
#66 [PR #20] [MERGED] refactor: Improve type safety and code organization in agent core types
Closed
#67 [PR #25] [CLOSED] feat: add skip built in tool
Closed
#68 [PR #26] [MERGED] feat: Expose context schema arg
Closed
#69 [PR #29] [MERGED] release: update package version
Closed
#70 [PR #27] [MERGED] feat: add built in tools
Closed
#71 [PR #28] [MERGED] feat: improve interrupt
Closed
#59 [PR #15] [MERGED] fix(tools): enforce returning Command object in writeTodos for graph state updates
Closed
#60 [PR #17] [MERGED] feat: add post model hook
Closed
#61 [PR #16] [CLOSED] feat: pass through post model hook
Closed
#62 [PR #18] [CLOSED] feat: local for rc
Closed
#63 [PR #19] [MERGED] feat: add config
Closed
#51 [PR #6] [MERGED] chore: Fixes before release
Closed
#52 [PR #7] [MERGED] fix: updates zod import
Closed
#53 [PR #8] [MERGED] chore: cut rc build
Closed
#54 [PR #11] [MERGED] fix: update subagents
Closed
#55 [PR #9] [MERGED] chore: update readme
Closed
#56 [PR #10] [CLOSED] fix: langgraph server
Closed
#57 [PR #12] [MERGED] fix: update build
Closed
#58 [PR #13] [MERGED] fix: remove unneeded examples
Closed
#49 [PR #5] [MERGED] feat: Complete TypeScript Implementation of Deep Agents Library
Closed
#50 [PR #3] [CLOSED] [WIP]: Create TypeScript Implementation of Deep Agents with 1:1 Python Mapping
Closed
#39 [GH-ISSUE #150] Bug: Rejecting an interrupted tool call leaves dangling tool_call_id when two tools are called in parallel
Closed
#40 [GH-ISSUE #166] skills not work
Closed
#41 [GH-ISSUE #161] FilesystemBackend.edit returns success with occurrences = -1 when both file content and oldString are empty
Closed
#42 [GH-ISSUE #153] statebackend The agents.md file has not been loaded into the system prompt, but other instances are functioning properly
Closed
#43 [GH-ISSUE #185] createSummarizationMiddleware logic error
Closed
#45 [GH-ISSUE #203] VfsSandbox: initialFiles example from README doesn't work on macOS
Closed
#34 skillsMetadata causes concurrent update error when parallel subagents complete with skills middleware
Closed
#35 [GH-ISSUE #141] tool_use.id: Field required error when using deepagents with Next.js + Turbopack (blocking enterprise deployment)
Closed
#36 [GH-ISSUE #131] GraphInterrupt thrown from tool loses interrupts property during error propagation
Closed
#37 skillsMetadata causes concurrent update error when parallel subagents complete with skills middleware
Closed
#38 [GH-ISSUE #144] InvalidUpdateError: LastValue can only receive one value per step when writing multiple files in parallel
Closed
#31 [GH-ISSUE #130] Subagent interruptOn causes TypeError in LangGraph runner
Closed
#32 [GH-ISSUE #127] PatchToolCallsMiddleware triggers unnecessary REMOVE_ALL_MESSAGES on every request
Closed
#33 [GH-ISSUE #122] fix: exclude files from subagent state updates / reopen pr #67
Closed
#26 [GH-ISSUE #82] Agent can enter an infinite loop when handling large tool results with long lines
Closed
#27 [GH-ISSUE #80] Feature Request: Simplified API for storing tool results in agent filesystem
Closed
#28 [GH-ISSUE #83] feat: support SystemMessage for systemPrompt parameter in createDeepAgent()
Closed
#29 [GH-ISSUE #120] Hardcode anthropic
Closed
#22 [GH-ISSUE #76] The js version of langchain doesn't set config with recursion_limit while python version does.
Closed
#23 [GH-ISSUE #73] General purpose agent does not inherit system prompt
Closed
#24 [GH-ISSUE #75] [bug] Channel "files" already exists with a different type.
Closed
#19 [GH-ISSUE #65] InvalidUpdateError when running research example - "LastValue can only receive one value per step
Closed
#20 [GH-ISSUE #68] [Feature Request] Add error recovery handling for tool schema validation errors (like Python's handle_tool_errors)
Closed
#16 [GH-ISSUE #56] Type Error for model param after upgrade to 1.1.0
Closed
#17 [GH-ISSUE #60] File state loss during multiple file operations
Closed
#18 [GH-ISSUE #64] instanceof AIMessageChunk Fails When Using Ollama Provider
Closed
#11 [GH-ISSUE #39] Q: Langchain 1.0
Closed
#13 [GH-ISSUE #52] [Bug] InvalidUpdateError: LastValue channel cannot receive multiple values in same step when coordinator agent calls write_todos multiple times
Closed
#14 [GH-ISSUE #51] Is here a way to cause the DeepAgent and/or subagents to return the output with favour of zod schema?
Closed
#15 [GH-ISSUE #54] Is CompiledSubAgent deprecated?
Closed
#7 [GH-ISSUE #33] Long tool call id
Closed
#8 [GH-ISSUE #34] Use Anthropic Prompt Caching
Closed
#9 [GH-ISSUE #31] Do I Need A GPU to run this?
Closed
#10 [GH-ISSUE #35] Quest: Update plans?
Closed
#1 [GH-ISSUE #1] Port over current python implementation into typescript
Closed
#2 Create TypeScript Implementation of Deep Agents
Closed
#3 Create TypeScript Implementation of Deep Agents
Closed
#4 [GH-ISSUE #14] Question: missing Command object when updating graph state from tools
Closed
#5 [GH-ISSUE #23] fix type issues with casting state to any
Closed
#6 [GH-ISSUE #22] Question: How can we add postgress checkpointer?
583 Issues created by 1 user
Opened
#1 [GH-ISSUE #1] Port over current python implementation into typescript
Opened
#2 Create TypeScript Implementation of Deep Agents
Opened
#3 Create TypeScript Implementation of Deep Agents
Opened
#4 [GH-ISSUE #14] Question: missing Command object when updating graph state from tools
Opened
#5 [GH-ISSUE #23] fix type issues with casting state to any
Opened
#6 [GH-ISSUE #22] Question: How can we add postgress checkpointer?
Opened
#7 [GH-ISSUE #33] Long tool call id
Opened
#8 [GH-ISSUE #34] Use Anthropic Prompt Caching
Opened
#9 [GH-ISSUE #31] Do I Need A GPU to run this?
Opened
#10 [GH-ISSUE #35] Quest: Update plans?
Opened
#11 [GH-ISSUE #39] Q: Langchain 1.0
Opened
#12 [GH-ISSUE #40] Cannot Prevent Subagents to show output to chat interface
Opened
#13 [GH-ISSUE #52] [Bug] InvalidUpdateError: LastValue channel cannot receive multiple values in same step when coordinator agent calls write_todos multiple times
Opened
#14 [GH-ISSUE #51] Is here a way to cause the DeepAgent and/or subagents to return the output with favour of zod schema?
Opened
#15 [GH-ISSUE #54] Is CompiledSubAgent deprecated?
Opened
#16 [GH-ISSUE #56] Type Error for model param after upgrade to 1.1.0
Opened
#17 [GH-ISSUE #60] File state loss during multiple file operations
Opened
#18 [GH-ISSUE #64] instanceof AIMessageChunk Fails When Using Ollama Provider
Opened
#19 [GH-ISSUE #65] InvalidUpdateError when running research example - "LastValue can only receive one value per step
Opened
#20 [GH-ISSUE #68] [Feature Request] Add error recovery handling for tool schema validation errors (like Python's handle_tool_errors)
Opened
#21 [GH-ISSUE #70] Error in middleware when using @langchain/google-genai, undefined is not an object (evaluating 'candidateContent.parts')
Opened
#22 [GH-ISSUE #76] The js version of langchain doesn't set config with recursion_limit while python version does.
Opened
#23 [GH-ISSUE #73] General purpose agent does not inherit system prompt
Opened
#24 [GH-ISSUE #75] [bug] Channel "files" already exists with a different type.
Opened
#25 [GH-ISSUE #77] Agent Stopping
Opened
#26 [GH-ISSUE #82] Agent can enter an infinite loop when handling large tool results with long lines
Opened
#27 [GH-ISSUE #80] Feature Request: Simplified API for storing tool results in agent filesystem
Opened
#28 [GH-ISSUE #83] feat: support SystemMessage for systemPrompt parameter in createDeepAgent()
Opened
#29 [GH-ISSUE #120] Hardcode anthropic
Opened
#30 [GH-ISSUE #85] warpgrep subagent for filesytem search
Opened
#31 [GH-ISSUE #130] Subagent interruptOn causes TypeError in LangGraph runner
Opened
#32 [GH-ISSUE #127] PatchToolCallsMiddleware triggers unnecessary REMOVE_ALL_MESSAGES on every request
Opened
#33 [GH-ISSUE #122] fix: exclude files from subagent state updates / reopen pr #67
Opened
#34 skillsMetadata causes concurrent update error when parallel subagents complete with skills middleware
Opened
#35 [GH-ISSUE #141] tool_use.id: Field required error when using deepagents with Next.js + Turbopack (blocking enterprise deployment)
Opened
#36 [GH-ISSUE #131] GraphInterrupt thrown from tool loses interrupts property during error propagation
Opened
#37 skillsMetadata causes concurrent update error when parallel subagents complete with skills middleware
Opened
#38 [GH-ISSUE #144] InvalidUpdateError: LastValue can only receive one value per step when writing multiple files in parallel
Opened
#39 [GH-ISSUE #150] Bug: Rejecting an interrupted tool call leaves dangling tool_call_id when two tools are called in parallel
Opened
#40 [GH-ISSUE #166] skills not work
Opened
#41 [GH-ISSUE #161] FilesystemBackend.edit returns success with occurrences = -1 when both file content and oldString are empty
Opened
#42 [GH-ISSUE #153] statebackend The agents.md file has not been loaded into the system prompt, but other instances are functioning properly
Opened
#43 [GH-ISSUE #185] createSummarizationMiddleware logic error
Opened
#44 [GH-ISSUE #167] If connection breaks agent does not recover
Opened
#45 [GH-ISSUE #203] VfsSandbox: initialFiles example from README doesn't work on macOS
Opened
#46 [GH-ISSUE #221] Code generation frequently stops mid-way due to output token limits
Opened
#47 [GH-ISSUE #225] StateBackend.write() needs overwrite support (or add an overwrite/writeOrCreate method)
Opened
#48 [GH-ISSUE #206] Support for hierarchical / multi-level Deep Agents (agent-as-subagent) ?
Opened
#49 [PR #5] [MERGED] feat: Complete TypeScript Implementation of Deep Agents Library
Opened
#50 [PR #3] [CLOSED] [WIP]: Create TypeScript Implementation of Deep Agents with 1:1 Python Mapping
Opened
#51 [PR #6] [MERGED] chore: Fixes before release
Opened
#52 [PR #7] [MERGED] fix: updates zod import
Opened
#53 [PR #8] [MERGED] chore: cut rc build
Opened
#54 [PR #11] [MERGED] fix: update subagents
Opened
#55 [PR #9] [MERGED] chore: update readme
Opened
#56 [PR #10] [CLOSED] fix: langgraph server
Opened
#57 [PR #12] [MERGED] fix: update build
Opened
#58 [PR #13] [MERGED] fix: remove unneeded examples
Opened
#59 [PR #15] [MERGED] fix(tools): enforce returning Command object in writeTodos for graph state updates
Opened
#60 [PR #17] [MERGED] feat: add post model hook
Opened
#61 [PR #16] [CLOSED] feat: pass through post model hook
Opened
#62 [PR #18] [CLOSED] feat: local for rc
Opened
#63 [PR #19] [MERGED] feat: add config
Opened
#64 [PR #24] [CLOSED] Palash/post model hook
Opened
#65 [PR #21] [MERGED] chore: Bump langgraph version
Opened
#66 [PR #20] [MERGED] refactor: Improve type safety and code organization in agent core types
Opened
#67 [PR #25] [CLOSED] feat: add skip built in tool
Opened
#68 [PR #26] [MERGED] feat: Expose context schema arg
Opened
#69 [PR #29] [MERGED] release: update package version
Opened
#70 [PR #27] [MERGED] feat: add built in tools
Opened
#71 [PR #28] [MERGED] feat: improve interrupt
Opened
#72 [PR #30] [CLOSED] Add claude GitHub actions 1756752827162
Opened
#73 [PR #32] [CLOSED] feat: migrate to createAgent API and middleware architecture
Opened
#74 [PR #37] [MERGED] feat: Add a name property value to ToolMessage
Opened
#75 [PR #36] [CLOSED] fix: migrate to pnpm, secure workflows
Opened
#76 [PR #41] [CLOSED] docs: Fix screenshot display and enhance README with professional formatting
Opened
#77 [PR #38] [CLOSED] fix: typo
Opened
#78 [PR #42] [MERGED] feat: rewrite deep agents on top of createAgent
Opened
#79 [PR #45] [MERGED] chore: Pass env vars to tests
Opened
#80 [PR #43] [MERGED] feat: add pluggable filesystem
Opened
#81 [PR #44] [MERGED] chore: Set up changesets
Opened
#82 [PR #46] [MERGED] chore: version packages
Opened
#83 [PR #47] [MERGED] chore: Minor version bump to 1.1.0
Opened
#84 [PR #49] [MERGED] chore: don't need token with trusted publishing
Opened
#85 [PR #48] [MERGED] chore: version packages
Opened
#86 [PR #50] [MERGED] Update npm version in release flow
Opened
#87 [PR #53] [MERGED] fix: thread config options to subagents
Opened
#88 [PR #55] [MERGED] chore: version packages
Opened
#89 [PR #57] [MERGED] fix(store): make sure getNamespace can be overriden
Opened
#90 [PR #58] [MERGED] fix: use new trigger / keep kwargs for summarizationMiddleware
Opened
#91 [PR #59] [CLOSED] [WIP] Fix file state loss during multiple file operations
Opened
#92 [PR #61] [CLOSED] [WIP] Fix handling of partial file updates in middleware
Opened
#93 [PR #62] [MERGED] chore: version packages
Opened
#94 [PR #63] [CLOSED] fix: File state loss during multiple file operations
Opened
#95 [PR #66] [MERGED] feat: add readRaw method to filesystem backend protocol
Opened
#96 [PR #67] [CLOSED] fix: exclude files from subagent state updates
Opened
#97 [PR #71] [MERGED] chore: version packages
Opened
#98 [PR #69] [MERGED] feat: Allow specifying metadata for edit_tool and write_tool
Opened
#99 [PR #78] [MERGED] chore: version packages
Opened
#100 [PR #74] [MERGED] fix: concurrent graph update issue (Issues #52 + 65)
Opened
#101 [PR #72] [MERGED] feat: add CompiledSubAgent back
Opened
#102 [PR #79] [MERGED] build(deps): bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 directory
Opened
#103 [PR #81] [MERGED] feat: add CJS/ESM dual module support
Opened
#104 [PR #86] [CLOSED] build(deps): bump @langchain/core from 1.0.2 to 1.1.8 in the npm_and_yarn group across 1 directory
Opened
#105 [PR #87] [MERGED] ci: secure workflows, add dependabot auto-update
Opened
#106 [PR #84] [CLOSED] feat: support SystemMessage for systemPrompt parameter
Opened
#107 [PR #88] [MERGED] feat: add sandbox execution support for feature parity with Python deepagents
Opened
#108 [PR #89] [MERGED] feat: add SDK Skills + Memory System
Opened
#109 [PR #92] [MERGED] build(deps): bump pnpm/action-setup from 9fd676a19091d4595eefd76e4bd31c97133911f1 to 41ff72655975bd51cab0327fa583b6e92b6d3061
Opened
#110 [PR #90] [MERGED] refactor: colocate tests with implementations and add mode-based test runner
Opened
#111 [PR #91] [MERGED] build(deps): bump changesets/action from 8eb63fb4cfc7f9643537c7d39d0b68c835012a19 to e0145edc7d9d8679003495b11f87bd8ef63c0cba
Opened
#112 [PR #93] [MERGED] build(deps): bump the patch-deps-updates-main group with 4 updates
Opened
#113 [PR #94] [CLOSED] build(deps): bump the minor-deps-updates-main group with 12 updates
Opened
#114 [PR #95] [MERGED] build(deps-dev): bump the major-deps-updates-main group with 5 updates
Opened
#115 [PR #97] [CLOSED] build(deps): bump the minor-deps-updates-main group across 1 directory with 10 updates
Opened
#116 [PR #96] [MERGED] build(deps-dev): bump @types/uuid from 10.0.0 to 11.0.0 in the major-deps-updates-main group across 1 directory
Opened
#117 [PR #98] [MERGED] chore: migrate to libs
Opened
#118 [PR #99] [MERGED] feat: bundle deepagent-cli from deepagents
Opened
#119 [PR #101] [CLOSED] fix(deepagent): properly derrive types from createDeepAgent input
Opened
#120 [PR #100] [MERGED] chore: version packages
Opened
#121 [PR #102] [CLOSED] fix: resolve instanceof AIMessageChunk failing for Ollama provider
Opened
#122 [PR #103] [MERGED] fix(deepagents): improve type inference
Opened
#123 [PR #104] [MERGED] fix(deepagents): support SystemMessage as prompt
Opened
#124 [PR #106] [MERGED] fix(deepagents): use proper ToolMessage.isInstance
Opened
#125 [PR #107] [MERGED] fix(deepagents): update Readme.md
Opened
#126 [PR #105] [MERGED] fix(deepagents): properly merge system prompt with base prompt
Opened
#127 [PR #108] [MERGED] fix(internal): another readme fix
Opened
#128 [PR #109] [MERGED] fix(internal): add missing changelogs
Opened
#129 [PR #112] [CLOSED] docs(example): add example for streaming with deepagentjs
Opened
#130 [PR #110] [MERGED] chore: version packages
Opened
#131 [PR #113] [MERGED] fix(deepagents): define type bag to better type extraction
Opened
#132 [PR #114] [MERGED] build(deps): bump the major-deps-updates group with 5 updates
Opened
#133 [PR #111] [CLOSED] Ensure register files reducer in Langgraph schemaMetaRegistry
Opened
#134 [PR #116] [MERGED] build(deps-dev): bump the minor-deps-updates-main group with 2 updates
Opened
#135 [PR #115] [CLOSED] build(deps): bump the patch-deps-updates-main group with 4 updates
Opened
#136 [PR #117] [MERGED] build(deps-dev): bump the major-deps-updates-main group with 2 updates
Opened
#137 [PR #118] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 8 updates
Opened
#138 [PR #121] [MERGED] chore: version packages
Opened
#139 [PR #123] [MERGED] feat(deepagents): add MemoryMiddleware for AGENTS.md support
Opened
#140 [PR #124] [MERGED] fix(deepagents): port backend agnostic skills
Opened
#141 [PR #125] [MERGED] fix(deepagents): align with Python interfaces
Opened
#142 [PR #126] [MERGED] chore: version packages
Opened
#143 [PR #128] [CLOSED] build(deps): bump the patch-deps-updates-main group with 6 updates
Opened
#144 [PR #129] [CLOSED] build(deps): bump the minor-deps-updates-main group with 2 updates
Opened
#145 [PR #133] [MERGED] chore(deepagents): update deps and re-establish old interfaces
Opened
#146 [PR #132] [CLOSED] docs: document GraphInterrupt limitation from tools and provide solution (#131)
Opened
#147 [PR #134] [MERGED] feat: add file-organizer skills example
Opened
#148 [PR #135] [MERGED] chore: version packages
Opened
#149 [PR #136] [CLOSED] build(deps-dev): bump the minor-deps-updates-main group across 1 directory with 2 updates
Opened
#150 [PR #137] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 11 updates
Opened
#151 [PR #138] [CLOSED] build(deps-dev): bump the minor-deps-updates-main group across 1 directory with 3 updates
Opened
#152 [PR #139] [MERGED] feat(deepagents): align JS implementation with Python deepagents
Opened
#153 [PR #140] [MERGED] chore: version packages
Opened
#154 [PR #142] [CLOSED] fix(deepagents): exclude skillsMetadata from subagent state updates
Opened
#155 [PR #145] [MERGED] fix(deepagents): use new StateSchema class
Opened
#156 [PR #146] [CLOSED] Feature/agents of empire workspace update
Opened
#157 [PR #148] [MERGED] build(deps): bump changesets/action from 1.5.3 to 1.6.0 in the minor-deps-updates group
Opened
#158 [PR #147] [CLOSED] Feature/da 003 agent state visualization
Opened
#159 [PR #151] [MERGED] chore: version packages
Opened
#160 [PR #152] [MERGED] build(deps-dev): bump the minor-deps-updates-main group across 1 directory with 5 updates
Opened
#161 [PR #149] [CLOSED] build(deps-dev): bump the minor-deps-updates-main group across 1 directory with 4 updates
Opened
#162 [PR #154] [MERGED] chore(ci): enable preview builds
Opened
#163 [PR #155] [CLOSED] Fix/agents of empire startup fixes
Opened
#164 [PR #157] [CLOSED] Fix memory loading for StateBackend invocations
Opened
#165 [PR #156] [CLOSED] Add E2E integration test for multi-turn workflow
Opened
#166 [PR #158] [CLOSED] feat: batch subagent spawning
Opened
#167 [PR #159] [MERGED] fix: missing files/memoryContents in memory middleware
Opened
#168 [PR #160] [MERGED] fix: missing files in skillsMiddleware schema
Opened
#169 [PR #164] [MERGED] chore: version packages
Opened
#170 [PR #163] [MERGED] feat: add VFS sandbox
Opened
#171 [PR #165] [MERGED] feat: add SandboxProvider abstraction
Opened
#172 [PR #168] [MERGED] test: add unit tests for createPatchToolCallsMiddleware
Opened
#173 [PR #162] [MERGED] feat: add support for Deno sandbox
Opened
#174 [PR #170] [MERGED] fix(deepagents): handle empty oldString in performStringReplacement
Opened
#175 [PR #169] [MERGED] fix(middleware): avoid unnecessary REMOVE_ALL_MESSAGES in PatchToolCallsMiddleware
Opened
#176 [PR #171] [CLOSED] fix(deepagents): resolve dangling tool_call_id when rejecting parallel tool calls
Opened
#177 [PR #172] [MERGED] fix(deepagents): prevent infinite loop when read_file returns large content
Opened
#178 [PR #173] [MERGED] fix(deepagents): resolve dangling tool_call_id when rejecting parallel tool calls
Opened
#179 [PR #174] [MERGED] fix(deepagents): fix type issues
Opened
#180 [PR #176] [MERGED] build(deps): bump the patch-deps-updates-main group with 5 updates
Opened
#181 [PR #175] [MERGED] build(deps): bump actions/download-artifact from 4.2.1 to 7.0.0 in the major-deps-updates group
Opened
#182 [PR #177] [MERGED] build(deps-dev): bump the minor-deps-updates-main group with 2 updates
Opened
#183 [PR #178] [MERGED] refactor: migrate memory middleware to use SystemMessage
Opened
#184 [PR #180] [CLOSED] fix(skills): isolate skillsMetadata between parent agent and subagents
Opened
#185 [PR #182] [MERGED] chore: version packages
Opened
#186 [PR #181] [MERGED] refactor: Add shared filesValue state primitive
Opened
#187 [PR #183] [MERGED] feat: set default recursionLimit to 10k
Opened
#188 [PR #184] [MERGED] chore: migrate to use SystemMessage and add tests for filesystem middleware
Opened
#189 [PR #186] [MERGED] fix(deepagents): grep should perform literal search instead of regex
Opened
#190 [PR #188] [MERGED] feat(daytona): adding sandbox integration
Opened
#191 [PR #187] [MERGED] feat(deepagents): support skills in subagents
Opened
#192 [PR #189] [MERGED] fix(summarization): resolve fraction trigger bug by using model profile for maxInputTokens
Opened
#193 [PR #190] [MERGED] feat: add modal sandbox
Opened
#194 [PR #192] [MERGED] chore: version packages
Opened
#195 [PR #191] [MERGED] feat(server): add ACP support
Opened
#196 [PR #193] [CLOSED] feat: allow filesystemOptions to be passed to built-in middleware
Opened
#197 [PR #194] [MERGED] fix(deepagents): polish sandbox interfaces
Opened
#198 [PR #195] [MERGED] test(sandbox): add standard tests for all provider
Opened
#199 [PR #198] [MERGED] chore: version packages
Opened
#200 [PR #197] [MERGED] fix(deepagents): runtime agnostic sandbox operations
Opened
#201 [PR #199] [CLOSED] chore(ci): integration test schedule
Opened
#202 [PR #196] [MERGED] chore: version packages
Opened
#203 [PR #200] [MERGED] fix: normalize path handling for cross-platform compatibility
Opened
#204 [PR #202] [MERGED] chore: version packages
Opened
#205 [PR #201] [MERGED] test(sandbox): enhance standard tests for sandboxes
Opened
#206 [PR #205] [CLOSED] fix(deepagents): shell commands for ls and glob tools output a string that cannot be parsed
Opened
#207 [PR #207] [MERGED] chore(deepagents): support nested deepagents
Opened
#208 [PR #204] feat(deepagents): allow overriding default middleware for deepagent and subagents
Opened
#209 [PR #210] [MERGED] refactor(summarization): state rework, move to wrap pattern
Opened
#210 [PR #208] [MERGED] fix(skills): use systemMessage.concat() instead of systemPrompt string
Opened
#211 [PR #211] [MERGED] fix(skills): improve skills middleware input validation and add annotations
Opened
#212 [PR #212] [MERGED] build(deps): bump the patch-deps-updates-main group with 9 updates
Opened
#213 [PR #209] feat(deepagents): add SDK version metadata to agent traces
Opened
#214 [PR #214] [MERGED] build(deps-dev): bump the major-deps-updates-main group with 2 updates
Opened
#215 [PR #213] [MERGED] build(deps): bump the minor-deps-updates-main group with 3 updates
Opened
#216 [PR #216] [MERGED] feat(deno): better support for sandbox volumes
Opened
#217 [PR #217] [MERGED] chore: version packages
Opened
#218 [PR #215] feat(evals): add harbor infra for terminal-bench evals
Opened
#219 [PR #220] [MERGED] chore: version packages
Opened
#220 [PR #218] [MERGED] fix(deepagents): pass on subagent name
Opened
#221 [PR #219] [MERGED] chore: version packages
Opened
#222 [PR #222] [MERGED] fix(deepagents): unwrap responseFormat strategy types so structuredResponse is correctly typed
Opened
#223 [PR #223] [MERGED] fix(deepagents): prevent write_file crash when model omits content
Opened
#224 [PR #226] [CLOSED] Todos management
Opened
#225 [PR #228] [CLOSED] fix(summarization): prevent context overflow and orphaned tool messages
Opened
#226 [PR #227] [MERGED] docs(deepagents): add streaming examples
Opened
#227 [PR #224] [MERGED] chore: version packages
Opened
#228 [PR #229] [CLOSED] feat: deepbash
Opened
#229 [PR #230] [MERGED] chore(deepagents): re-export createSummarizationMiddleware
Opened
#230 [GH-ISSUE #4] Create TypeScript Implementation of Deep Agents
Opened
#231 [GH-ISSUE #2] Create TypeScript Implementation of Deep Agents
Opened
#232 [GH-ISSUE #179] skillsMetadata causes concurrent update error when parallel subagents complete with skills middleware
Opened
#233 [GH-ISSUE #143] skillsMetadata causes concurrent update error when parallel subagents complete with skills middleware
Opened
#234 [GH-ISSUE #241] Composite backend doesn't respect path->backend mapping
Opened
#235 [GH-ISSUE #239] Bug: returnCommandWithStateUpdate fails when lastMessage.content is an array with tool_use blocks
Opened
#236 [GH-ISSUE #243] Ollama local model support
Opened
#237 [GH-ISSUE #272] grep/glob/ls tool results can exceed context window despite eviction
Opened
#238 [GH-ISSUE #259] VfsSandbox: execute tool doesn't respect sandbox working directory on macOS
Opened
#239 [GH-ISSUE #245] Bug: thinking blocks leak into ToolMessage from returnCommandWithStateUpdate
Opened
#240 [GH-ISSUE #280] Allow customization of Anthropic prompt caching middleware options
Opened
#241 [GH-ISSUE #275] CompositeBackend fails isSandboxBackend check
Opened
#242 [GH-ISSUE #277] Large tool results not checked for content length if using non-string content blocks
Opened
#243 [GH-ISSUE #284] Is subagent streaming supported in the JS version of deepagents? If so, what's the correct configuration? The Python docs show this is possible, but I can't find equivalent functionality in the JS implementation.
Opened
#244 [GH-ISSUE #295] MiddlewareError2: Invalid response from "wrapModelCall" in middleware "SkillsMiddleware": expected AIMessage or Command, got object at MiddlewareError2.wrap (D:\AllItemProduct\helix-client\out\main\index.js:84643:12)
Opened
#245 [GH-ISSUE #292] deepagents fails to build with Vite/Rollup in browser targets due to named Node.js builtin imports
Opened
#246 [GH-ISSUE #306] deepagentsjs stream mode support ‘interrupt’?
Opened
#247 [GH-ISSUE #314] Gemini models fail with 400: function response parts mismatch from FilesystemMiddleware
Opened
#248 [GH-ISSUE #325] Implementing the BackendProtocol without execute tool still shows the agent an execute tool
Opened
#249 [GH-ISSUE #327] Tool name collision between user-supplied tools and built-ins silently breaks schema validation at runtime
Opened
#250 [GH-ISSUE #329] Forgot to bump version?
Opened
#251 [GH-ISSUE #350] Model authentication (with OAuth instead of api keys)
Opened
#252 [GH-ISSUE #387] skillsMiddleware skips skill.md discovery for explicitly scoped skill directories
Opened
#253 [GH-ISSUE #384] Issue after upgrading to 1.8.6
Opened
#254 [GH-ISSUE #385] Disable the general-purpose subagent without overriding it
Opened
#255 [GH-ISSUE #398] OPENAI_API_KEY required even when using non-OpenAI models (groq, anthropic, google-genai)
Opened
#256 [GH-ISSUE #397] When a sub-agent is invoked, the config.metadata.lc_agent_name isn’t being configured correctly by its main agent.
Opened
#257 [GH-ISSUE #389] [feat:] Support for defining the location of middleware prompt
Opened
#258 [GH-ISSUE #401] Cannot use structured outputs with Openai & providerStrategy
Opened
#259 [GH-ISSUE #447] Bug: sandbox ls/glob/grep tools don't follow symlinks
Opened
#260 [GH-ISSUE #443] 1.9.0: hard import of @langchain/anthropic forces unused dependency on OpenAI-only users
Opened
#261 [GH-ISSUE #481] feat: QdrantSkillsMiddleware — vector-retrieved skills for semantic search at scale
Opened
#262 [GH-ISSUE #480] Invalid update for channel "jumpTo" with values [null,null] when responseFormat is not respected by model provider and afterModel middleware is present
Opened
#263 [GH-ISSUE #467] SummarizationMiddleware never triggers with non-OpenAI models
Opened
#264 [GH-ISSUE #487] Support for ES Modules (import/export) in QuickJS REPL (via VFS)
Opened
#265 [GH-ISSUE #484] Summarization customize
Opened
#266 [GH-ISSUE #485] feat: handle_tool_errors — JS equivalent of Python's ToolNode(handle_tool_errors=True)
Opened
#267 [GH-ISSUE #523] TODO: port OpenRouter Azure-ignore default once provider profiles land in JS
Opened
#268 [GH-ISSUE #488] ERR_MODULE_NOT_FOUND on Windows - tsdown.config.ts external regex incorrectly excludes local modules
Opened
#269 [GH-ISSUE #527] Feature Request: On-Demand Tool Discovery to Reduce Context Window Bloat
Opened
#270 [GH-ISSUE #534] feat(streaming): v3 streamEvents causes INVALID_TOOL_RESULTS 400 and leaks tool results as text tokens
Opened
#271 [GH-ISSUE #543] deepAgents do not have browser support
Opened
#272 [GH-ISSUE #542] getMimeType returns text/plain for binary files (.zip, .exe, .wasm, .sqlite, etc.)
Opened
#273 [GH-ISSUE #547] new StateBackend() crashes on write_file / edit_file, while (runtime) => new StateBackend(runtime) works
Opened
#274 [GH-ISSUE #548] DeepAgents v3 stream can stop before tool execution when tool_calls are dropped after blank text
Opened
#275 [GH-ISSUE #544] LocalShellBackend writes to filesystem root when agent emits absolute paths (fix: virtualMode: true)
Opened
#276 [GH-ISSUE #550] cache_control leaks to non-Anthropic providers on modelFallbackMiddleware swap
Opened
#277 [GH-ISSUE #553] QuickJS middleware drops LangGraph config for skillsBackend and PTC tool calls
Opened
#278 [GH-ISSUE #558] BigInt values crash QuickJS interpreter result serialization
Opened
#279 [GH-ISSUE #560] stream.subagents shares messages / toolCalls between parallel same-type subagent invocations
Opened
#280 [GH-ISSUE #583] YAML frontmatter fails when SKILL.md contains control characters and quoted strings
Opened
#281 [GH-ISSUE #562] skills gets cached in checkpoint and does not reflect after new skill is uploaded
Opened
#282 [PR #231] [MERGED] build(deps): bump changesets/action from 1.6.0 to 1.7.0 in the minor-deps-updates group
Opened
#283 [PR #232] [MERGED] build(deps): bump langchain from 1.2.23 to 1.2.24 in the patch-deps-updates-main group
Opened
#284 [PR #234] [MERGED] fix(deepagents): update summarization behavior
Opened
#285 [PR #233] [MERGED] build(deps): bump the minor-deps-updates-main group with 4 updates
Opened
#286 [PR #237] [MERGED] feat(standard-tests): make test suite framework-agnostic and publish as public package
Opened
#287 [PR #236] [MERGED] feat(deepagents): add local shell backend
Opened
#288 [PR #238] [MERGED] feat(ci): add initial eval suites
Opened
#289 [PR #240] [MERGED] fix(deepagents): filter invalid content blocks from subagent ToolMessage
Opened
#290 [PR #235] [CLOSED] feat(deepagents): async subagent execution by background streaming
Opened
#291 [PR #246] [MERGED] chore: version packages
Opened
#292 [PR #244] [MERGED] feat(deepagents): add namespace option to StoreBackend
Opened
#293 [PR #242] feat(deepagents): support direct skill paths as sources in createSkillsMiddleware
Opened
#294 [PR #248] [MERGED] fix(deepagents): preserve ToolMessage metadata on eviction
Opened
#295 [PR #247] [CLOSED] fix(deepagents): CompositeBackend grepRaw/globInfo respect path→backend mapping (#241)
Opened
#296 [PR #249] [MERGED] chore: update dependabot.yml to comply with posture checks
Opened
#297 [PR #250] [MERGED] fix(deepagents): fix OOM in conversation history offloading
Opened
#298 [PR #251] [MERGED] build(deps): bump the patch-deps-updates-main group with 9 updates
Opened
#299 [PR #252] [MERGED] build(deps-dev): bump @types/node from 25.2.3 to 25.3.0
Opened
#300 [PR #253] [MERGED] build(deps): bump @daytonaio/sdk from 0.143.0 to 0.144.0
Opened
#301 [PR #256] [MERGED] fix: Comparison between inconvertible types
Opened
#302 [PR #254] [MERGED] build(deps): bump modal from 0.6.2 to 0.7.1
Opened
#303 [PR #255] [MERGED] chore: version packages
Opened
#304 [PR #257] [MERGED] fix: bump minimatch to resolve CVE-2026-26996
Opened
#305 [PR #258] feat(fs): add encoding option to filesystem tools
Opened
#306 [PR #260] [MERGED] fix: patch 6 security alerts (critical + high severity)
Opened
#307 [PR #262] [MERGED] docs: update README with LangSmith tip for AI agents
Opened
#308 [PR #263] [MERGED] build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0
Opened
#309 [PR #264] [MERGED] build(deps): bump actions/upload-artifact from 6 to 7
Opened
#310 [PR #261] [MERGED] feat: add quickjs middleware
Opened
#311 [PR #267] [MERGED] build(deps): bump @daytonaio/sdk from 0.144.0 to 0.148.0
Opened
#312 [PR #266] [MERGED] build(deps-dev): bump globals from 17.3.0 to 17.4.0
Opened
#313 [PR #265] [CLOSED] build(deps): bump the patch-deps-updates-main group with 9 updates
Opened
#314 [PR #268] [MERGED] build(deps): bump @langchain/langgraph from 1.1.4 to 1.2.0
Opened
#315 [PR #269] [MERGED] build(deps-dev): bump @types/node from 25.2.3 to 25.3.3
Opened
#316 [PR #273] [CLOSED] feat(subagents): Add structured response support for subagents
Opened
#317 [PR #271] [CLOSED] feat(deepagents): add RLM OOLONG evaluation harness with KVBackend
Opened
#318 [PR #270] [CLOSED] Fix typos in README
Opened
#319 [PR #274] [CLOSED] feat(deepagents): add structured output eval
Opened
#320 [PR #276] [CLOSED] WIP: add evals
Opened
#321 [PR #281] [MERGED] fix: add truncation to grep/glob/ls tool results
Opened
#322 [PR #279] [CLOSED] WIP: evals
Opened
#323 [PR #282] [MERGED] chore: version packages
Opened
#324 [PR #278] [CLOSED] fix: handle multi-type content blocks in tool result size checking
Opened
#325 [PR #283] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 11 updates
Opened
#326 [PR #285] [MERGED] fix(deepagents): prompt caching with anthropic models results in higher than expected cache miss rates
Opened
#327 [PR #286] [MERGED] fix: delegate CompositeBackend.id to default sandbox backend
Opened
#328 [PR #287] feat: Programmatic Tool Calling & Subagent Spawning for All Sandbox Providers
Opened
#329 [PR #288] [MERGED] fix(deepagents): handle non-string content blocks in tool result sizechecking
Opened
#330 [PR #289] [MERGED] fix(deepagents): move uuid from devDependencies to dependencies
Opened
#331 [PR #290] [MERGED] feat: Add static structured output to subagent response
Opened
#332 [PR #291] [MERGED] feat(acp): add authMethods to InitializeResponse for ACP registry compliance
Opened
#333 [PR #293] [MERGED] fix: update various issues in QuickJS REPL
Opened
#334 [PR #296] feat(deepagents): PTC via Worker repl
Opened
#335 [PR #294] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 9 updates
Opened
#336 [PR #299] [CLOSED] feat(deepagents): async agents experiments
Opened
#337 [PR #298] [MERGED] feat(deepagents): support multimodal files for backends
Opened
#338 [PR #297] [CLOSED] feat(deepagents): enable fetch with network policy
Opened
#339 [PR #300] [MERGED] fix(modal): prevent sandbox timeout in integration tests
Opened
#340 [PR #301] [MERGED] fix(cli): remove
Opened
#341 [PR #302] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 8 updates
Opened
#342 [PR #304] [CLOSED] Colifran/multimodal refactor pr2
Opened
#343 [PR #305] [MERGED] feat(sdk): Add LangSmith integration metadata to deepagentsjs
Opened
#344 [PR #307] [MERGED] chore: version packages
Opened
#345 [PR #303] [CLOSED] Colifran/multimodal refactor pr1
Opened
#346 [PR #310] [MERGED] chore: version packages
Opened
#347 [PR #309] [MERGED] feat: add eval harness and initial eval suites
Opened
#348 [PR #311] [MERGED] build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 in the patch-deps-updates group
Opened
#349 [PR #313] improve file-organizer skill structure + add skill-review CI
Opened
#350 [PR #312] [CLOSED] fix(deepagents): pass checkpointer to subagents to get them persisted
Opened
#351 [PR #317] [MERGED] fix(deepagents, quickjs): read store from runtime/config.store instead of config.configurable
Opened
#352 [PR #315] [MERGED] feat(evals): add OOLONG eval suite
Opened
#353 [PR #316] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 7 updates
Opened
#354 [PR #318] [MERGED] chore(deepagents): refactor backend method names - lsInfo -> ls, grepRaw -> grep, globInfo -> glob
Opened
#355 [PR #319] [MERGED] chore: bump langchain version
Opened
#356 [PR #321] [MERGED] chore: version packages
Opened
#357 [PR #322] [MERGED] feat(node-vfs): enhance VfsSandbox to support absolute paths execute
Opened
#358 [PR #323] [MERGED] feat(sdk): add async subagent middleware for remote LangGraph servers
Opened
#359 [PR #320] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 6 updates
Opened
#360 [PR #324] [MERGED] feat(deepagent): add LangSmithSandbox
Opened
#361 [PR #326] [MERGED] chore(sdk): unify sync subagents and async subagents into a single property
Opened
#362 [PR #330] [MERGED] fix(deepagents): throw on built-in tool collision
Opened
#363 [PR #332] [MERGED] fix(deepagents): isSandboxBackend returns false for empty string id
Opened
#364 [PR #328] [CLOSED] fix: warn at construction time when user tools shadow built-in filesystem/shell tool names
Opened
#365 [PR #331] [MERGED] fix(deepagents): reorder middleware so prompt caching and memory run last
Opened
#366 [PR #333] [CLOSED] feat(deepagents): add QueueLookaheadMiddleware
Opened
#367 [PR #334] [MERGED] feat(deepagents): add completion notifier middleware for async subagents
Opened
#368 [PR #335] [MERGED] fix(deepagents): remove orphaned ToolMessages for Gemini compatibility
Opened
#369 [PR #336] [MERGED] fix(deepagents): use crypto.randomUUID() instead of uuid
Opened
#370 [PR #337] [MERGED] build(deps): bump pnpm/action-setup from 4 to 5
Opened
#371 [PR #338] [MERGED] build(deps): bump the patch-deps-updates-main group with 9 updates
Opened
#372 [PR #340] [MERGED] build(deps-dev): bump @vitest/ui from 4.0.18 to 4.1.0
Opened
#373 [PR #341] [MERGED] build(deps-dev): bump @vitest/coverage-v8 from 4.0.18 to 4.1.0
Opened
#374 [PR #339] [MERGED] build(deps-dev): bump typescript-eslint from 8.56.0 to 8.57.1
Opened
#375 [PR #342] [MERGED] build(deps): bump @deno/sandbox from 0.12.0 to 0.13.2
Opened
#376 [PR #344] [MERGED] build(deps): bump @langchain/langgraph-sdk from 1.7.3 to 1.8.0
Opened
#377 [PR #345] [MERGED] build(deps): bump vitest from 4.0.18 to 4.1.0
Opened
#378 [PR #343] [MERGED] build(deps-dev): bump tsdown from 0.20.3 to 0.21.4
Opened
#379 [PR #346] [MERGED] build(deps-dev): bump @changesets/cli from 2.29.8 to 2.30.0
Opened
#380 [PR #347] [MERGED] build(deps): bump @agentclientprotocol/sdk from 0.14.1 to 0.16.1
Opened
#381 [PR #349] [MERGED] revert: "chore(deepagents): refactor backend method names - lsInfo -> ls, grepRaw -> grep, globInfo -> glob"
Opened
#382 [PR #348] [MERGED] revert: "chore(sdk): unify sync subagents and async subagents into a single property"
Opened
#383 [PR #351] [MERGED] revert: "feat(sdk): add async subagent middleware for remote LangGraph servers (#323)"
Opened
#384 [PR #353] [MERGED] revert: "revert: "feat(deepagents): support multimodal files for backends (#298)" (#352)"
Opened
#385 [PR #352] [MERGED] revert: "feat(deepagents): support multimodal files for backends (#298)"
Opened
#386 [PR #356] [MERGED] revert: "revert: "chore(deepagents): refactor backend method names - lsInfo -> ls, grepRaw -> grep, globInfo -> glob (#318)" (#349)"
Opened
#387 [PR #355] [MERGED] revert: "revert: "chore(sdk): unify sync subagents and async subagents into a single property (#326)" (#348)"
Opened
#388 [PR #354] [MERGED] revert: "revert: "feat(sdk): add async subagent middleware for remote LangGraph servers (#323)" (#351)"
Opened
#389 [PR #357] [MERGED] fix(deepagents): evict large HumanMessages to filesystem
Opened
#390 [PR #358] [MERGED] chore: align alpha with main
Opened
#391 [PR #359] [MERGED] chore: version packages (alpha)
Opened
#392 [PR #361] [MERGED] feat(deepagents): rename completion notifier to completion callback and align with Python
Opened
#393 [PR #360] [MERGED] chore(deepagents): implement async subagents + use stream example
Opened
#394 [PR #362] [MERGED] fix(deepagents): extend BackendFactory and make it async
Opened
#395 [PR #363] [MERGED] chore(deepagents): extend supported backend file types
Opened
#396 [PR #364] [MERGED] chore: update dependabot schedule to monthly
Opened
#397 [PR #365] [MERGED] ci: pin workflow action versions to specific commits
Opened
#398 [PR #368] [MERGED] build(deps): bump @agentclientprotocol/sdk from 0.16.1 to 0.17.0
Opened
#399 [PR #367] [MERGED] build(deps): bump the patch-deps-updates-main group with 10 updates
Opened
#400 [PR #366] [CLOSED] ci: add CodeQL security scanning workflow
Opened
#401 [PR #370] [MERGED] build(deps): bump @daytonaio/sdk from 0.148.0 to 0.155.0
Opened
#402 [PR #371] [MERGED] build(deps): bump vitest from 4.0.18 to 4.1.1
Opened
#403 [PR #369] [MERGED] build(deps-dev): bump @vitest/coverage-v8 from 4.0.18 to 4.1.1
Opened
#404 [PR #372] [MERGED] build(deps-dev): bump typescript-eslint from 8.56.0 to 8.57.2
Opened
#405 [PR #373] [MERGED] build(deps): bump @langchain/openai from 1.2.7 to 1.3.1
Opened
#406 [PR #376] [MERGED] build(deps-dev): bump @vitest/ui from 4.0.18 to 4.1.1
Opened
#407 [PR #375] [MERGED] build(deps-dev): bump @types/node from 25.3.3 to 25.5.0
Opened
#408 [PR #374] [MERGED] build(deps-dev): bump @changesets/changelog-github from 0.5.2 to 0.6.0
Opened
#409 [PR #378] [MERGED] chore: version packages (alpha)
Opened
#410 [PR #377] [MERGED] build(deps-dev): bump eslint from 10.0.0 to 10.1.0
Opened
#411 [PR #381] [MERGED] fix(deepagents): support ttl for LS sandbox
Opened
#412 [PR #379] [MERGED] chore: version packages
Opened
#413 [PR #380] [CLOSED] a2a poc
Opened
#414 [PR #382] [MERGED] feat(daytona): support autoArchiveInterval & autoDeleteInterval
Opened
#415 [PR #383] [CLOSED] poc: implement self-hosted async subagent with agent protocol on aws
Opened
#416 [PR #388] [MERGED] chore: version packages
Opened
#417 [PR #390] [MERGED] fix(deepagents): update langchain packages
Opened
#418 [PR #386] [CLOSED] Fix/zod v3 imports
Opened
#419 [PR #392] [MERGED] refactor(deepagents): clean up createDeepAgent middleware wiring
Opened
#420 [PR #391] [MERGED] chore(repo): migrate linting and formatting to oxc tooling
Opened
#421 [PR #394] [MERGED] chore(sdk): update async subagent middleware for agent protocol
Opened
#422 [PR #393] [MERGED] fix(deepagents): align prompt templates with runtime behavior
Opened
#423 [PR #395] [MERGED] fix(deepagents): bump langchain deps
Opened
#424 [PR #399] [MERGED] chore: set up self hosted async subagent example
Opened
#425 [PR #396] [MERGED] chore: version packages
Opened
#426 [PR #400] [MERGED] fix(sdk): AsyncTask updatedAt field doesn't update on task status changes
Opened
#427 [PR #402] [CLOSED] fix(sdk): deprecate backend factories
Opened
#428 [PR #403] [CLOSED] Alpha
Opened
#429 [PR #405] [MERGED] build(deps): bump yaml from 2.8.2 to 2.8.3
Opened
#430 [PR #404] [MERGED] chore: merge alpha into main
Opened
#431 [PR #407] [MERGED] build(deps): bump softprops/action-gh-release from 2.0.9 to 2.6.1
Opened
#432 [PR #406] [MERGED] build(deps): bump actions/setup-node from 6.1.0 to 6.3.0
Opened
#433 [PR #409] [MERGED] build(deps-dev): bump typescript from 5.9.3 to 6.0.2
Opened
#434 [PR #410] [MERGED] build(deps-dev): bump @vitest/ui from 4.0.18 to 4.1.2
Opened
#435 [PR #408] [CLOSED] build(deps): bump the patch-deps-updates-main group with 10 updates
Opened
#436 [PR #411] [MERGED] build(deps-dev): bump @types/node from 25.3.3 to 25.5.0
Opened
#437 [PR #413] [MERGED] build(deps): bump vitest from 4.0.18 to 4.1.2
Opened
#438 [PR #414] [MERGED] build(deps-dev): bump vite from 6.4.1 to 8.0.3
Opened
#439 [PR #415] [MERGED] build(deps): bump dotenv from 17.3.1 to 17.4.0
Opened
#440 [PR #412] [CLOSED] build(deps): bump uuid from 11.1.0 to 13.0.0
Opened
#441 [PR #416] [MERGED] build(deps): bump @agentclientprotocol/sdk from 0.17.1 to 0.18.0
Opened
#442 [PR #417] [CLOSED] build(deps): bump the patch-deps-updates-main group across 1 directory with 9 updates
Opened
#443 [PR #419] [MERGED] fix: deprecate backend factories
Opened
#444 [PR #418] [CLOSED] fix: safely handle non-Error thrown values in StoreBackend
Opened
#445 [PR #420] [MERGED] chore: fix lockfile
Opened
#446 [PR #423] [MERGED] fix(deepagents): add integration test for subagent responseFormat
Opened
#447 [PR #422] [MERGED] fix: add default value to grep tool glob schema for strict mode compatibility
Opened
#448 [PR #421] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 10 updates
Opened
#449 [PR #425] [MERGED] fix(deps): patch all open Dependabot security vulnerabilities
Opened
#450 [PR #424] [CLOSED] feat: Add @langchain/baseten provider package
Opened
#451 [PR #428] [MERGED] chore: fix changeset
Opened
#452 [PR #427] feat(providers): add @langchain/wasmsh — in-process shell + Python sandbox
Opened
#453 [PR #429] [MERGED] chore: version packages (alpha)
Opened
#454 [PR #430] [MERGED] chore: patch package versions
Opened
#455 [PR #426] fix(deepagents): hydrate serialized summaries and preserve latest user turn
Opened
#456 [PR #432] [MERGED] chore: exit pre-release
Opened
#457 [PR #431] [MERGED] build(deps-dev): bump vite from 8.0.3 to 8.0.5
Opened
#458 [PR #433] [MERGED] chore: version packages
Opened
#459 [PR #434] [MERGED] chore: upgrade langgraph + langchain
Opened
#460 [PR #435] [CLOSED] feat(deepagents): add namespace factory support to StoreBackend
Opened
#461 [PR #438] [MERGED] build(deps): bump hono from 4.12.9 to 4.12.12
Opened
#462 [PR #437] [MERGED] build(deps): bump @hono/node-server from 1.19.12 to 1.19.13
Opened
#463 [PR #439] fix(deepagents): stop double line numbers in read_file for sandbox backends
Opened
#464 [PR #440] feat: add artifactsRoot to CompositeBackend and middleware
Opened
#465 [PR #436] [CLOSED] feat: implement swarm
Opened
#466 [PR #441] [CLOSED] feat: namespace factory support with BackendContext backwards compat
Opened
#467 [PR #442] [MERGED] fix(deepagents): closer align store backend with Python
Opened
#468 [PR #444] [MERGED] chore: version packages
Opened
#469 [PR #445] [MERGED] fix(deepagents): minor store adjustments
Opened
#470 [PR #446] [MERGED] chore: mark langsmith sandboxes as experimental
Opened
#471 [PR #449] [CLOSED] feat: add permissions system for filesystem access control
Opened
#472 [PR #450] [MERGED] build(deps): bump langsmith from 0.5.16 to 0.5.18
Opened
#473 [PR #448] [MERGED] fix: follow symlinks in sandbox find commands
Opened
#474 [PR #451] [MERGED] fix(deepagents): remove unconditional @langchain/anthropic import
Opened
#475 [PR #452] [CLOSED] swarm poc
Opened
#476 [PR #456] [MERGED] docs(deepagents): simplify README
Opened
#477 [PR #455] [MERGED] test(evals): expand parity coverage with python eval suites
Opened
#478 [PR #457] [MERGED] feat(evals): add aggregate all-evals entrypoint and suite-builder structure
Opened
#479 [PR #458] [MERGED] feat(deepagents): support new streaming features (currently experimental in LG.js)
Opened
#480 [PR #453] [CLOSED] swarm refactor
Opened
#481 [PR #460] feat: centralize default model constant with env var override
Opened
#482 [PR #459] [MERGED] fix: skill loading should default to 1000 lines
Opened
#483 [PR #461] [MERGED] ci: add PR title lint workflow
Opened
#484 [PR #462] [MERGED] build(deps): bump langsmith from 0.5.18 to 0.5.19
Opened
#485 [PR #463] fix: skills middleware discovery for scoped directories - Fixes #387
Opened
#486 [PR #466] [MERGED] build(deps): bump langsmith from 0.5.19 to 0.5.20
Opened
#487 [PR #465] [MERGED] fix(deepagents): align summarization with active request model
Opened
#488 [PR #468] [MERGED] build(deps): bump hono from 4.12.12 to 4.12.14
Opened
#489 [PR #469] fix: expose summarization middleware options
Opened
#490 [PR #464] [CLOSED] fix(deepagents): follow symlinks in sandbox find commands
Opened
#491 [PR #470] [MERGED] feat(deepagents): Adds agent type metadata prop to configurable
Opened
#492 [PR #473] [CLOSED] fix(deepagents): Allow subagent type to override existing agent type in metadata
Opened
#493 [PR #472] [CLOSED] feat(deepagents): implement swarm as a foreign function in quickjs middleware to enable parallel task fan-out
Opened
#494 [PR #471] [CLOSED] feat(sdk): implement swarm middleware for parallel subagent fan-out
Opened
#495 [PR #474] [CLOSED] fix(deepagents): Add subagent metadata using withRunTree
Opened
#496 [PR #475] [MERGED] build(deps): bump langsmith from 0.5.20 to 0.5.21
Opened
#497 [PR #476] [CLOSED] fix(quickjs): read pending writes in same eval
Opened
#498 [PR #477] [CLOSED] feat(deepagents): implement swarm for parallel task fan out
Opened
#499 [PR #479] [MERGED] feat(deepagents): add snapshot/start/stop lifecycle to LangSmithSandbox
Opened
#500 [PR #478] [MERGED] fix(deps): patch 6 security alerts across 4 packages (1 critical, 5 medium)
Opened
#501 [PR #483] [CLOSED] feat(deepagents): expose summarization options on createDeepAgent
Opened
#502 [PR #486] [MERGED] feat(quickjs): remove built-in VFS globals, add PTC instance injection and StateBackend read-your-writes
Opened
#503 [PR #489] [MERGED] fix(deepagents): handle Windows absolute paths in tsdown external filter
Opened
#504 [PR #482] [CLOSED] QdrantSkillsMiddleware — vector-retrieved skills
Opened
#505 [PR #490] chore: improve filesystem and subagents tool descriptions
Opened
#506 [PR #492] [MERGED] feat(deepagents): implement file system permissions for fs middleware tools
Opened
#507 [PR #493] [CLOSED] feat(deepagents): add handleToolErrors option to recover from tool exceptions
Opened
#508 [PR #494] [MERGED] feat(quickjs): implement delete session in after agent hook to clean up completed repl sessions
Opened
#509 [PR #495] [MERGED] fix: update x handle in readme
Opened
#510 [PR #491] [CLOSED] feat(deepagents): implement filesystem permissions middleware with ToolPolicy integration
Opened
#511 [PR #498] [MERGED] fix(quickjs): bound console buffering at capture time
Opened
#512 [PR #496] [MERGED] feat(deepagents): implement functional skills for quickjs middleware
Opened
#513 [PR #497] [MERGED] feat(quickjs): add maxPtcCallsbudget for ptc calls
Opened
#514 [PR #499] [MERGED] fix(quickjs): add ls_code_input_language metadata to js_eval tool
Opened
#515 [PR #500] [MERGED] feat(quickjs): add swarm task tool
Opened
#516 [PR #501] [MERGED] fix: bump @langchain/core to ^1.1.42 across all workspace packages
Opened
#517 [PR #503] [MERGED] build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 in the patch-deps-updates group
Opened
#518 [PR #504] [MERGED] build(deps): bump actions/setup-node from 6.3.0 to 6.4.0
Opened
#519 [PR #505] [MERGED] build(deps): bump pnpm/action-setup from 5.0.0 to 6.0.5
Opened
#520 [PR #502] [CLOSED] build(deps): bump the npm_and_yarn group across 4 directories with 1 update
Opened
#521 [PR #508] [MERGED] build(deps): bump @vitejs/plugin-react from 5.2.0 to 6.0.1
Opened
#522 [PR #507] [CLOSED] build(deps): bump the patch-deps-updates-main group with 15 updates
Opened
#523 [PR #506] [MERGED] build(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0
Opened
#524 [PR #509] [MERGED] build(deps): bump @hono/node-server from 1.19.13 to 2.0.1
Opened
#525 [PR #510] [MERGED] build(deps-dev): bump @types/node from 25.5.0 to 25.6.0
Opened
#526 [PR #513] [MERGED] build(deps-dev): bump oxfmt from 0.42.0 to 0.47.0
Opened
#527 [PR #511] [MERGED] build(deps): bump dotenv from 17.3.1 to 17.4.2
Opened
#528 [PR #512] [MERGED] build(deps): bump langsmith from 0.5.20 to 0.6.0
Opened
#529 [PR #514] [CLOSED] build(deps-dev): bump @vitest/coverage-v8 from 4.0.18 to 4.1.5
Opened
#530 [PR #515] [MERGED] build(deps-dev): bump oxlint from 1.58.0 to 1.62.0
Opened
#531 [PR #516] [MERGED] build(deps-dev): bump @changesets/cli from 2.29.8 to 2.31.0
Opened
#532 [PR #517] [CLOSED] feat(deepagents): expose summarization options in createDeepAgent #467
Opened
#533 [PR #520] [MERGED] chore(quickjs): rename to REPLMiddleware and adjust defaults
Opened
#534 [PR #521] [MERGED] chore: version packages
Opened
#535 [PR #519] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 16 updates
Opened
#536 [PR #525] [MERGED] chore: version packages
Opened
#537 [PR #524] [MERGED] fix(quickjs): individual repl sessions use individual wasm module causing inefficient memory usage
Opened
#538 [PR #526] [MERGED] feat(deepagents): implement harness profiles
Opened
#539 [PR #528] [MERGED] fix(deepagents): align LangSmith sandbox create options with SDK
Opened
#540 [PR #522] [CLOSED] build(deps): bump the npm_and_yarn group across 4 directories with 1 update
Opened
#541 [PR #532] [MERGED] chore: version packages
Opened
#542 [PR #529] [MERGED] build(deps): bump hono from 4.12.16 to 4.12.18
Opened
#543 [PR #531] [MERGED] chore(quickjs): update REPLMiddleware to be named CodeInterpreterMiddleware
Opened
#544 [PR #533] [MERGED] feat(deepagents): add ContextHubBackend backend
Opened
#545 [PR #535] [CLOSED] feat(deepagents): implement cli for deepagents with add-skill command
Opened
#546 [PR #537] [MERGED] chore(deepagents): bump langsmith sdk version
Opened
#547 [PR #538] [MERGED] chore: version packages
Opened
#548 [PR #536] feat(acp): support persistent checkpointer/sessions and relax visibility
Opened
#549 [PR #539] [MERGED] build(deps): bump fast-xml-builder from 1.1.5 to 1.2.0
Opened
#550 [PR #540] [CLOSED] feat(deepagents): implement skill provider
Opened
#551 [PR #545] [MERGED] chore(quickjs): update swarm task tool to use withStructuredOutput
Opened
#552 [PR #541] [MERGED] fix(deepagents): return application/octet-stream for unknown MIME types
Opened
#553 [PR #549] [MERGED] chore(deepagents): move required ptc tools to metadata
Opened
#554 [PR #551] [MERGED] fix(deepagents): gate cache_control writes on per-call request.model
Opened
#555 [PR #546] [MERGED] fix(quickjs): scope REPL prompt sandbox bullet to the runtime
Opened
#556 [PR #554] fix(quickjs): forward config for skills and PTC tools
Opened
#557 [PR #555] fix(deepagents): bump langchain to ^1.4.2 to fix Buffer.from(undefined) crash in v3 stream
Opened
#558 [PR #556] fix: skip unreadable dirs in glob/grep instead of crashing
Opened
#559 [PR #557] fix(acp): run filesystem backend in virtual mode
Opened
#560 [PR #559] fix(quickjs): resolve BigInt serialization crashes in REPL results an…
Opened
#561 [PR #563] fix(deepagents): isolate subagent projections per task invocation
Opened
#562 [PR #564] [MERGED] chore(ci): add no-response label workflow
Opened
#563 [PR #566] [MERGED] fix(deepagents): propagate subagent lc_agent_name for delegated tasks
Opened
#564 [PR #561] [CLOSED] Upgrade to 1.10.2
Opened
#565 [PR #565] [CLOSED] fix(node-vfs): safely rewrite absolute execute paths
Opened
#566 [PR #567] [MERGED] fix(deno): stabilize reconnect integration test
Opened
#567 [PR #569] [MERGED] feat(deepagents): Add support for stateSchema to createDeepAgent()
Opened
#568 [PR #568] chore: version packages
Opened
#569 [PR #570] feat(deepagents): implement deferred skill loading
Opened
#570 [PR #571] [CLOSED] Caller id for occ and other friends
Opened
#571 [PR #572] [MERGED] fix(deepagents): scope composite route search fanout by path
Opened
#572 [PR #574] [MERGED] fix(deepagents): add browser and node entrypoints
Opened
#573 [PR #573] fix(deepagents): replace same-name middleware in createDeepAgent
Opened
#574 [PR #575] [MERGED] refactor(node-vfs): make VfsSandbox filesystem-only
Opened
#575 [PR #576] fix(deepagents): treat extensionless files as text/plain
Opened
#576 [PR #577] [MERGED] chore(deepagents): clarify LocalShellBackend virtualMode behavior
Opened
#577 [PR #579] [MERGED] build(deps): bump the minor-deps-updates group with 2 updates
Opened
#578 [PR #578] [MERGED] build(deps): bump pnpm/action-setup from 6.0.5 to 6.0.8 in the patch-deps-updates group
Opened
#579 [PR #580] [MERGED] build(deps): bump the patch-deps-updates-main group across 1 directory with 17 updates
Opened
#580 [PR #581] build(deps): bump the minor-deps-updates-main group across 1 directory with 19 updates
Opened
#581 [PR #582] [MERGED] build(deps): bump the major-deps-updates-main group with 2 updates
Opened
#582 [PR #585] feat(quickjs): implement interpreter libraries for deterministic workflows with composable code libraries
Opened
#583 [PR #584] [CLOSED] fix(quickjs): swarm subagents don't expose configurable middleware param