From 2bb6cb8717ed2e7dde146084389c6a0803bfb0d0 Mon Sep 17 00:00:00 2001 From: kantan-kanto Date: Tue, 29 Sep 2026 20:20:27 +0900 Subject: [PATCH] Update documentation and version for 1.3.1 --- CHANGELOG.md | 8 ++++++++ README.ja.md | 6 ++++-- README.md | 6 ++++-- pyproject.toml | 2 +- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8855abb..cfab0af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ All notable changes to ComfyUI-ScriptFlow will be documented in this file. ## [Unreleased] +## [1.3.1] - 2026-09-29 + +- Fixed ComfyUI Registry publishing of 1.3.0 + - The Registry's automated dynamic-execution scan flagged the local Jev backend because it called the llama-cpp-python evaluation helper, whose method name matches Python's built-in code evaluation + - The local backend now decodes the prompt with `llama_batch_init` / `llama_decode` / `llama_batch_free` directly; answers and probabilities are unchanged + - Local models are loaded with `n_batch` equal to the 8192-token context so a whole prompt is decoded in one call + + ## [1.3.0] - 2026-09-29 - Added `MultiOutputScript (Jev)` node (`utils`) diff --git a/README.ja.md b/README.ja.md index 4efb62e..13fff39 100644 --- a/README.ja.md +++ b/README.ja.md @@ -3,7 +3,7 @@ --- -**Version:** 1.3.0 +**Version:** 1.3.1 **License:** GPL-3.0 System One の判断モデルを使える、安全な Python 風スクリプトノードです。 @@ -454,7 +454,9 @@ You should have received a copy of the GNU General Public License along with thi 詳しいバージョン履歴は [CHANGELOG.md](CHANGELOG.md) を参照してください。 -### 現在のバージョン:1.3.0 +### 現在のバージョン:1.3.1 +- ComfyUI Registry への公開を修正:ローカル Jev バックエンドが llama.cpp の API で直接推論するようにし、Registry の動的実行スキャンでの誤検知を回避 +- ComfyUI Registry に公開されなかった 1.3.0 の以下の変更を含む - テキストについての型付きの判断をスクリプトで使える `jev` 名前空間付きの `MultiOutputScript (Jev)` ノードを追加 - `jev.yes`、`jev.noul`、`jev.choice`、`jev.probabilities`、`jev.score` を追加 - `api_key.txt` から API キーを読み込む TypeSafe API バックエンドを追加 diff --git a/README.md b/README.md index 9b6ac70..0bc0ae6 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # ComfyUI-ScriptFlow [en | [ja](README.ja.md)] -**Version:** 1.3.0 +**Version:** 1.3.1 **License:** GPL-3.0 Safe Python-like script node for ComfyUI with a System One decision model. @@ -452,7 +452,9 @@ You should have received a copy of the GNU General Public License along with thi See [CHANGELOG.md](CHANGELOG.md) for detailed version history. -### Current Version: 1.3.0 +### Current Version: 1.3.1 +- Fixed ComfyUI Registry publishing: the local Jev backend now decodes through the llama.cpp API directly, avoiding a false positive in the Registry's dynamic-execution scan +- Includes the 1.3.0 changes below, which were not published to the ComfyUI Registry - Added `MultiOutputScript (Jev)` node with a `jev` namespace for typed decisions in scripts - Added `jev.yes`, `jev.noul`, `jev.choice`, `jev.probabilities`, and `jev.score` - Added TypeSafe API backend with the API key read from `api_key.txt` diff --git a/pyproject.toml b/pyproject.toml index 7bac99c..3460001 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "ComfyUI-ScriptFlow" description = "Safe Python-like script node with a System One decision model: ask yes/no, choice, and score questions via TypeSafe AI's Jev API, with local GGUF LLMs as a fallback. Multiple inputs and outputs let one node handle math, logic, text editing, conditional routing, resolution selection, filename generation, and more." -version = "1.3.0" +version = "1.3.1" license = {file = "LICENSE"} # classifiers = [ # # For OS-independent nodes (works on all operating systems)