Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions src/agentex/lib/adk/_modules/acp.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
from temporalio.common import RetryPolicy

from agentex import AsyncAgentex
from agentex.lib.adk.utils._modules.client import create_async_agentex_client
from agentex.lib.core.services.adk.acp.acp import ACPService
from agentex.lib.core.temporal.activities.activity_helpers import ActivityHelpers
from agentex.lib.core.temporal.activities.adk.acp.acp_activities import (
Expand Down Expand Up @@ -41,7 +40,7 @@ def __init__(self, acp_service: ACPService | None = None):
acp_activities (Optional[ACPActivities]): Optional pre-configured ACP activities. If None, will be auto-initialized.
"""
if acp_service is None:
agentex_client = create_async_agentex_client()
agentex_client = AsyncAgentex()
tracer = AsyncTracer(agentex_client)
self._acp_service = ACPService(agentex_client=agentex_client, tracer=tracer)
else:
Expand Down
3 changes: 1 addition & 2 deletions src/agentex/lib/adk/_modules/agent_task_tracker.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
from temporalio.common import RetryPolicy

from agentex import AsyncAgentex
from agentex.lib.adk.utils._modules.client import create_async_agentex_client
from agentex.lib.core.services.adk.agent_task_tracker import AgentTaskTrackerService
from agentex.lib.core.temporal.activities.activity_helpers import ActivityHelpers
from agentex.lib.core.temporal.activities.adk.agent_task_tracker_activities import (
Expand Down Expand Up @@ -34,7 +33,7 @@ def __init__(
agent_task_tracker_service: AgentTaskTrackerService | None = None,
):
if agent_task_tracker_service is None:
agentex_client = create_async_agentex_client()
agentex_client = AsyncAgentex()
tracer = AsyncTracer(agentex_client)
self._agent_task_tracker_service = AgentTaskTrackerService(
agentex_client=agentex_client, tracer=tracer
Expand Down
3 changes: 1 addition & 2 deletions src/agentex/lib/adk/_modules/agents.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from datetime import timedelta
from typing import Optional

from agentex.lib.adk.utils._modules.client import create_async_agentex_client
from agentex.lib.core.temporal.activities.adk.agents_activities import AgentsActivityName, GetAgentParams
from temporalio.common import RetryPolicy

Expand Down Expand Up @@ -29,7 +28,7 @@ def __init__(
agents_service: Optional[AgentsService] = None,
):
if agents_service is None:
agentex_client = create_async_agentex_client()
agentex_client = AsyncAgentex()
tracer = AsyncTracer(agentex_client)
self._agents_service = AgentsService(agentex_client=agentex_client, tracer=tracer)
else:
Expand Down
3 changes: 1 addition & 2 deletions src/agentex/lib/adk/_modules/events.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
from temporalio.common import RetryPolicy

from agentex import AsyncAgentex
from agentex.lib.adk.utils._modules.client import create_async_agentex_client
from agentex.lib.core.services.adk.events import EventsService
from agentex.lib.core.temporal.activities.activity_helpers import ActivityHelpers
from agentex.lib.core.temporal.activities.adk.events_activities import (
Expand Down Expand Up @@ -33,7 +32,7 @@ def __init__(
events_service: EventsService | None = None,
):
if events_service is None:
agentex_client = create_async_agentex_client()
agentex_client = AsyncAgentex()
tracer = AsyncTracer(agentex_client)
self._events_service = EventsService(
agentex_client=agentex_client, tracer=tracer
Expand Down
3 changes: 1 addition & 2 deletions src/agentex/lib/adk/_modules/messages.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
from temporalio.common import RetryPolicy

from agentex import AsyncAgentex
from agentex.lib.adk.utils._modules.client import create_async_agentex_client
from agentex.lib.core.adapters.streams.adapter_redis import RedisStreamRepository
from agentex.lib.core.services.adk.messages import MessagesService
from agentex.lib.core.services.adk.streaming import StreamingService
Expand Down Expand Up @@ -38,7 +37,7 @@ def __init__(
messages_service: MessagesService | None = None,
):
if messages_service is None:
agentex_client = create_async_agentex_client()
agentex_client = AsyncAgentex()
stream_repository = RedisStreamRepository()
streaming_service = StreamingService(
agentex_client=agentex_client,
Expand Down
3 changes: 1 addition & 2 deletions src/agentex/lib/adk/_modules/state.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
from temporalio.common import RetryPolicy

from agentex import AsyncAgentex
from agentex.lib.adk.utils._modules.client import create_async_agentex_client
from agentex.lib.core.services.adk.state import StateService
from agentex.lib.core.temporal.activities.activity_helpers import ActivityHelpers
from agentex.lib.core.temporal.activities.adk.state_activities import (
Expand Down Expand Up @@ -37,7 +36,7 @@ def __init__(
state_service: StateService | None = None,
):
if state_service is None:
agentex_client = create_async_agentex_client()
agentex_client = AsyncAgentex()
tracer = AsyncTracer(agentex_client)
self._state_service = StateService(
agentex_client=agentex_client, tracer=tracer
Expand Down
3 changes: 1 addition & 2 deletions src/agentex/lib/adk/_modules/streaming.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from temporalio.common import RetryPolicy

from agentex import AsyncAgentex
from agentex.lib.adk.utils._modules.client import create_async_agentex_client
from agentex.lib.core.adapters.streams.adapter_redis import RedisStreamRepository
from agentex.lib.core.services.adk.streaming import (
StreamingService,
Expand Down Expand Up @@ -35,7 +34,7 @@ def __init__(self, streaming_service: StreamingService | None = None):
"""
if streaming_service is None:
stream_repository = RedisStreamRepository()
agentex_client = create_async_agentex_client()
agentex_client = AsyncAgentex()
self._streaming_service = StreamingService(
agentex_client=agentex_client,
stream_repository=stream_repository,
Expand Down
3 changes: 1 addition & 2 deletions src/agentex/lib/adk/_modules/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
from temporalio.common import RetryPolicy

from agentex import AsyncAgentex
from agentex.lib.adk.utils._modules.client import create_async_agentex_client
from agentex.lib.core.services.adk.tasks import TasksService
from agentex.lib.core.temporal.activities.activity_helpers import ActivityHelpers
from agentex.lib.core.temporal.activities.adk.tasks_activities import (
Expand Down Expand Up @@ -32,7 +31,7 @@ def __init__(
tasks_service: TasksService | None = None,
):
if tasks_service is None:
agentex_client = create_async_agentex_client()
agentex_client = AsyncAgentex()
tracer = AsyncTracer(agentex_client)
self._tasks_service = TasksService(
agentex_client=agentex_client, tracer=tracer
Expand Down
3 changes: 1 addition & 2 deletions src/agentex/lib/adk/_modules/tracing.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
from temporalio.common import RetryPolicy

from agentex import AsyncAgentex
from agentex.lib.adk.utils._modules.client import create_async_agentex_client
from agentex.lib.core.services.adk.tracing import TracingService
from agentex.lib.core.temporal.activities.activity_helpers import ActivityHelpers
from agentex.lib.core.temporal.activities.adk.tracing_activities import (
Expand Down Expand Up @@ -39,7 +38,7 @@ def __init__(self, tracing_service: TracingService | None = None):
tracing_activities (Optional[TracingActivities]): Optional pre-configured tracing activities. If None, will be auto-initialized.
"""
if tracing_service is None:
agentex_client = create_async_agentex_client()
agentex_client = AsyncAgentex()
tracer = AsyncTracer(agentex_client)
self._tracing_service = TracingService(tracer=tracer)
else:
Expand Down
12 changes: 0 additions & 12 deletions src/agentex/lib/adk/utils/_modules/client.py

This file was deleted.

13 changes: 2 additions & 11 deletions src/agentex/lib/sdk/fastacp/base/base_acp_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
import base64
import inspect
import json
import os
from collections.abc import AsyncGenerator, Awaitable, Callable
from contextlib import asynccontextmanager
from typing import Any
Expand All @@ -14,7 +13,7 @@
from pydantic import TypeAdapter, ValidationError

# from agentex.lib.sdk.fastacp.types import BaseACPConfig
from agentex.lib.environment_variables import EnvironmentVariables, refreshed_environment_variables
from agentex.lib.environment_variables import EnvironmentVariables
from agentex.lib.types.acp import (
PARAMS_MODEL_BY_METHOD,
RPC_SYNC_METHODS,
Expand Down Expand Up @@ -391,16 +390,8 @@ async def _register_agent(self, env_vars: EnvironmentVariables):
registration_url, json=registration_data, timeout=30.0
)
if response.status_code == 200:
agent = response.json()
agent_id, agent_name = agent["id"], agent["name"]

os.environ["AGENT_ID"] = agent_id
os.environ["AGENT_NAME"] = agent_name
refreshed_environment_variables.AGENT_ID = agent_id
refreshed_environment_variables.AGENT_NAME = agent_name

logger.info(
f"Successfully registered agent '{agent_name}' with Agentex server with acp_url: {full_acp_url}. Registration data: {registration_data}"
f"Successfully registered agent '{env_vars.AGENT_NAME}' with Agentex server with acp_url: {full_acp_url}. Registration data: {registration_data}"
)
return # Success, exit the retry loop
else:
Expand Down
Loading