Skip to content

Commit 0bdab5d

Browse files
committed
.
1 parent 14fefa1 commit 0bdab5d

File tree

2 files changed

+2
-8
lines changed

2 files changed

+2
-8
lines changed

src/agentex/lib/environment_variables.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ class EnvVarKeys(str, Enum):
2121
AGENT_DESCRIPTION = "AGENT_DESCRIPTION"
2222
AGENT_ID = "AGENT_ID"
2323
AGENT_API_KEY = "AGENT_API_KEY"
24-
AGENT_API_KEY_HASH = "AGENT_API_KEY_HASH"
2524
# ACP Configuration
2625
ACP_URL = "ACP_URL"
2726
ACP_PORT = "ACP_PORT"
@@ -52,7 +51,6 @@ class EnvironmentVariables(BaseModel):
5251
AGENT_DESCRIPTION: str | None = None
5352
AGENT_ID: str | None = None
5453
AGENT_API_KEY: str | None = None
55-
AGENT_API_KEY_HASH: str | None = None
5654
ACP_TYPE: str | None = "agentic"
5755
# ACP Configuration
5856
ACP_URL: str

src/agentex/lib/sdk/fastacp/base/base_acp_server.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import asyncio
22
import base64
3-
import hashlib
43
import inspect
54
import json
65
import os
@@ -103,9 +102,9 @@ async def _handle_jsonrpc(self, request: Request):
103102
rpc_request = JSONRPCRequest(**data)
104103

105104
# Check if the request is authenticated
106-
if refreshed_environment_variables and getattr(refreshed_environment_variables, "AGENT_API_KEY_HASH", None):
105+
if refreshed_environment_variables and getattr(refreshed_environment_variables, "AGENT_API_KEY", None):
107106
authorization_header = request.headers.get("Authorization")
108-
if authorization_header != f"Bearer {refreshed_environment_variables.AGENT_API_KEY_HASH}":
107+
if authorization_header != f"Bearer {refreshed_environment_variables.AGENT_API_KEY}":
109108
return JSONRPCResponse(
110109
id=rpc_request.id,
111110
error=JSONRPCError(code=-32601, message="Unauthorized"),
@@ -406,16 +405,13 @@ async def _register_agent(self, env_vars: EnvironmentVariables):
406405
agent = response.json()
407406
agent_id, agent_name = agent["id"], agent["name"]
408407
agent_api_key = agent["agent_api_key"]
409-
agent_api_key_hash = hashlib.sha256(agent_api_key.encode()).hexdigest()
410408

411409
os.environ["AGENT_ID"] = agent_id
412410
os.environ["AGENT_NAME"] = agent_name
413411
os.environ["AGENT_API_KEY"] = agent_api_key
414-
os.environ["AGENT_API_KEY_HASH"] = agent_api_key_hash
415412
refreshed_environment_variables.AGENT_ID = agent_id
416413
refreshed_environment_variables.AGENT_NAME = agent_name
417414
refreshed_environment_variables.AGENT_API_KEY = agent_api_key
418-
refreshed_environment_variables.AGENT_API_KEY_HASH = agent_api_key_hash
419415
get_async_agentex_client() # refresh cache
420416
logger.info(
421417
f"Successfully registered agent '{env_vars.AGENT_NAME}' with Agentex server with acp_url: {full_acp_url}. Registration data: {registration_data}"

0 commit comments

Comments
 (0)