diff --git a/CHANGELOG.md b/CHANGELOG.md index 557780a..abe815e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.2] - 2026-06-16 + +- Fixed handling of FileReply + ## [0.2.1] - 2026-06-15 - Fixed database DI diff --git a/plugin/package-lock.json b/plugin/package-lock.json index bbb937c..61b6bd1 100644 --- a/plugin/package-lock.json +++ b/plugin/package-lock.json @@ -1,12 +1,12 @@ { "name": "ai-document-plugin", - "version": "0.2.1", + "version": "0.2.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ai-document-plugin", - "version": "0.2.1", + "version": "0.2.2", "license": "MIT", "dependencies": { "@ds-wizard/plugin-sdk": "^0.9.1", diff --git a/plugin/package.json b/plugin/package.json index 70a8cf9..1dfe4d9 100644 --- a/plugin/package.json +++ b/plugin/package.json @@ -1,6 +1,6 @@ { "name": "ai-document-plugin", - "version": "0.2.1", + "version": "0.2.2", "description": "Plugin for DSW to generate documents using AI.", "license": "MIT", "author": "Marek Suchánek ", diff --git a/plugin/src/metadata.ts b/plugin/src/metadata.ts index a0efacd..ffb6756 100644 --- a/plugin/src/metadata.ts +++ b/plugin/src/metadata.ts @@ -3,6 +3,6 @@ import { PluginMetadata } from '@ds-wizard/plugin-sdk/types' export const pluginMetadata: PluginMetadata = { uuid: 'e9baedad-5817-4e94-8e76-5d0461a91845', name: 'AI Document Plugin', - version: '0.2.1', + version: '0.2.2', description: 'Plugin for DSW to generate documents using AI.', } diff --git a/service/pyproject.toml b/service/pyproject.toml index 8c432c0..13badea 100644 --- a/service/pyproject.toml +++ b/service/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ai-document-plugin-service" -version = "0.2.1" +version = "0.2.2" description = "Plugin for DSW to generate documents using AI." keywords = ["wizard", "plugin", "ai", "document", "generation", "llm", "fastapi"] license = "MIT" diff --git a/service/src/ai_document_plugin_service/ai/generation/parse_answers.py b/service/src/ai_document_plugin_service/ai/generation/parse_answers.py index f680b66..2eb946d 100644 --- a/service/src/ai_document_plugin_service/ai/generation/parse_answers.py +++ b/service/src/ai_document_plugin_service/ai/generation/parse_answers.py @@ -181,6 +181,9 @@ def parse_answer( # noqa: PLR0911 return answer['value'] # this answer is answered in it's children if answer_type == 'ItemSelectReply': return _parse_item_select_reply(answer, km, replies, question_path) + if answer_type == 'FileReply': + logger.info('Skipping unsupported answer type %s', answer_type) + return '' msg = 'Unknown answer type' raise RuntimeError(msg, answer_type) diff --git a/service/uv.lock b/service/uv.lock index b493768..dafe2d3 100644 --- a/service/uv.lock +++ b/service/uv.lock @@ -12,7 +12,7 @@ resolution-markers = [ [[package]] name = "ai-document-plugin-service" -version = "0.2.1" +version = "0.2.2" source = { editable = "." } dependencies = [ { name = "alembic" },