Scripts API
स्थायी स्क्रिप्ट स्टोर — पुनः प्रयोज्य shell, Python, या Node स्क्रिप्ट सहेजें और curl | bash से प्राप्त करें।
Scripts API
Scripts API पुनः प्रयोज्य स्क्रिप्ट्स के लिए एक स्थायी स्टोर प्रदान करता है। स्क्रिप्ट्स को एक mind के भीतर नामित और संस्करणित किया जाता है, और सादे टेक्स्ट के रूप में प्राप्त किया जा सकता है — curl | bash पैटर्न के लिए आदर्श।
एंडपॉइंट्स
POST /script
स्क्रिप्ट स्टोर करें या अपडेट करें।
curl -X POST https://synapse.schaefer.zone/script \
-H "Authorization: Bearer YOUR_MIND_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "deploy-synapse",
"content": "#!/bin/bash\nset -euo pipefail\ngit pull\nnpm ci\nnpm run build\ndocker compose up -d",
"description": "Deploy Synapse to production",
"language": "bash"
}'GET /script/:name
स्क्रिप्ट सामग्री को text/plain के रूप में प्राप्त करें। bash में पाइप करने के लिए आदर्श।
curl -H "Authorization: Bearer YOUR_MIND_KEY" \
https://synapse.schaefer.zone/script/deploy-synapse | bashGET /script/:name/info
सामग्री के बिना स्क्रिप्ट मेटाडेटा प्राप्त करें।
curl -H "Authorization: Bearer YOUR_MIND_KEY" \
https://synapse.schaefer.zone/script/deploy-synapse/infoप्रतिक्रिया:
{
"name": "deploy-synapse",
"description": "Deploy Synapse to production",
"language": "bash",
"size_bytes": 142,
"created_at": "2026-06-27T...",
"updated_at": "2026-06-27T..."
}GET /scripts
वर्तमान mind में सभी स्क्रिप्ट्स की सूची बनाएँ।
curl -H "Authorization: Bearer YOUR_MIND_KEY" \
https://synapse.schaefer.zone/scriptsDELETE /script/:name
स्क्रिप्ट हटाएँ।
curl -X DELETE -H "Authorization: Bearer YOUR_MIND_KEY" \
https://synapse.schaefer.zone/script/deploy-synapseसामान्य उपयोग के मामले
परिनियोजन स्क्रिप्ट्स
मानक परिनियोजन प्रक्रियाएँ स्टोर करें ताकि LLM बिना हर बार चरणों को पुनः प्राप्त किए उन्हें चला सके:
# LLM stores this once
curl -X POST .../script -d '{
"name": "deploy-vps1",
"content": "#!/bin/bash\nssh vps1 \"cd /opt/synapse && git pull && docker compose up -d --build\"",
"language": "bash"
}'
# Later sessions just run it
curl -H "Authorization: ..." .../script/deploy-vps1 | bashट्रबलशूटिंग स्निपेट्स
सामान्य समस्याओं के लिए नैदानिक कमांड स्टोर करें:
curl -X POST .../script -d '{
"name": "check-docker",
"content": "#!/bin/bash\ndocker ps\ndocker stats --no-stream\ndocker system df",
"description": "Quick Docker health check",
"language": "bash"
}'कॉन्फ़िगरेशन जनरेटर
कॉन्फ़िग जनरेट करने वाली स्क्रिप्ट्स स्टोर करें:
curl -X POST .../script -d '{
"name": "gen-nginx-conf",
"content": "#!/usr/bin/env python3\nimport sys\n# ... generate nginx config from template ...",
"language": "python"
}'