From fbf3984fc4c7809da916f6ca9158840e44ff6d4b Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Wed, 16 Sep 2026 14:49:41 +0900 Subject: [PATCH] docs(changelog): record the kernel-tools worker-dispatch fix (#1754) --- packages/senpi-codemode/CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/senpi-codemode/CHANGELOG.md b/packages/senpi-codemode/CHANGELOG.md index 298201918..94ec8aeea 100644 --- a/packages/senpi-codemode/CHANGELOG.md +++ b/packages/senpi-codemode/CHANGELOG.md @@ -10,6 +10,8 @@ ### Fixed +- The JavaScript kernel-tool capability now reaches host tools called from inside a running eval cell. A cell that registers `tool(fn)` can hand those functions to its in-process children through `task`/`agent`/`workpool`, because `ExtensionContext.kernelTools` resolves for the duration of each host tool call the cell makes. It was undefined at the dispatch point — the worker's message loop ran outside the `kernelToolsStorage` scope that only covered the awaited run chain — so every grant was refused with `tools_unavailable` and the capability shipped in the previous release could not be used ([#1754](https://github.com/code-yeongyu/senpi/issues/1754)). + ### Removed ## [2026.9.16] - 2026-09-16