{"name":"MegaAgent Agent","description":"MegaAgent LangGraph agent exposed over A2A. Callers may pass values in message.metadata / SendMessageRequest.metadata: identity keys user_id, workspace_id, TALOS_USER_ID, TALOS_SERVER_URL, CONTEXT_WORKSPACE_ID, and behavior keys config_name, model, agent_name, thinking_enabled, plan_mode, subagent_enabled, memory_enabled (deepagents native memory, default off for A2A calls), recursion_limit. EVERY scalar metadata entry (str/bool/number) is injected into the sandbox bash environment under its OWN key name (metadata key == env var name), e.g. TALOS_USER_ID=... or WORKFLOW_BASE_URL=...; nested objects/arrays are skipped. Gateway secrets (AUTH_TOKEN, GATEWAY_URL, TALOS_JWT_SECRET) cannot be overridden, and gateway-internal identity keys are never injected into the sandbox environment.","supportedInterfaces":[{"url":"http://mega-agent-gateway:8001/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{"streaming":true},"securitySchemes":{"a2a_api_key":{"apiKeySecurityScheme":{"description":"A2A API key sent as an HTTP header","location":"header","name":"X-Api-Key"}}},"securityRequirements":[{"schemes":{"a2a_api_key":{}}}],"skills":[{"id":"talos-connector","name":"talos-connector","description":"Talos HTTP CLI for issue/agent/workspace/skill/runtime operations. Pass identity via metadata keys TALOS_USER_ID (or user_id) and workspace_id / CONTEXT_WORKSPACE_ID; optional TALOS_SERVER_URL overrides the Talos server URL. Other scalar metadata entries are injected into the sandbox bash env under the same key name."}]}