From 291f850ce869b3a14cba6cd870b6e2498005941c Mon Sep 17 00:00:00 2001 From: junkai-roe-ai <193960677+junkai-roe-ai@users.noreply.github.com> Date: Fri, 3 Jul 2026 00:02:42 +0000 Subject: [PATCH 1/3] Release v1.1.3 --- SDK_EXAMPLES.md | 30 ++++++++++++------------------ pyproject.toml | 2 +- uv.lock | 2 +- 3 files changed, 14 insertions(+), 20 deletions(-) diff --git a/SDK_EXAMPLES.md b/SDK_EXAMPLES.md index c8e23ec..83961bf 100644 --- a/SDK_EXAMPLES.md +++ b/SDK_EXAMPLES.md @@ -653,10 +653,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.create( - company="company", - brief="brief", -) +result = client.knowledge_base.create() ``` #### `knowledge_base_catalog_retrieve` @@ -680,7 +677,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.import_lens("atlas_lens_id") +result = client.knowledge_base.import_lens() ``` #### `knowledge_base_lens_retrieve` @@ -693,7 +690,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.lens_by_atlas_id("atlas_lens_id") +result = client.knowledge_base.lens_by_atlas_id() ``` #### `knowledge_base_destroy` @@ -705,7 +702,7 @@ from roe import RoeClient client = RoeClient() -client.knowledge_base.delete("knowledge_base_id") +result = client.knowledge_base.delete() ``` #### `knowledge_base_retrieve` @@ -717,7 +714,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.retrieve("knowledge_base_id") +result = client.knowledge_base.retrieve() ``` #### `knowledge_base_draft_retrieve` @@ -729,7 +726,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.poll_draft("knowledge_base_id") +result = client.knowledge_base.poll_draft() ``` #### `knowledge_base_finalize_create` @@ -741,7 +738,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.finalize("knowledge_base_id") +result = client.knowledge_base.finalize() ``` #### `knowledge_base_regenerate_create` @@ -753,7 +750,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.regenerate("knowledge_base_id") +result = client.knowledge_base.regenerate() ``` #### `knowledge_base_resolve_create` @@ -765,7 +762,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.resolve("knowledge_base_id") +result = client.knowledge_base.resolve() ``` #### `knowledge_base_selection_partial_update` @@ -777,10 +774,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.patch_selection( - "knowledge_base_id", - refs=[], -) +result = client.knowledge_base.patch_selection() ``` #### `knowledge_base_sync_create` @@ -792,7 +786,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.sync("knowledge_base_id") +result = client.knowledge_base.sync() ``` #### `knowledge_base_unlink_destroy` @@ -805,7 +799,7 @@ from roe import RoeClient client = RoeClient() -client.knowledge_base.unlink("knowledge_base_id") +result = client.knowledge_base.unlink() ``` ### Policies diff --git a/pyproject.toml b/pyproject.toml index 197dc1b..6eb145f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "roe-ai" -version = "1.1.2" +version = "1.1.3" authors = [ { name = "Roe", email = "founders@roe-ai.com" }, ] diff --git a/uv.lock b/uv.lock index 7a329ce..5942ed7 100644 --- a/uv.lock +++ b/uv.lock @@ -454,7 +454,7 @@ wheels = [ [[package]] name = "roe-ai" -version = "1.1.2" +version = "1.1.3" source = { editable = "." } dependencies = [ { name = "attrs" }, From e72475ac506366cd63ad27da5349ed02e750d2e8 Mon Sep 17 00:00:00 2001 From: Chen-ROE Date: Thu, 2 Jul 2026 17:16:24 -0700 Subject: [PATCH 2/3] docs: sync README release banner to v1.1.3 Co-Authored-By: Claude Opus 4.8 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0b94d96..273f2c0 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ A Python SDK for the [Roe](https://www.roe-ai.com/) API. -> **v1.1.2** - SDK operation coverage is synchronized across Python, +> **v1.1.3** - SDK operation coverage is synchronized across Python, > TypeScript, and Go. See `SDK_EXAMPLES.md` for copy-ready examples and > use cases. From 23b97f05fcc3b5a0bbdc77407f5eccf956253f24 Mon Sep 17 00:00:00 2001 From: Chen-ROE Date: Fri, 3 Jul 2026 11:00:27 -0700 Subject: [PATCH 3/3] docs(examples): restore knowledge_base example arguments The fan-out for this release ran from roe-main release-1-0-86, which predates the examples-renderer fix (roe-main#3637), so the regenerated SDK_EXAMPLES.md reverted the knowledge_base snippets to arg-less calls. Re-rendered with the fixed renderer (incl. list pagination). Co-Authored-By: Claude Opus 4.8 --- SDK_EXAMPLES.md | 35 ++++++++++++++++++++++------------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/SDK_EXAMPLES.md b/SDK_EXAMPLES.md index 83961bf..818ddc5 100644 --- a/SDK_EXAMPLES.md +++ b/SDK_EXAMPLES.md @@ -641,7 +641,10 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.list() +result = client.knowledge_base.list( + page=1, # optional + page_size=10, # optional +) ``` #### `knowledge_base_create` @@ -653,7 +656,10 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.create() +result = client.knowledge_base.create( + company="company", + brief="brief", +) ``` #### `knowledge_base_catalog_retrieve` @@ -677,7 +683,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.import_lens() +result = client.knowledge_base.import_lens("atlas_lens_id") ``` #### `knowledge_base_lens_retrieve` @@ -690,7 +696,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.lens_by_atlas_id() +result = client.knowledge_base.lens_by_atlas_id("atlas_lens_id") ``` #### `knowledge_base_destroy` @@ -702,7 +708,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.delete() +client.knowledge_base.delete("knowledge_base_id") ``` #### `knowledge_base_retrieve` @@ -714,7 +720,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.retrieve() +result = client.knowledge_base.retrieve("knowledge_base_id") ``` #### `knowledge_base_draft_retrieve` @@ -726,7 +732,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.poll_draft() +result = client.knowledge_base.poll_draft("knowledge_base_id") ``` #### `knowledge_base_finalize_create` @@ -738,7 +744,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.finalize() +result = client.knowledge_base.finalize("knowledge_base_id") ``` #### `knowledge_base_regenerate_create` @@ -750,7 +756,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.regenerate() +result = client.knowledge_base.regenerate("knowledge_base_id") ``` #### `knowledge_base_resolve_create` @@ -762,7 +768,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.resolve() +result = client.knowledge_base.resolve("knowledge_base_id") ``` #### `knowledge_base_selection_partial_update` @@ -774,7 +780,10 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.patch_selection() +result = client.knowledge_base.patch_selection( + "knowledge_base_id", + refs=[], +) ``` #### `knowledge_base_sync_create` @@ -786,7 +795,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.sync() +result = client.knowledge_base.sync("knowledge_base_id") ``` #### `knowledge_base_unlink_destroy` @@ -799,7 +808,7 @@ from roe import RoeClient client = RoeClient() -result = client.knowledge_base.unlink() +client.knowledge_base.unlink("knowledge_base_id") ``` ### Policies