cleanup prints in A2A/MCP
frdel committed
Dec 15, 2025 at 14:44 UTC
9c905cdbbdac54af566c16fa3251edb75066bd06
2 files changed
+2
-15
python/helpers/fasta2a_server.py
+2
-10
@@ -87,17 +87,10 @@ class AgentZeroWorker(Worker): # type: ignore[misc]
87
# Retrieve project from message.metadata (standard A2A pattern)
88
metadata = message.get('metadata', {}) or {}
89
project_name = metadata.get('project')
90
- if project_name:
91
- _PRINTER.print(f"[A2A] Retrieved project from message.metadata: {project_name}")
92
-
90
+
91
# Activate project if specified
92
if project_name:
95
- try:
96
- projects.activate_project(context.id, project_name)
97
- _PRINTER.print(f"[A2A] Activated project: {project_name}")
98
- except Exception as e:
99
- _PRINTER.print(f"[A2A] Failed to activate project: {e}")
100
- raise Exception(f"Failed to activate project: {str(e)}")
93
+ projects.activate_project(context.id, project_name)
94
95
# Log user message so it appears instantly in UI chat window
96
context.log.log(
@@ -509,7 +502,6 @@ class DynamicA2AProxy:
502
if 'metadata' not in msg_data or msg_data['metadata'] is None:
503
msg_data['metadata'] = {}
504
msg_data['metadata']['project'] = project_name
512
- _PRINTER.print(f"[A2A] Injected project '{project_name}' into message.metadata")
505
506
# Serialize back to JSON
507
modified_body = json.dumps(data).encode('utf-8')
python/helpers/mcp_server.py
-5
@@ -132,8 +132,6 @@ async def send_message(
132
]:
133
# Get project name from context variable (set in proxy __call__)
134
project_name = _mcp_project_name.get()
135
- if project_name:
136
- _PRINTER.print(f"[MCP] send_message using project: {project_name}")
135
136
context: AgentContext | None = None
137
if chat_id:
@@ -162,7 +160,6 @@ async def send_message(
160
if project_name:
161
try:
162
projects.activate_project(context.id, project_name)
165
- _PRINTER.print(f"[MCP] Activated project: {project_name}")
163
except Exception as e:
164
return ToolError(error=f"Failed to activate project: {str(e)}", chat_id="")
165
@@ -452,8 +449,6 @@ class DynamicMcpProxy:
449
450
# Store project in context variable (will be available in send_message)
451
_mcp_project_name.set(project_name)
455
- if project_name:
456
- _PRINTER.print(f"[MCP] Set project in context variable: {project_name}")
452
453
# Strip project segment from path if present (e.g., /p-project_name/)
454
# This is needed because the underlying MCP apps were configured without project paths