From 2c270a051d296b7bc551828c784a6d96a81cfd63 Mon Sep 17 00:00:00 2001 From: xTRam1 Date: Tue, 17 Feb 2026 11:51:17 -0800 Subject: [PATCH 1/2] Add the core agent type to sdk --- packages/narada-core/src/narada_core/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/narada-core/src/narada_core/models.py b/packages/narada-core/src/narada_core/models.py index cf6426b..c5c1ece 100644 --- a/packages/narada-core/src/narada_core/models.py +++ b/packages/narada-core/src/narada_core/models.py @@ -9,6 +9,7 @@ class Agent(Enum): GENERALIST = 1 OPERATOR = 2 + CORE_AGENT = 3 def prompt_prefix(self) -> str: match self: @@ -16,6 +17,8 @@ def prompt_prefix(self) -> str: return "" case Agent.OPERATOR: return "/Operator " + case Agent.CORE_AGENT: + return "/coreAgent " class UserResourceCredentials(TypedDict, total=False): From f2ff7098f9cf2f3277d75950495d6d79236eaddc Mon Sep 17 00:00:00 2001 From: xTRam1 Date: Tue, 17 Feb 2026 11:52:50 -0800 Subject: [PATCH 2/2] bump version --- packages/narada-core/pyproject.toml | 2 +- packages/narada-pyodide/pyproject.toml | 4 ++-- packages/narada/pyproject.toml | 4 ++-- uv.lock | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/narada-core/pyproject.toml b/packages/narada-core/pyproject.toml index 6a29632..a14616c 100644 --- a/packages/narada-core/pyproject.toml +++ b/packages/narada-core/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "narada-core" -version = "0.0.13" +version = "0.0.14" description = "Code shared by the `narada` and `narada-pyodide` packages." license = "Apache-2.0" readme = "README.md" diff --git a/packages/narada-pyodide/pyproject.toml b/packages/narada-pyodide/pyproject.toml index a22ee34..006bc05 100644 --- a/packages/narada-pyodide/pyproject.toml +++ b/packages/narada-pyodide/pyproject.toml @@ -1,14 +1,14 @@ [project] name = "narada-pyodide" -version = "0.0.38" +version = "0.0.39" description = "Pyodide-compatible Python client SDK for Narada" license = "Apache-2.0" readme = "README.md" authors = [{ name = "Narada", email = "support@narada.ai" }] requires-python = ">=3.12" dependencies = [ - "narada-core==0.0.13", + "narada-core==0.0.14", # Must be a supported version in https://pyodide.org/en/stable/usage/packages-in-pyodide.html "packaging==24.2", ] diff --git a/packages/narada/pyproject.toml b/packages/narada/pyproject.toml index 5e1603f..243d066 100644 --- a/packages/narada/pyproject.toml +++ b/packages/narada/pyproject.toml @@ -1,13 +1,13 @@ [project] name = "narada" -version = "0.1.34" +version = "0.1.35" description = "Python client SDK for Narada" license = "Apache-2.0" readme = "README.md" authors = [{ name = "Narada", email = "support@narada.ai" }] requires-python = ">=3.12" dependencies = [ - "narada-core==0.0.13", + "narada-core==0.0.14", "aiohttp>=3.12.13", "playwright>=1.53.0", "rich>=14.0.0", diff --git a/uv.lock b/uv.lock index 288e66b..0d37d2f 100644 --- a/uv.lock +++ b/uv.lock @@ -312,7 +312,7 @@ wheels = [ [[package]] name = "narada" -version = "0.1.34" +version = "0.1.35" source = { editable = "packages/narada" } dependencies = [ { name = "aiohttp" }, @@ -345,7 +345,7 @@ dev = [ [[package]] name = "narada-core" -version = "0.0.13" +version = "0.0.14" source = { editable = "packages/narada-core" } dependencies = [ { name = "pydantic" }, @@ -356,7 +356,7 @@ requires-dist = [{ name = "pydantic", specifier = "==2.12.5" }] [[package]] name = "narada-pyodide" -version = "0.0.38" +version = "0.0.39" source = { editable = "packages/narada-pyodide" } dependencies = [ { name = "narada-core" },