diff --git a/a2a.yaml b/a2a.yaml index 5dadf9a..129a0d5 100644 --- a/a2a.yaml +++ b/a2a.yaml @@ -1,5 +1,5 @@ name: agent-builder -version: 0.1.9 +version: 0.1.10 entrypoint: agent:AgentBuilder description: Generate, test, and deploy new a2a agents from natural language. expose: diff --git a/agent.py b/agent.py index 23ffc8d..76e04b2 100644 --- a/agent.py +++ b/agent.py @@ -50,7 +50,7 @@ class AgentBuilder(A2AAgent[BuilderConfig, NoAuth]): "Writes the project into the user's workspace, validates it in a " "sandbox, then ships it via the control plane." ) - version = "0.1.9" + version = "0.1.10" config_model = BuilderConfig auth_model = NoAuth @@ -355,4 +355,4 @@ def _build_failure_error(exc: BaseException) -> str: "or a smaller build scope" ) return f"build graph failed: {type(exc).__name__}: {exc}" -# rebuild against a2a-pack 0.1.76 for source-grant-aware agent updates +# rebuild against a2a-pack 0.1.82 for LiteLLM metadata and long builder grants diff --git a/agent_builder/tools.py b/agent_builder/tools.py index a014da5..ed92c5c 100644 --- a/agent_builder/tools.py +++ b/agent_builder/tools.py @@ -34,8 +34,8 @@ if TYPE_CHECKING: from .config import Settings -A2A_PACK_MIN_VERSION = "0.1.81" -A2A_PACK_SANDBOX_FALLBACK_VERSION = "0.1.79" +A2A_PACK_MIN_VERSION = "0.1.82" +A2A_PACK_SANDBOX_FALLBACK_VERSION = "0.1.82" logger = logging.getLogger(__name__) diff --git a/requirements.txt b/requirements.txt index fbc67e2..5b839c4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -a2a-pack>=0.1.81 +a2a-pack>=0.1.82 httpx>=0.27 boto3>=1.34 deepagents>=0.5.0 diff --git a/tests/test_template_init.py b/tests/test_template_init.py index ff856c9..bb430fb 100644 --- a/tests/test_template_init.py +++ b/tests/test_template_init.py @@ -344,8 +344,8 @@ class TemplateInitTests(unittest.TestCase): "export PYTHONDONTWRITEBYTECODE=1", str(sandbox.calls[0]["script"]), ) - self.assertIn("a2a-pack>=0.1.81 unavailable", str(sandbox.calls[0]["script"])) - self.assertIn("a2a-pack==0.1.79", str(sandbox.calls[0]["script"])) + self.assertIn("a2a-pack>=0.1.82 unavailable", str(sandbox.calls[0]["script"])) + self.assertIn("a2a-pack==0.1.82", str(sandbox.calls[0]["script"])) self.assertEqual(_FakeAsyncClient.posts, []) def test_cp_deploy_tarball_posts_agent_dsl(self) -> None: