[PR #499] [MERGED] fix(quickjs): add ls_code_input_language metadata to js_eval tool #514

Closed
opened 2026-06-05 17:23:31 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/deepagentsjs/pull/499
Author: @hntrl
Created: 4/30/2026
Status: Merged
Merged: 4/30/2026
Merged by: @hntrl

Base: mainHead: hunter/eval-metadata


📝 Commits (2)

  • b2164aa fix(quickjs): add ls_code_input_language metadata to js_eval tool
  • 46d0963 Create ten-eyes-develop.md

📊 Changes

3 files changed (+16 additions, -0 deletions)

View changed files

.changeset/ten-eyes-develop.md (+5 -0)
📝 libs/providers/quickjs/src/middleware.test.ts (+10 -0)
📝 libs/providers/quickjs/src/middleware.ts (+1 -0)

📄 Description

Summary

Adds LangSmith code-language metadata to the QuickJS REPL evaluation tool so tool inputs are correctly interpreted as JavaScript in traces.

Changes

@langchain/quickjs

  • Added metadata: { ls_code_input_language: "javascript" } to the js_eval tool definition in createQuickJSMiddleware.
  • Extended middleware tool-registration tests to assert that js_eval exposes ls_code_input_language metadata.
  • Verified behavior with quickjs unit tests (src/middleware.test.ts).

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/deepagentsjs/pull/499 **Author:** [@hntrl](https://github.com/hntrl) **Created:** 4/30/2026 **Status:** ✅ Merged **Merged:** 4/30/2026 **Merged by:** [@hntrl](https://github.com/hntrl) **Base:** `main` ← **Head:** `hunter/eval-metadata` --- ### 📝 Commits (2) - [`b2164aa`](https://github.com/langchain-ai/deepagentsjs/commit/b2164aa41ecf2d97b8be0bf8cb9e0d06b2d77a60) fix(quickjs): add ls_code_input_language metadata to js_eval tool - [`46d0963`](https://github.com/langchain-ai/deepagentsjs/commit/46d096385e1b064a728c877da270135afd91bce3) Create ten-eyes-develop.md ### 📊 Changes **3 files changed** (+16 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.changeset/ten-eyes-develop.md` (+5 -0) 📝 `libs/providers/quickjs/src/middleware.test.ts` (+10 -0) 📝 `libs/providers/quickjs/src/middleware.ts` (+1 -0) </details> ### 📄 Description ## Summary Adds LangSmith code-language metadata to the QuickJS REPL evaluation tool so tool inputs are correctly interpreted as JavaScript in traces. ## Changes ### @langchain/quickjs - Added `metadata: { ls_code_input_language: "javascript" }` to the `js_eval` tool definition in `createQuickJSMiddleware`. - Extended middleware tool-registration tests to assert that `js_eval` exposes `ls_code_input_language` metadata. - Verified behavior with quickjs unit tests (`src/middleware.test.ts`). --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 17:23:31 -04:00
yindo closed this issue 2026-06-05 17:23:31 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/deepagentsjs#514