From f06373ae18bc1a164bb7753eaa4018547ac09db8 Mon Sep 17 00:00:00 2001 From: Khurdhula-Harshavardhan Date: Mon, 6 Jul 2026 14:02:59 -0700 Subject: [PATCH 1/3] feat(obj-det): allow users to enhance prompts --- jigsawstack/vision.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jigsawstack/vision.py b/jigsawstack/vision.py index d23b548..c1eb2f9 100644 --- a/jigsawstack/vision.py +++ b/jigsawstack/vision.py @@ -102,6 +102,11 @@ class ObjectDetectionParams(TypedDict): List of prompts for object detection """ + enhance_prompts: NotRequired[bool] + """ + Whether to use enhanced prompts for better detection results + """ + features: NotRequired[List[Literal["object", "gui"]]] """ List of features to enable: object, gui From cd568b01b8d91c6c1aec124a19c19bbe32db1ccc Mon Sep 17 00:00:00 2001 From: Khurdhula-Harshavardhan Date: Mon, 6 Jul 2026 14:10:15 -0700 Subject: [PATCH 2/3] feat(obj-det): allow users to enhance prompts return_tags --- jigsawstack/vision.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jigsawstack/vision.py b/jigsawstack/vision.py index c1eb2f9..7bdb7a6 100644 --- a/jigsawstack/vision.py +++ b/jigsawstack/vision.py @@ -127,6 +127,11 @@ class ObjectDetectionParams(TypedDict): Whether to return masks for the detected objects """ + return_tags: NotRequired[bool] + """ + Whether to return tags detected in the image + """ + class ObjectDetectionResponse(BaseResponse): annotated_image: NotRequired[str] From 1516da0a1a2e9192934f1f0712ea5a77ef22cdcf Mon Sep 17 00:00:00 2001 From: Khurdhula-Harshavardhan Date: Mon, 6 Jul 2026 14:12:06 -0700 Subject: [PATCH 3/3] chore: versioning --- jigsawstack/version.py | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jigsawstack/version.py b/jigsawstack/version.py index e91e25c..054aeb2 100644 --- a/jigsawstack/version.py +++ b/jigsawstack/version.py @@ -1,4 +1,4 @@ -__version__ = "0.4.5" +__version__ = "0.4.6" def get_version() -> str: diff --git a/setup.py b/setup.py index 354102e..012781c 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ setup( name="jigsawstack", - version="0.4.5", + version="0.4.6", description="JigsawStack - The AI SDK for Python", long_description=open("README.md", encoding="utf8").read(), long_description_content_type="text/markdown",