From a9d0eeb1a05a707442888662e5293ee76ec5d438 Mon Sep 17 00:00:00 2001 From: Jay Ghiya Date: Sat, 25 Apr 2026 18:55:58 +0530 Subject: [PATCH 1/2] chore: release dev --- .../release-please-manifest.json | 6 ++--- unoplat-code-confluence-frontend/CHANGELOG.md | 9 +++++++ unoplat-code-confluence-frontend/package.json | 2 +- .../code-confluence-flow-bridge/CHANGELOG.md | 12 +++++++++ .../pyproject.toml | 2 +- .../CHANGELOG.md | 26 +++++++++++++++++++ .../pyproject.toml | 2 +- 7 files changed, 53 insertions(+), 6 deletions(-) diff --git a/.github/configuration/release-please-manifest.json b/.github/configuration/release-please-manifest.json index cadbbac9..d474f490 100644 --- a/.github/configuration/release-please-manifest.json +++ b/.github/configuration/release-please-manifest.json @@ -1,8 +1,8 @@ { "unoplat-code-confluence-commons": "0.47.0", "unoplat-code-confluence-docs": "0.43.0", - "unoplat-code-confluence-query-engine": "0.40.1", + "unoplat-code-confluence-query-engine": "0.41.0", ".": "0.9.0", - "unoplat-code-confluence-ingestion/code-confluence-flow-bridge": "0.75.1", - "unoplat-code-confluence-frontend": "1.51.0" + "unoplat-code-confluence-ingestion/code-confluence-flow-bridge": "0.76.0", + "unoplat-code-confluence-frontend": "1.52.0" } diff --git a/unoplat-code-confluence-frontend/CHANGELOG.md b/unoplat-code-confluence-frontend/CHANGELOG.md index 0032d116..d879effa 100644 --- a/unoplat-code-confluence-frontend/CHANGELOG.md +++ b/unoplat-code-confluence-frontend/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## [1.52.0](https://github.com/unoplat/unoplat-code-confluence/compare/unoplat-code-confluence-frontend-v1.51.0...unoplat-code-confluence-frontend-v1.52.0) (2026-04-25) + + +### Features + +* **dev-workflow:** replace confidence scoring with sandbox verification ([b21598c](https://github.com/unoplat/unoplat-code-confluence/commit/b21598c893de3ce3d2dd16bf584a734a275e77d8)) +* **frontend:** update schema and utils for new agent output structure ([d4b5909](https://github.com/unoplat/unoplat-code-confluence/commit/d4b59094ede71eb54bec370f2a74e5f5e5932d77)) +* **productivity:** add Tiltfile, docker-compose, and dev Dockerfiles for local setup ([c698032](https://github.com/unoplat/unoplat-code-confluence/commit/c6980322c457b05ce00cfe1501629657248a6647)) + ## [1.51.0](https://github.com/unoplat/unoplat-code-confluence/compare/unoplat-code-confluence-frontend-v1.50.2...unoplat-code-confluence-frontend-v1.51.0) (2026-04-12) diff --git a/unoplat-code-confluence-frontend/package.json b/unoplat-code-confluence-frontend/package.json index 1ea17333..960e3801 100644 --- a/unoplat-code-confluence-frontend/package.json +++ b/unoplat-code-confluence-frontend/package.json @@ -2,7 +2,7 @@ "name": "unoplat-code-confluence-frontend", "description": "Frontend for Unoplat Code Confluence", "private": true, - "version": "1.51.0", + "version": "1.52.0", "type": "module", "scripts": { "dev": "vite", diff --git a/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/CHANGELOG.md b/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/CHANGELOG.md index 4519e02a..5a26f73a 100644 --- a/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/CHANGELOG.md +++ b/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.76.0](https://github.com/unoplat/unoplat-code-confluence/compare/code-confluence-flow-bridge-v0.75.1...code-confluence-flow-bridge-v0.76.0) (2026-04-25) + + +### Features + +* **productivity:** add Tiltfile, docker-compose, and dev Dockerfiles for local setup ([c698032](https://github.com/unoplat/unoplat-code-confluence/commit/c6980322c457b05ce00cfe1501629657248a6647)) + + +### Bug Fixes + +* **ingestion:** add authenticated git clone for private GitHub repos ([4976bd5](https://github.com/unoplat/unoplat-code-confluence/commit/4976bd52985ebf4889e382ce9c1fbefee4a8e59d)) + ## [0.75.1](https://github.com/unoplat/unoplat-code-confluence/compare/code-confluence-flow-bridge-v0.75.0...code-confluence-flow-bridge-v0.75.1) (2026-04-12) diff --git a/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/pyproject.toml b/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/pyproject.toml index a5c293cf..636a440b 100644 --- a/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/pyproject.toml +++ b/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "code-confluence-flow-bridge" -version = "0.75.1" +version = "0.76.0" description = "Bridge between Code Confluence User and Ingestion Workflow" readme = "README.md" requires-python = ">=3.13" diff --git a/unoplat-code-confluence-query-engine/CHANGELOG.md b/unoplat-code-confluence-query-engine/CHANGELOG.md index 3b67eb4e..56db2ecb 100644 --- a/unoplat-code-confluence-query-engine/CHANGELOG.md +++ b/unoplat-code-confluence-query-engine/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.41.0](https://github.com/unoplat/unoplat-code-confluence/compare/unoplat-code-confluence-query-engine-v0.40.1...unoplat-code-confluence-query-engine-v0.41.0) (2026-04-25) + + +### Features + +* **agent-assembly:** drop DuckDuckGo, add builtin web-fetch, extend provider support and empty __init__ ([77c81c2](https://github.com/unoplat/unoplat-code-confluence/commit/77c81c28fb38f90021a99cda4e38d2c28e9a32ad)) +* **agent-assembly:** replace custom repo-inspection tools with audited console capability ([a4d89b4](https://github.com/unoplat/unoplat-code-confluence/commit/a4d89b4775b693208490617ee3a86f3e53a1ffd3)) +* **agent-backend:** extract Docker lifecycle, path helpers, and resolver ([b0fd563](https://github.com/unoplat/unoplat-code-confluence/commit/b0fd563279905637d976a8f3d3331fd7cc2dad33)) +* **business-domain-agent:** replace read_file_content tool with console capability ([8421333](https://github.com/unoplat/unoplat-code-confluence/commit/8421333864901f2c2404e4abdfae12c299509eb8)) +* **dev-workflow:** replace confidence scoring with sandbox verification ([b21598c](https://github.com/unoplat/unoplat-code-confluence/commit/b21598c893de3ce3d2dd16bf584a734a275e77d8)) +* **model-config:** add unified thinking level param with high default for all providers ([14dd611](https://github.com/unoplat/unoplat-code-confluence/commit/14dd611ab76d0e5f5d5168f5ba3331aa5120f844)) +* **productivity:** add Tiltfile, docker-compose, and dev Dockerfiles for local setup ([c698032](https://github.com/unoplat/unoplat-code-confluence/commit/c6980322c457b05ce00cfe1501629657248a6647)) +* **query-engine:** add dependency-guide and app-interfaces write activities ([376223f](https://github.com/unoplat/unoplat-code-confluence/commit/376223f68a024730577a1e8938259ba97709112a)) +* **query-engine:** add markdown validation and rendering pipeline ([0d925a4](https://github.com/unoplat/unoplat-code-confluence/commit/0d925a420d98ea4058af8431ecd9fd5c897fb9a9)) +* **query-engine:** extend framework feature validation models and repository ([fff9460](https://github.com/unoplat/unoplat-code-confluence/commit/fff9460196b7b47860384d8bd49b709b0ccd821e)) +* **query-engine:** migrate to pydantic-ai Capabilities API and local backend rulesets ([4c035a0](https://github.com/unoplat/unoplat-code-confluence/commit/4c035a03e432935afd51d7ec8658f329b775148e)) +* **query-engine:** remove agents_md_updater agent and section-updater pattern ([8116b9a](https://github.com/unoplat/unoplat-code-confluence/commit/8116b9acb71c3232b0034a45fd4016c1e7318ab6)) +* **query-engine:** upgrade pydantic-ai to v1.83 and add markdown-it-py dep ([89d464a](https://github.com/unoplat/unoplat-code-confluence/commit/89d464a932a224589f2e47fd00b79566944aa2b2)) +* **temporal:** integrate AgentBackendLifecycle into worker and workflows ([8f54103](https://github.com/unoplat/unoplat-code-confluence/commit/8f54103a9125a3d987f23385d0d9f67c574789a6)) + + +### Bug Fixes + +* **agents:** remove stale command_discovery_requirements and examples from workflow prompt ([f7ffbac](https://github.com/unoplat/unoplat-code-confluence/commit/f7ffbac64ee554d05a9bdebce405b0d90fbb8a89)) +* **query-engine:** update agent prompts, runners, config, and Dockerfile ([da5b82b](https://github.com/unoplat/unoplat-code-confluence/commit/da5b82b84921f5bf96e012900114aa5e7a5084bc)) + ## [0.40.1](https://github.com/unoplat/unoplat-code-confluence/compare/unoplat-code-confluence-query-engine-v0.40.0...unoplat-code-confluence-query-engine-v0.40.1) (2026-04-12) diff --git a/unoplat-code-confluence-query-engine/pyproject.toml b/unoplat-code-confluence-query-engine/pyproject.toml index a04f0ef0..5a40923b 100644 --- a/unoplat-code-confluence-query-engine/pyproject.toml +++ b/unoplat-code-confluence-query-engine/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "unoplat-code-confluence-query-engine" -version = "0.40.1" +version = "0.41.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.13" From 206c36c546dbc404e4ef4485034f65af3cd46d67 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 25 Apr 2026 13:26:28 +0000 Subject: [PATCH 2/2] fix(ci): refresh package uv lockfiles before python lock checks run --- .../code-confluence-flow-bridge/uv.lock | 10 +++++++++- unoplat-code-confluence-query-engine/uv.lock | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/uv.lock b/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/uv.lock index 45398964..2af8d270 100644 --- a/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/uv.lock +++ b/unoplat-code-confluence-ingestion/code-confluence-flow-bridge/uv.lock @@ -284,7 +284,7 @@ wheels = [ [[package]] name = "code-confluence-flow-bridge" -version = "0.75.1" +version = "0.76.0" source = { virtual = "." } dependencies = [ { name = "aiofile" }, @@ -1938,6 +1938,14 @@ version = "0.23.1" source = { registry = "https://pypi.org/simple" } sdist = { url = "https://files.pythonhosted.org/packages/22/85/a61c782afbb706a47d990eaee6977e7c2bd013771c5bf5c81c617684f286/tree_sitter_c_sharp-0.23.1.tar.gz", hash = "sha256:322e2cfd3a547a840375276b2aea3335fa6458aeac082f6c60fec3f745c967eb", size = 1317728, upload-time = "2024-11-11T05:25:32.535Z" } wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/dc/d4a0ad9e466263728f80f9dac399609473af01c1aba2ea3ea8879ce56276/tree_sitter_c_sharp-0.23.1-cp310-abi3-macosx_10_9_x86_64.whl", hash = "sha256:e87be7572991552606a3155d2f6c2045ded8bce94bfd9f74bf521d949c219a1c", size = 333661, upload-time = "2026-04-14T15:11:14.227Z" }, + { url = "https://files.pythonhosted.org/packages/61/7a/5c862770460a2e27079e725585ad2718100373c09448c14e36934ef44414/tree_sitter_c_sharp-0.23.1-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:86c2fdf178c66474a1be2965602818d30780e4e3ed890e3c206931f65d9a154c", size = 376295, upload-time = "2026-04-14T15:11:15.346Z" }, + { url = "https://files.pythonhosted.org/packages/67/18/0571a3a34c0feda60a9c37cf6dd5edfdbc24f8fcb1e48b6b6eb0f324ad2a/tree_sitter_c_sharp-0.23.1-cp310-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:035d259e64c41d02cc45afc3b8b46388b232e7d16d84734d851cca7334761da5", size = 358331, upload-time = "2026-04-14T15:11:16.418Z" }, + { url = "https://files.pythonhosted.org/packages/44/65/0f7e1f50f6365338eb700f01710da0adc49a49fa9a8443e5a90ea4f29491/tree_sitter_c_sharp-0.23.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fa472cb9de7e14fee9408e144f29f68384cd8e9c677dff0002da19f361a59bdf", size = 359444, upload-time = "2026-04-14T15:11:17.509Z" }, + { url = "https://files.pythonhosted.org/packages/98/60/129bd56d5ef22b4ae254940a09b6d3ed873093218868a3f9635d571d514e/tree_sitter_c_sharp-0.23.1-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:1a0ea86eccff74e85ab4a2cf77c813fad7c84162962ce242dff0c51601028832", size = 358143, upload-time = "2026-04-14T15:11:18.755Z" }, + { url = "https://files.pythonhosted.org/packages/7c/cd/e12cdca47e0c56151cb4b156d48091b7bc1d968e072c1656cf6b73fe7218/tree_sitter_c_sharp-0.23.1-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8ab26dc998bbd4b4287b129f67c10ca715deb402ed77d0645674490ea509097e", size = 357524, upload-time = "2026-04-14T15:11:19.717Z" }, + { url = "https://files.pythonhosted.org/packages/6a/2c/f742d60f818cba83760f4975c7158d1c96c36b5807e95a843db7fb8c64b7/tree_sitter_c_sharp-0.23.1-cp310-abi3-win_amd64.whl", hash = "sha256:d4486653feaff3314ef45534dcb6f9ea8ab3aa160896287c6473788f88eb38be", size = 338755, upload-time = "2026-04-14T15:11:20.883Z" }, + { url = "https://files.pythonhosted.org/packages/5b/e4/8a8642b9bba86248ac2facc81ffb187c06c6768efa56c79d61fab70d736b/tree_sitter_c_sharp-0.23.1-cp310-abi3-win_arm64.whl", hash = "sha256:e7a14b76ec23cc8386cf662d5ea602d81331376c93ca6299a97b174047790345", size = 337261, upload-time = "2026-04-14T15:11:22.111Z" }, { url = "https://files.pythonhosted.org/packages/58/04/f6c2df4c53a588ccd88d50851155945cff8cd887bd70c175e00aaade7edf/tree_sitter_c_sharp-0.23.1-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2b612a6e5bd17bb7fa2aab4bb6fc1fba45c94f09cb034ab332e45603b86e32fd", size = 372235, upload-time = "2024-11-11T05:25:19.424Z" }, { url = "https://files.pythonhosted.org/packages/99/10/1aa9486f1e28fc22810fa92cbdc54e1051e7f5536a5e5b5e9695f609b31e/tree_sitter_c_sharp-0.23.1-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:1a8b98f62bc53efcd4d971151950c9b9cd5cbe3bacdb0cd69fdccac63350d83e", size = 419046, upload-time = "2024-11-11T05:25:20.679Z" }, { url = "https://files.pythonhosted.org/packages/0f/21/13df29f8fcb9ba9f209b7b413a4764b673dfd58989a0dd67e9c7e19e9c2e/tree_sitter_c_sharp-0.23.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:986e93d845a438ec3c4416401aa98e6a6f6631d644bbbc2e43fcb915c51d255d", size = 415999, upload-time = "2024-11-11T05:25:22.359Z" }, diff --git a/unoplat-code-confluence-query-engine/uv.lock b/unoplat-code-confluence-query-engine/uv.lock index 7ba537bc..7cc46ddc 100644 --- a/unoplat-code-confluence-query-engine/uv.lock +++ b/unoplat-code-confluence-query-engine/uv.lock @@ -3450,7 +3450,7 @@ dependencies = [ [[package]] name = "unoplat-code-confluence-query-engine" -version = "0.40.1" +version = "0.41.0" source = { virtual = "." } dependencies = [ { name = "aiofiles" },