Refresh builder runtime visibility
All checks were successful
build / build (push) Successful in 59s
All checks were successful
build / build (push) Successful in 59s
This commit is contained in:
2
a2a.yaml
2
a2a.yaml
@@ -1,5 +1,5 @@
|
||||
name: agent-builder
|
||||
version: 0.1.8
|
||||
version: 0.1.9
|
||||
entrypoint: agent:AgentBuilder
|
||||
description: Generate, test, and deploy new a2a agents from natural language.
|
||||
expose:
|
||||
|
||||
3
agent.py
3
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.8"
|
||||
version = "0.1.9"
|
||||
|
||||
config_model = BuilderConfig
|
||||
auth_model = NoAuth
|
||||
@@ -147,6 +147,7 @@ class AgentBuilder(A2AAgent[BuilderConfig, NoAuth]):
|
||||
llm_temperature_mode=creds.temperature_mode,
|
||||
llm_temperature=creds.temperature,
|
||||
llm_extra_body=creds.extra_body,
|
||||
llm_metadata=getattr(creds, "metadata", None),
|
||||
))
|
||||
|
||||
user_msg = (
|
||||
|
||||
@@ -39,6 +39,7 @@ class BuilderContext:
|
||||
llm_temperature_mode: str | None = None
|
||||
llm_temperature: float | None = None
|
||||
llm_extra_body: dict[str, Any] | None = None
|
||||
llm_metadata: dict[str, Any] | None = None
|
||||
|
||||
|
||||
SYSTEM_PROMPT = """\
|
||||
@@ -332,6 +333,7 @@ def build_agent_builder(ctx: BuilderContext) -> Any:
|
||||
temperature_mode=ctx.llm_temperature_mode or "default",
|
||||
temperature=ctx.llm_temperature,
|
||||
extra_body=dict(ctx.llm_extra_body or {}),
|
||||
metadata=dict(ctx.llm_metadata or {}),
|
||||
)
|
||||
kwargs: dict[str, Any] = {
|
||||
"tools": tools,
|
||||
|
||||
@@ -34,7 +34,7 @@ if TYPE_CHECKING:
|
||||
from .config import Settings
|
||||
|
||||
|
||||
A2A_PACK_MIN_VERSION = "0.1.80"
|
||||
A2A_PACK_MIN_VERSION = "0.1.81"
|
||||
A2A_PACK_SANDBOX_FALLBACK_VERSION = "0.1.79"
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
a2a-pack>=0.1.80
|
||||
a2a-pack>=0.1.81
|
||||
httpx>=0.27
|
||||
boto3>=1.34
|
||||
deepagents>=0.5.0
|
||||
|
||||
@@ -344,7 +344,7 @@ class TemplateInitTests(unittest.TestCase):
|
||||
"export PYTHONDONTWRITEBYTECODE=1",
|
||||
str(sandbox.calls[0]["script"]),
|
||||
)
|
||||
self.assertIn("a2a-pack>=0.1.80 unavailable", 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.assertEqual(_FakeAsyncClient.posts, [])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user