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