{"name":"python-slugify","slug":"un33k/python-slugify","errors":{"codes":[{"code":"MISSING_FIELD","hint":"Ask user for the missing field and retry","recoverable":true},{"code":"PAYMENT_REQUIRED","hint":"Complete the 402 challenge with npx mppx","recoverable":true},{"code":"RATE_LIMITED","hint":"Back off and retry after Retry-After seconds","recoverable":true},{"code":"INVALID_INPUT","hint":"Check field types and retry","recoverable":true},{"code":"UPSTREAM_ERROR","hint":"Deployed app returned 5xx — not retryable","recoverable":false},{"code":"SESSION_EXPIRED","hint":"Start a new session","recoverable":true}]},"limits":{"requests_per_minute":60,"max_session_duration_seconds":1800},"schema":"chekk.agent/v1","actions":[{"id":"get_root","file":"_chekk_agent_server.py","path":"/","inputs":[{"hint":"Value for `try`","name":"try","type":"from slugify","required":true},{"hint":"Value for `request`","name":"request","type":"Request","required":true}],"method":"GET","description":"GET /","side_effect":"read"},{"id":"get_health","file":"_chekk_agent_server.py","path":"/health","inputs":[{"hint":"Value for `try`","name":"try","type":"from slugify","required":true},{"hint":"Value for `request`","name":"request","type":"Request","required":true}],"method":"GET","description":"GET /health","side_effect":"read"},{"id":"get_list_api","file":"_chekk_agent_server.py","path":"/api","inputs":[{"hint":"Value for `try`","name":"try","type":"from slugify","required":true},{"hint":"Value for `request`","name":"request","type":"Request","required":true}],"method":"GET","description":"GET /api","side_effect":"read"},{"id":"post_call_smart_truncate","file":"_chekk_agent_server.py","path":"/call/smart_truncate","inputs":[{"hint":"Value for `try`","name":"try","type":"from slugify","required":true},{"hint":"Value for `request`","name":"request","type":"Request","required":true}],"method":"POST","description":"POST /call/smart_truncate","side_effect":"mutate"},{"id":"post_call_slugify","file":"_chekk_agent_server.py","path":"/call/slugify","inputs":[{"hint":"Value for `try`","name":"try","type":"from slugify","required":true},{"hint":"Value for `request`","name":"request","type":"Request","required":true}],"method":"POST","description":"POST /call/slugify","side_effect":"mutate"},{"id":"post_call_add_uppercase_char","file":"_chekk_agent_server.py","path":"/call/add_uppercase_char","inputs":[{"hint":"Value for `try`","name":"try","type":"from slugify","required":true},{"hint":"Value for `request`","name":"request","type":"Request","required":true}],"method":"POST","description":"POST /call/add_uppercase_char","side_effect":"mutate"}],"payment":{"protocol":null,"supported":false,"paid_routes":[],"challenge_status":402},"session":{"supported":true,"ttl_seconds":3600,"start_endpoint":"https://chekk.dev/api/v1/agent/un33k/python-slugify/chat"},"requires":{"auth":false,"payment":false},"framework":"library","source_url":"https://github.com/un33k/python-slugify","description":"Chekk-deployed library application at https://python-slugify-production.up.railway.app","entrypoints":{"chat":"https://chekk.dev/api/v1/agent/un33k/python-slugify/chat","llms_txt":"https://chekk.dev/api/v1/llms/un33k/python-slugify","manifest":"https://chekk.dev/api/v1/agent/un33k/python-slugify/manifest","rest_base":"https://python-slugify-production.up.railway.app"},"deployed_url":"https://python-slugify-production.up.railway.app","confirmations":{"field":"confirmation_code","format":"id"}}