| name | agenta-connection-issues |
| description | Sub-skill of agenta: Connection Issues (+2). |
| version | 1.0.0 |
| category | ai-prompting |
| type | reference |
| scripts_exempt | true |
Connection Issues (+2)
Connection Issues
def diagnose_connection(host: str):
import requests
try:
response = requests.get(f"{host}/api/health", timeout=5)
if response.status_code == 200:
print("Connection successful")
else:
print(f"Server returned: {response.status_code}")
except requests.exceptions.ConnectionError:
print("Cannot reach server - check host/port")
except requests.exceptions.Timeout:
print("Connection timed out - server may be overloaded")
Evaluation Failures
def robust_evaluation(prompt: str, max_retries: int = 3):
for attempt in range(max_retries):
try:
result = ag.llm.complete(prompt=prompt)
if validate_result(result):
return result
except Exception as e:
if attempt == max_retries - 1:
raise
time.sleep(2 ** attempt)
Version Conflicts
def create_branch_variant(base_variant: str, branch_name: str):
base = client.get_variant_by_name(app_name, base_variant)
return client.create_variant(
app_name=app_name,
variant_name=f"{base_variant}-{branch_name}",
config=base.config
)