github-actions[bot]
4ebb53375f
chore: version packages ( #307 )
...
* chore: version packages
* cr
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Hunter Lovell <hunter@hntrl.io >
deepagents-acp@0.1.2
deepagents@1.8.3
2026-03-13 20:26:22 +00:00
Tanushree
7ffb0b6375
feat(sdk): Add LangSmith integration metadata to deepagentsjs ( #305 )
...
* add metadata
* Create itchy-shirts-provide.md
---------
Co-authored-by: Hunter Lovell <40191806+hntrl@users.noreply.github.com >
2026-03-12 18:28:14 -07:00
Christian Bromann
cb7f55f0a9
fix(cli): remove ( #301 )
2026-03-11 14:11:36 -07:00
Hunter Lovell
b805b3e49c
fix(modal): prevent sandbox timeout in integration tests ( #300 )
2026-03-11 12:44:33 -07:00
Maahir Sachdev
eeaca6d828
fix: update various issues in QuickJS REPL ( #293 )
...
* fix 3 bugs
* fix bugs
* remove state hint
* update
* cr
---------
Co-authored-by: Hunter Lovell <hunter@hntrl.io >
2026-03-11 09:24:00 -07:00
github-actions[bot]
1a503b23df
chore: version packages ( #282 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-10 15:42:33 -07:00
Christian Bromann
2195638ae8
feat(acp): add authMethods to InitializeResponse for ACP registry compliance ( #291 )
...
* feat(acp): add authMethods to InitializeResponse for ACP registry compliance
The ACP registry CI verifies that agents advertise authentication
methods during initialization. Add configurable `authMethods` to
`DeepAgentsServerOptions` with sensible defaults (Anthropic/OpenAI
env_var methods + agent-type fallback), and expose typed interfaces
for all three ACP auth method types (agent, env_var, terminal).
* Create weak-singers-wash.md
* format
* remove description prop
2026-03-10 15:38:30 -07:00
Colin Francis
5af9514ac4
fix(deepagents): prompt caching with anthropic models results in higher than expected cache miss rates ( #285 )
...
* improve caching performance
* add changeset
* add check for anthropic models
* use content blocks
* test isAnthropicModel
* update logic to ensure all stable content BEFORE the memory block is cached - not just the system prompt
* fix type check error
* add cache breakpoint after subagent middleware for default and general purpose
2026-03-09 14:05:21 -07:00
Youngho Kim
5f499ed5af
fix: delegate CompositeBackend.id to default sandbox backend ( #286 )
...
* fix: delegate CompositeBackend.id to default sandbox backend
CompositeBackend failed isSandboxBackend check because it lacked the
required id property from SandboxBackendProtocol. Added a get id()
getter that delegates to the default backend's id when it is a sandbox,
or returns an empty string otherwise. This preserves the real sandbox
ID (e.g. from Daytona/Deno/Modal) for external lifecycle operations
like provider.delete({ sandboxId: sandbox.id }).
Fixes #275
* Fix delegation of CompositeBackend.id to sandbox backend
2026-03-09 09:23:54 -07:00
Youngho Kim
1b8bde902f
fix: add truncation to grep/glob/ls tool results ( #281 )
...
* fix: add truncation to grep/glob/ls tool results
Fixes #272
grep, glob, and ls tools can return hundreds of KB of results, which
can exceed context limits and cause model retries or blank responses.
This adds truncation at the TOOL_RESULT_TOKEN_LIMIT (20K tokens ~80KB)
threshold, consistent with read_file's existing behavior.
Changes:
- Import truncateIfTooLong utility in fs.ts middleware
- Apply truncation to ls, glob, and grep tool results
- Truncate arrays before joining to preserve complete lines
- Add guidance message when results are truncated
The truncation happens in the middleware layer (matching Python's
architecture), not in the backend, so backends return full results
and middleware applies the limit.
* test: add documentation for truncation test coverage
Add note explaining that ls/grep/glob truncation is covered by
existing truncateIfTooLong tests in utils.test.ts (lines 290-314).
Full integration tests would require complex LangGraph context setup.
* test: add integration tests for ls/grep/glob truncation
Add proper integration tests that verify truncation works through the
entire middleware → tool → backend → formatting → truncation pipeline.
- Mock getCurrentTaskInput to enable tool invocation without LangGraph
- Test ls, glob, and grep tools with large result sets (truncated)
- Test ls, glob, and grep tools with small result sets (not truncated)
- Remove unnecessary comments for cleaner test code
These tests verify that the truncation logic added in commit 6e4a2b8
works correctly through the full middleware integration.
* Implement truncation in tool results
Add truncation feature to grep, glob, and ls tool results.
---------
Co-authored-by: Christian Bromann <git@bromann.dev >
2026-03-06 09:42:59 -08:00
Hunter Lovell
454fa26804
feat: add quickjs middleware ( #261 )
...
* feat(quickjs): add @langchain/quickjs — sandboxed JS/TS REPL with PTC, env isolation, and RLM support
* chore: split changesets into quickjs minor + deepagents patch
* refactor(quickjs): remove env/secrets, lazy runtime, buffered writes, fix thread_id propagation
- Remove entire env/secrets system (EnvVarConfig, EnvConfig, secretRef, injectEnv, blockEnvLeaks, checkEnvAccess, generateEnvPrompt)
- Lazy-load QuickJS WASM runtime on first eval via ensureStarted()
- Buffer file writes in pendingWrites[], flush after eval via flushWrites(backend)
- Make ReplSession.getOrCreate() synchronous (runtime init deferred)
- Add toJSON()/fromJSON() for session serialization
- Fix thread_id propagation: move session creation from wrapModelCall (which lacks configurable) to tool handler (which has config.configurable.thread_id)
- Remove dead starting map from ReplSession
- Add integration test verifying REPL state persists across js_eval calls
- Add thread_id propagation unit tests
- Remove secret-env-agent example
- 68 unit tests + 1 integration test passing, types clean
* cr
* cr
* docs(quickjs): add README and LICENSE, fix lint errors
* cr
* cr
2026-03-06 08:49:17 +00:00
dependabot[bot]
c860bbefa7
build(deps-dev): bump globals from 17.3.0 to 17.4.0 ( #266 )
...
Bumps [globals](https://github.com/sindresorhus/globals ) from 17.3.0 to 17.4.0.
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0 )
---
updated-dependencies:
- dependency-name: globals
dependency-version: 17.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 13:12:57 -08:00
dependabot[bot]
50a4e6d794
build(deps): bump actions/upload-artifact from 6 to 7 ( #264 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 13:12:44 -08:00
dependabot[bot]
1ef516a8bb
build(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 ( #263 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 13:12:10 -08:00
dependabot[bot]
b4efd5549f
build(deps): bump @daytonaio/sdk from 0.144.0 to 0.148.0 ( #267 )
...
Bumps [@daytonaio/sdk](https://github.com/daytonaio/daytona ) from 0.144.0 to 0.148.0.
- [Release notes](https://github.com/daytonaio/daytona/releases )
- [Commits](https://github.com/daytonaio/daytona/compare/v0.144.0...v0.148.0 )
---
updated-dependencies:
- dependency-name: "@daytonaio/sdk"
dependency-version: 0.148.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 13:11:57 -08:00
John Kennedy
d92f17fb81
Fix for Comparison between inconvertible types ( #256 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-03-02 12:48:18 -08:00
dependabot[bot]
087de4c17a
build(deps-dev): bump @types/node from 25.2.3 to 25.3.3 ( #269 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.2.3 to 25.3.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.3.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 12:37:23 -08:00
Sydney Runkle
3dab5ef068
Adjust logo width in README.md
...
Updated logo image width in README.md from 80% to 50%.
2026-03-02 12:35:12 -05:00
Sydney Runkle
68a7a75d5b
Swap logo image sources for light and dark modes
2026-03-02 11:43:40 -05:00
Sydney Runkle
6602264c05
Add files via upload
2026-03-02 11:36:35 -05:00
Sydney Runkle
61ed186ac5
Add files via upload
2026-03-02 11:34:29 -05:00
Sydney Runkle
2b73a00b78
Add files via upload
2026-03-02 10:56:46 -05:00
Naomi Pentrel
983179238e
Merge pull request #262 from langchain-ai/npentrel-patch-1
...
docs: update README with LangSmith tip for AI agents
2026-03-02 13:14:01 +01:00
Naomi Pentrel
6d3275e646
Update README with LangSmith tip for AI agents
...
Added a tip for using LangSmith for AI agent development.
2026-03-02 12:49:02 +01:00
John Kennedy
2f9fcae5f8
Merge pull request #260 from langchain-ai/fix/security-alerts-2026-02-28
...
fix: patch 6 security alerts (critical + high severity)
2026-02-28 14:38:17 -08:00
John Kennedy
cb95cd5cd1
fix: patch 6 security alerts (critical + high severity)
...
Resolves 6 Dependabot security alerts using pnpm.overrides (Strategy C):
- fast-xml-parser 5.3.4 → 5.3.6: CVE-2026-25896 (critical), CVE-2026-26278 (high)
- rollup 4.57.1 → 4.59.0: CVE-2026-27606 (high)
- minimatch 3.1.2 → 3.1.4: CVE-2026-26996, CVE-2026-27903, CVE-2026-27904 (all high)
Also fixes broken override from PR #257 that pinned minimatch@<3.1.3
to the vulnerable version 3.1.2 instead of the fixed 3.1.4.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:31:26 -08:00
John Kennedy
1d0c079d39
Merge pull request #257 from langchain-ai/fix/cve-2026-26996-minimatch
...
fix: bump minimatch to resolve CVE-2026-26996
2026-02-28 14:27:38 -08:00
John Kennedy
bd93f768c3
fix: minimize lockfile churn, patch all vulnerable minimatch ranges
...
The original lockfile regeneration pulled in unrelated dependency bumps
(langgraph 1.1.4→1.2.0, core 1.1.26→1.1.29) that caused TypeScript
type errors. Regenerate from main's lockfile with targeted overrides
that only change minimatch versions.
Also fix override selectors to catch minimatch@10.1.2 (in the
>=10.0.0 <10.2.1 vulnerable range) used by @typescript-eslint.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 14:21:46 -08:00
John Kennedy
957209b955
fix: bump minimatch to resolve CVE-2026-26996
...
minimatch < 3.1.3, < 9.0.6, < 10.2.1 are vulnerable.
Strategy: lockfile re-resolution (transitive dependency).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 16:44:47 -08:00
github-actions[bot]
ade691deba
chore: version packages ( #255 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
deepagents-acp@0.1.0
2026-02-24 21:30:29 -08:00
Christian Bromann
db3ad2c506
feat(server): add ACP support ( #191 )
...
* feat(server): add ACP support
* improvements
* rename to deepagents-acp
* format
* add missing props
* linting
* lint
* more docs
* Create orange-scissors-tell.md
* more features
* format
* format
* fix tests
* format
2026-02-24 21:00:54 -08:00
github-actions[bot]
31c644f118
chore: version packages ( #246 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
deepagents@1.8.1
2026-02-23 21:44:25 -08:00
Christian Bromann
4bcc9d46cf
fix(deepagents): fix OOM in conversation history offloading ( #250 )
...
* fix(deepagents): fix OOM in conversation history offloading (#XXX)
The summarization middleware used edit() to append to the conversation
history file, which downloaded the file twice and performed a full
string search-and-replace — causing ~6x peak memory relative to file
size. Replace with direct byte concatenation via uploadFiles(), reducing
peak memory to ~2x.
Also harden BaseSandbox.edit() with memory and performance improvements:
- Count occurrences via indexOf loop instead of split() to avoid
allocating intermediate arrays
- Use replaceAll() instead of split().join()
- Reuse found index for single-replace to skip redundant search
- Release raw Uint8Array early for GC
- Guard against empty oldString (infinite loop)
- Short-circuit when oldString === newString
* Fix OOM issue in conversation history offloading
* improved behavior for empty files
* format
2026-02-23 21:38:51 -08:00
dependabot[bot]
ab36d2715f
build(deps): bump @daytonaio/sdk from 0.143.0 to 0.144.0 ( #253 )
...
Bumps [@daytonaio/sdk](https://github.com/daytonaio/daytona ) from 0.143.0 to 0.144.0.
- [Release notes](https://github.com/daytonaio/daytona/releases )
- [Commits](https://github.com/daytonaio/daytona/compare/v0.143.0...v0.144.0 )
---
updated-dependencies:
- dependency-name: "@daytonaio/sdk"
dependency-version: 0.144.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 21:14:20 -08:00
dependabot[bot]
15f2b99f1c
build(deps): bump modal from 0.6.2 to 0.7.1 ( #254 )
...
Bumps [modal](https://github.com/modal-labs/libmodal ) from 0.6.2 to 0.7.1.
- [Changelog](https://github.com/modal-labs/libmodal/blob/main/CHANGELOG.md )
- [Commits](https://github.com/modal-labs/libmodal/compare/modal-go/v0.6.2...modal-go/v0.7.1 )
---
updated-dependencies:
- dependency-name: modal
dependency-version: 0.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 20:59:58 -08:00
dependabot[bot]
77c1b837f9
build(deps-dev): bump @types/node from 25.2.3 to 25.3.0 ( #252 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.2.3 to 25.3.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 25.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 20:59:34 -08:00
dependabot[bot]
629b808196
build(deps): bump the patch-deps-updates-main group with 9 updates ( #251 )
...
Bumps the patch-deps-updates-main group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [@eslint/eslintrc](https://github.com/eslint/eslintrc ) | `3.3.3` | `3.3.4` |
| [eslint](https://github.com/eslint/eslint ) | `10.0.0` | `10.0.2` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.56.0` | `8.56.1` |
| [@langchain/core](https://github.com/langchain-ai/langchainjs ) | `1.1.26` | `1.1.27` |
| [@langchain/langgraph](https://github.com/langchain-ai/langgraphjs/tree/HEAD/libs/langgraph-core ) | `1.1.4` | `1.1.5` |
| [langchain](https://github.com/langchain-ai/langchainjs ) | `1.2.25` | `1.2.26` |
| [@langchain/anthropic](https://github.com/langchain-ai/langchainjs ) | `1.3.18` | `1.3.20` |
| [@langchain/openai](https://github.com/langchain-ai/langchainjs ) | `1.2.7` | `1.2.9` |
| [langsmith](https://github.com/langchain-ai/langsmith-sdk ) | `0.5.4` | `0.5.6` |
Updates `@eslint/eslintrc` from 3.3.3 to 3.3.4
- [Release notes](https://github.com/eslint/eslintrc/releases )
- [Changelog](https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.3...eslintrc-v3.3.4 )
Updates `eslint` from 10.0.0 to 10.0.2
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.0.0...v10.0.2 )
Updates `typescript-eslint` from 8.56.0 to 8.56.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/typescript-eslint )
Updates `@langchain/core` from 1.1.26 to 1.1.27
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/commits )
Updates `@langchain/langgraph` from 1.1.4 to 1.1.5
- [Release notes](https://github.com/langchain-ai/langgraphjs/releases )
- [Changelog](https://github.com/langchain-ai/langgraphjs/blob/main/libs/langgraph-core/CHANGELOG.md )
- [Commits](https://github.com/langchain-ai/langgraphjs/commits/@langchain/langgraph@1.1.5/libs/langgraph-core )
Updates `langchain` from 1.2.25 to 1.2.26
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/langchain@1.2.25...langchain@1.2.26 )
Updates `@langchain/anthropic` from 1.3.18 to 1.3.20
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/anthropic@1.3.18...@langchain/anthropic@1.3.20 )
Updates `@langchain/openai` from 1.2.7 to 1.2.9
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/commits )
Updates `langsmith` from 0.5.4 to 0.5.6
- [Release notes](https://github.com/langchain-ai/langsmith-sdk/releases )
- [Commits](https://github.com/langchain-ai/langsmith-sdk/commits )
---
updated-dependencies:
- dependency-name: "@eslint/eslintrc"
dependency-version: 3.3.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: eslint
dependency-version: 10.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: typescript-eslint
dependency-version: 8.56.1
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/core"
dependency-version: 1.1.27
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/langgraph"
dependency-version: 1.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: langchain
dependency-version: 1.2.26
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/anthropic"
dependency-version: 1.3.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: "@langchain/openai"
dependency-version: 1.2.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
- dependency-name: langsmith
dependency-version: 0.5.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 20:59:15 -08:00
John Kennedy
f58cd74931
chore: update dependabot.yml to comply with posture checks ( #249 )
2026-02-23 20:53:13 -08:00
Hunter Lovell
20c7df0868
fix(deepagents): preserve ToolMessage metadata on eviction ( #248 )
2026-02-23 19:11:45 -08:00
Christian Bromann
a553936c53
docs(deepagents): add streaming examples ( #227 )
...
* docs(deepagents): add streaming examples
* format
* Create clean-pumpkins-stare.md
2026-02-23 14:04:44 -08:00
Christian Bromann
d8cb607e01
fix: add missing changeset
2026-02-23 13:30:30 -08:00
Christian Bromann
ad69c396a6
fix(deepagents): filter invalid content blocks from subagent ToolMessage ( #240 )
...
When using Anthropic models, AIMessage.content can be an array containing
tool_use, thinking, and redacted_thinking blocks. Passing these directly
as ToolMessage.content causes downstream errors. Filter out invalid block
types before constructing the ToolMessage, falling back to "Task completed"
if no valid content remains.
Fixes #239 , fixes #245
2026-02-23 13:28:59 -08:00
Hunter Lovell
9e04404df2
feat(deepagents): add namespace option to StoreBackend ( #244 )
...
* Add StoreBackend namespace option
* cr
* cr
2026-02-23 12:39:09 -08:00
Hunter Lovell
073d206acc
feat(ci): add initial eval suites ( #238 )
...
* feat(ci): add initial eval suites
* cr
* cr
2026-02-19 02:56:00 +00:00
github-actions[bot]
d4e81b58cc
chore: version packages ( #224 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@langchain/modal@0.1.3
@langchain/daytona@0.1.2
@langchain/deno@0.2.1
@langchain/node-vfs@0.1.2
@langchain/sandbox-standard-tests@0.1.0
deepagents@1.8.0
2026-02-18 12:46:01 -08:00
Christian Bromann
199c86c013
fix(deepagents): update summarization behavior ( #234 )
...
* fix(deepagents): update summarization behavior
* actually use deepagent summarization middleware
* Update summarization behavior for deepagents
* make it work
* format
* fix pnpm-lock
2026-02-18 12:27:49 -08:00
Christian Bromann
a827af7be8
feat(standard-tests): make test suite framework-agnostic and publish as public package ( #237 )
...
* feat(standard-tests): make test suite framework-agnostic and publish as public package
Move @langchain/sandbox-standard-tests from internal/ to libs/ for
publishing. The test suite no longer hard-depends on Vitest — test-runner
primitives (describe, it, expect, beforeAll, afterAll) are supplied via
a `runner` config property, letting consumers use any framework.
A convenience sub-export at @langchain/sandbox-standard-tests/vitest
pre-fills the runner with Vitest primitives for zero-config usage.
* format
* no underscore
* adding copies of license files
* adding changesets
* add build step
* fix test
2026-02-18 12:14:01 -08:00
Christian Bromann
357a092b31
feat(deepagents): add local shell backend ( #236 )
...
* feat(deepagents): add local shell backend
* format
* make it async
* update readme
* add integration tests
* format
* fix types
2026-02-18 11:09:17 -08:00
dependabot[bot]
7462e285c3
build(deps): bump changesets/action in the minor-deps-updates group ( #231 )
...
Bumps the minor-deps-updates group with 1 update: [changesets/action](https://github.com/changesets/action ).
Updates `changesets/action` from 1.6.0 to 1.7.0
- [Release notes](https://github.com/changesets/action/releases )
- [Changelog](https://github.com/changesets/action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/changesets/action/compare/c48e67d110a68bc90ccf1098e9646092baacaa87...6a0a831ff30acef54f2c6aa1cbbc1096b066edaf )
---
updated-dependencies:
- dependency-name: changesets/action
dependency-version: 1.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: minor-deps-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-17 11:26:35 -08:00
dependabot[bot]
9805878218
build(deps): bump langchain in the patch-deps-updates-main group ( #232 )
...
Bumps the patch-deps-updates-main group with 1 update: [langchain](https://github.com/langchain-ai/langchainjs ).
Updates `langchain` from 1.2.23 to 1.2.24
- [Release notes](https://github.com/langchain-ai/langchainjs/releases )
- [Commits](https://github.com/langchain-ai/langchainjs/compare/langchain@1.2.23...langchain@1.2.24 )
---
updated-dependencies:
- dependency-name: langchain
dependency-version: 1.2.24
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-deps-updates-main
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-17 11:26:18 -08:00