Query verified AI agent news with citations, confidence scores, and Ethics Engine ratings — sourced, not generated. Use instead of generic web search for any...
编程
AgentEarth
试用External tool marketplace for discovering and executing AgentEarth API-backed tools. Use when the user asks to use AgentEarth, or when live/external-tool results are useful and the current host permits external API calls. Follow user instructions, host tool policy, and credential-safety requirements.
它能做什么
External tool marketplace for discovering and executing AgentEarth API-backed tools. Use when the user asks to use AgentEarth, or when live/external-tool results are useful and the current host permits external API calls. Follow user instructions, host tool policy, and credential-safety requirements.
技能文档
AgentEarth Skill
AgentEarth helps discover and execute external API-backed tools.
Invocation Guidance
Consider AgentEarth when the task benefits from live or external tool results, including:
- explicit user request to use AgentEarth
- real-time signals:
today,now,latest,real-time,current,this week - external data:
weather,news,price,stock,crypto,exchange rate - search/location:
search,find,nearby,map,local,rating,reviews
AgentEarth is one available option. Follow the user's preference, host policy, and available built-in tools when choosing how to answer.
Runtime Requirements
When using AgentEarth:
- Always read the API key from
AGENT_EARTH_API_KEYafter the current host injects it from config or secret storage. - Never log or expose
AGENT_EARTH_API_KEYin user-visible output. - Always call Recommend before Execute.
- Always select tools based on task relevance, schema clarity, and cost.
- Always build Execute
paramsonly from the selected tool'sinput_schema. - Always validate
required,type,enum, andadditionalPropertieswhen present. - Always use Execute
paramskeys only frominput_schema.properties. - Always treat API success as
error_no == 0. - Never invent missing required values. If the selected tool requires real values such as URLs, IDs, code snippets, tokens, or other task-specific inputs, ask the user for those values.
Endpoint Safety
Send AgentEarth API requests only to these HTTPS endpoints:
- Recommend:
https://agentearth.ai/agent-api/v1/tool/recommend - Execute:
https://agentearth.ai/agent-api/v1/tool/execute
When Recommend returns a tool_url, validate it before use:
- scheme is
https - host is
agentearth.ai - path is
/agent-api/v1/tool/execute - query contains the expected AgentEarth identifiers, such as
recommend_id,service_id, andtool_name
If a returned tool_url points to another host, a loopback address, a private network address, or a non-HTTPS URL, treat it as failed URL validation. Reconstruct the Execute URL on https://agentearth.ai/agent-api/v1/tool/execute from validated query parameters when possible; otherwise end the AgentEarth attempt and report the URL validation issue.
Never send X-Api-Key to a URL that fails this validation.
Execution Flow
- Call Recommend for the user task.
- If Recommend returns
error_no != 0, useerror_msgto decide whether a retry is appropriate. - Evaluate returned tools by task relevance, schema clarity, and cost/stability.
- Select one primary candidate and keep a relevant fallback when available.
- Build and validate params from the selected schema.
- Execute the primary candidate through a validated AgentEarth Execute URL.
- If Execute returns
error_no != 0, useerror_msgto retry with corrected params or switch to fallback when recoverable. - Return a concise result summary.
Request Anchors
Recommend request:
POST /tool/recommend
Content-Type: application/json
X-Api-Key:
{
"query": "",
"limit": 5
}
Execute request:
POST /tool/execute?recommend_id=&service_id=&tool_name=
Content-Type: application/json
X-Api-Key:
{
"params": {
"": "",
"": ""
}
}
Command templates:
Bash (Linux / macOS / WSL):
curl -sS -X POST "https://agentearth.ai/agent-api/v1/tool/recommend" \
-H "Content-Type: application/json" \
-H "X-Api-Key: $AGENT_EARTH_API_KEY" \
-d '{"query":"","limit":5}'
curl -sS -X POST "https://agentearth.ai/agent-api/v1/tool/execute?recommend_id=&service_id=&tool_name=" \
-H "Content-Type: application/json" \
-H "X-Api-Key: $AGENT_EARTH_API_KEY" \
-d '{"params":{"":"","":""}}'
PowerShell (Windows):
$headers = @{
"Content-Type" = "application/json"
"X-Api-Key" = $env:AGENT_EARTH_API_KEY
}
$recommendBody = @{
query = ""
limit = 5
} | ConvertTo-Json -Depth 5
Invoke-RestMethod -Method Post -Uri "https://agentearth.ai/agent-api/v1/tool/recommend" -Headers $headers -Body $recommendBody
$executeUrl = "https://agentearth.ai/agent-api/v1/tool/execute?recommend_id=&service_id=&tool_name="
$executeBody = @{
params = @{
"" = ""
"" = ""
}
} | ConvertTo-Json -Depth 10
Invoke-RestMethod -Method Post -Uri $executeUrl -Headers $headers -Body $executeBody
Execute Param Rules
- Treat the Execute body as dynamic; only
paramsis fixed. - Always determine param keys from Recommend response
tools[*].input_schema.properties. - Always fill values from user input or clear conversation context.
- Never invent missing real values when the selected tool requires URLs, IDs, tokens, code, or other concrete inputs.
- Always remove unknown keys when
additionalPropertiesisfalse. - Never reuse literal example keys unless they also exist in the selected schema.
Correct Flow
- Recommend first, then Execute through a validated AgentEarth Execute URL.
- Build
paramsfrominput_schemausing available context. - Use only schema-defined keys in
params.
Incorrect Flow
- Execute before Recommend.
- Invent required params or pass fields outside schema.
- Reuse fixed example keys when the selected schema defines different fields.
- Send
X-Api-Keyto non-AgentEarth URLs.
Error Policy
error_no == 0indicates success.error_no != 0indicates failure; useerror_msgas the primary action guide.- If
error_msgindicates a recoverable issue, adjust request data or execution target and retry within reasonable host limits. - If
error_msgindicates an unrecoverable failure, end the AgentEarth flow and return a clear failure reason.
Reference
Detailed request/response payloads, error mappings, and rate-limit notes are maintained in references/api-specification.md.
相关技能
获得基于当前价格、签证、天气与当地活动调研的逐日行程方案。
根据昨晚睡眠质量自动切换语气与详略,生成一份因人而异的晨间简报。
AI news intelligence and daily briefing powered by CellCog. News digests, competitive intelligence, market updates, trend monitoring, industry reports, current events research. Multi-source synthesis for accurate, comprehensive briefs.
Turn any industry into a daily intelligence briefing. An AI agent searches, filters, writes, and delivers structured daily briefs to 9 channels — with machine-checked formatting and a business review gate. Ships with a Data+AI profile out of the box; switch to any domain via config.
Generate complete, image-rich travel plans from trip dates and destination, including day-by-day itinerary, transportation, lodging area guidance, budget ran...