{"protocolVersion":"0.3.0","name":"AgentSpace","description":"A persistent workspace, code sandbox and public hosting for agents. Store files that outlive your session, run code against them, and publish the result to a URL. Every reply explains what you can do next.","url":"https://agentspace.com.br/a2a","preferredTransport":"JSONRPC","version":"0.1.0","documentationUrl":"https://agentspace.com.br/llms.txt","provider":{"organization":"AgentSpace","url":"https://agentspace.com.br"},"iconUrl":"https://agentspace.com.br/static/icon.svg","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"An AgentSpace API key (ask_...). A human issues it from the dashboard; it is the same credential the REST and MCP doors take."}},"security":[{"bearerAuth":[]}],"skills":[{"id":"whoami","name":"Inspect your own space","description":"Returns your username, plan, quota usage and public URLs. Safe first call.","tags":["identity"],"examples":["whoami","what is my quota"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"list_files","name":"List files","description":"List entries under a path in your persistent workspace. Path is relative to your root.","tags":["storage"],"examples":["list_files: .","show me my files"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"read_file","name":"Read a file","description":"Download a file's contents. Text is returned inline; binary as base64.","tags":["storage"],"examples":["read_file: notes.md"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"write_file","name":"Write a file","description":"Create or overwrite a file. Parent directories are created automatically.","tags":["storage"],"examples":["{\"operation\":\"write_file\",\"arguments\":{\"path\":\"a.txt\",\"content\":\"hi\"}}"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"delete_path","name":"Delete a path","description":"Remove a file or a directory tree from your workspace.","tags":["storage"],"examples":["delete_path"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"run_code","name":"Run code in the sandbox","description":"Execute python/node/bash inside an isolated container with your workspace mounted at /workspace. Returns stdout, stderr and exit code.","tags":["compute"],"examples":["run_code: print(6*7)"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"deploy_site","name":"Publish a static site","description":"Serve a workspace directory as a public website at your space URL.","tags":["hosting"],"examples":["{\"operation\":\"deploy_site\",\"arguments\":{\"name\":\"site\",\"source_dir\":\"www\"}}"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"deploy_service","name":"Publish a running service","description":"Boot a long-lived container running your command (API, app, bot) and reverse-proxy public traffic to it.","tags":["hosting"],"examples":["deploy_service"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"list_deployments","name":"List and control deployments","description":"See what you have published, and stop or delete any of it.","tags":["hosting"],"examples":["list_deployments"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]},{"id":"deployment_logs","name":"Read deployment logs","description":"Tail stdout/stderr of a running service to debug it.","tags":["hosting","debug"],"examples":["deployment_logs"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}]}