Spaces:
Sleeping
Sleeping
chore: Bump version to 1.1.2
Browse filesCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
app.py
CHANGED
|
@@ -34,7 +34,7 @@ logger = logging.getLogger("research-service")
|
|
| 34 |
app = FastAPI(
|
| 35 |
title="Research Service",
|
| 36 |
description="Financial research service for SWOT analysis - fetches data from 6 MCP servers using TRUE MCP protocol",
|
| 37 |
-
version="1.1.
|
| 38 |
)
|
| 39 |
|
| 40 |
# CORS for cross-origin requests from main SWOT app
|
|
@@ -95,7 +95,7 @@ TASK_STORE: Dict[str, Task] = {}
|
|
| 95 |
|
| 96 |
AGENT_CARD = {
|
| 97 |
"name": "research-service",
|
| 98 |
-
"version": "1.1.
|
| 99 |
"description": "Financial research service that collects data from 6 MCP servers using TRUE MCP protocol (subprocess + JSON-RPC) for SWOT analysis.",
|
| 100 |
"url": A2A_SERVER_URL,
|
| 101 |
"capabilities": {
|
|
@@ -437,7 +437,7 @@ async def health_check():
|
|
| 437 |
return {
|
| 438 |
"status": "healthy",
|
| 439 |
"agent": "research-service",
|
| 440 |
-
"version": "1.1.
|
| 441 |
"protocol": "TRUE MCP (subprocess + JSON-RPC)",
|
| 442 |
"tasks_in_memory": len(TASK_STORE),
|
| 443 |
"capabilities": ["partial_metrics_streaming"]
|
|
@@ -449,7 +449,7 @@ async def root():
|
|
| 449 |
"""Root endpoint with API info."""
|
| 450 |
return {
|
| 451 |
"name": "Research Service",
|
| 452 |
-
"version": "1.1.
|
| 453 |
"protocol": "A2A (JSON-RPC 2.0) + TRUE MCP (subprocess)",
|
| 454 |
"endpoints": {
|
| 455 |
"POST /": "JSON-RPC endpoint (message/send, tasks/get, tasks/cancel)",
|
|
|
|
| 34 |
app = FastAPI(
|
| 35 |
title="Research Service",
|
| 36 |
description="Financial research service for SWOT analysis - fetches data from 6 MCP servers using TRUE MCP protocol",
|
| 37 |
+
version="1.1.2"
|
| 38 |
)
|
| 39 |
|
| 40 |
# CORS for cross-origin requests from main SWOT app
|
|
|
|
| 95 |
|
| 96 |
AGENT_CARD = {
|
| 97 |
"name": "research-service",
|
| 98 |
+
"version": "1.1.2",
|
| 99 |
"description": "Financial research service that collects data from 6 MCP servers using TRUE MCP protocol (subprocess + JSON-RPC) for SWOT analysis.",
|
| 100 |
"url": A2A_SERVER_URL,
|
| 101 |
"capabilities": {
|
|
|
|
| 437 |
return {
|
| 438 |
"status": "healthy",
|
| 439 |
"agent": "research-service",
|
| 440 |
+
"version": "1.1.2",
|
| 441 |
"protocol": "TRUE MCP (subprocess + JSON-RPC)",
|
| 442 |
"tasks_in_memory": len(TASK_STORE),
|
| 443 |
"capabilities": ["partial_metrics_streaming"]
|
|
|
|
| 449 |
"""Root endpoint with API info."""
|
| 450 |
return {
|
| 451 |
"name": "Research Service",
|
| 452 |
+
"version": "1.1.2",
|
| 453 |
"protocol": "A2A (JSON-RPC 2.0) + TRUE MCP (subprocess)",
|
| 454 |
"endpoints": {
|
| 455 |
"POST /": "JSON-RPC endpoint (message/send, tasks/get, tasks/cancel)",
|