> What this skill does: Sends requests to the hosted AetherLang API
> (api.neurodoc.app). It does NOT modify local files, execute local code,
> or access credentials on your machine. All execution happens server-side.
Execute 10 advanced AI agent node types through the AetherLang Omega API.
URL: https://api.neurodoc.app/aetherlang/execute
Method: POST
Headers: Content-Type: application/json
Auth: None required (public API)
When calling the API:
curl -s -X POST https://api.neurodoc.app/aetherlang/execute \
-H "Content-Type: application/json" \
-d '{
"code": "flow FlowName {\n input text query;\n node X: <type> <params>;\n query -> X;\n output text result from X;\n}",
"query": "user question here"
}'
AI breaks task into steps and executes autonomously.
node P: plan steps=3;
Sandboxed Python execution on the server. Accurate calculations, no hallucinations.
node C: code_interpreter;
Evaluates quality (0-10), retries until threshold met.
node R: critique threshold=8 max_retries=3;
LLM picks optimal path, skips unselected routes (10x speedup).
node R: router;
R -> A | B | C;
Multiple AI personas in parallel, synthesizes best insights.
node E: ensemble agents=chef:French_chef|yiayia:Greek_grandmother synthesize=true;
Store/recall data across executions (server-side, scoped to namespace).
node M: memory namespace=user_prefs action=store key=diet;
node M: memory namespace=user_prefs action=recall;
> Security note: The tool node calls public REST URLs you specify.
> Only use trusted, public APIs. Never pass credentials or private URLs
> as tool parameters. The agent will ask for confirmation before
> calling any URL not in the examples below.
node T: tool url=https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd method=GET;
Repeat node over items. Use | separator.
node L: loop over=Italian|Greek|Japanese target=A max=3;
Template, extract, format, or LLM-powered reshaping.
node X: transform mode=llm instruction=Summarize_the_data;
Run nodes simultaneously. 3 calls in ~0.2s.
node P: parallel targets=A|B|C;
flow CryptoAnalysis {
input text query;
node T: tool url=https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd method=GET;
node X: transform mode=llm instruction=Summarize_price;
node A: llm model=gpt-4o-mini;
query -> T -> X -> A;
output text result from A;
}
flow QualityEnsemble {
input text query;
node E: ensemble agents=analyst:Financial_analyst|strategist:Strategist synthesize=true;
node R: critique threshold=8;
query -> E -> R;
output text result from R;
}
flow MultiRecipe {
input text query;
node L: loop over=Italian|Greek|Japanese target=A max=3;
node A: llm model=gpt-4o-mini;
query -> L;
output text result from L;
}
flow ParallelFetch {
input text query;
node P: parallel targets=A|B|C;
node A: tool url=https://api.coingecko.com/api/v3/ping method=GET;
node B: tool url=https://api.coingecko.com/api/v3/simple/price?ids=bitcoin&vs_currencies=usd method=GET;
node C: tool url=https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=usd method=GET;
query -> P;
output text result from P;
}
import json
response = json.loads(raw_response)
result = response["result"]["outputs"]["result"]
text = result["response"]
node_type = result["node_type"]
duration = response["result"]["duration_seconds"]
| Node | Key Params | |||
|---|---|---|---|---|
| ------ | ----------- | |||
| plan | steps=3 | |||
| code_interpreter | model=gpt-4o-mini | |||
| critique | threshold=7 max_retries=3 | |||
| router | strategy=single | |||
| ensemble | `agents=a:Persona\ | b:Persona synthesize=true` | ||
| memory | namespace=X `action=store\ | recall\ | search\ | clear key=X` |
| tool | url=https://... method=GET timeout=10 | |||
| loop | `over=A\ | B\ | C target=NodeAlias max=10 mode=collect` | |
| transform | `mode=llm\ | template\ | extract\ | format instruction=X` |
| parallel | `targets=A\ | B\ | C merge=combine` |
AetherLang Karpathy Skill v1.0.1 — API connector for api.neurodoc.app
All execution is server-side. No local code runs. No local files modified.
共 3 个版本