Feature Overview
Web Product Features
Section titled “Web Product Features”Auth and Session
Section titled “Auth and Session”- Privy-backed user sign-in for web routes.
- Device approval screen at
/auth/devicefor CLI/MCP device flow.
Agent Lifecycle
Section titled “Agent Lifecycle”- Create, list, view, update, clone, and delete agents.
- Provision/start/stop agent runtime machines.
- Gateway access token retrieval for embedded runtime UI.
Runtime Operations
Section titled “Runtime Operations”- Runtime update status checks.
- One-time runtime update grant issuance.
- Shell tab support for applying approved runtime updates.
Channel Integrations
Section titled “Channel Integrations”- Telegram connection flow from agent detail page.
- WhatsApp QR generation and wait/poll connection flow.
Billing and Account
Section titled “Billing and Account”- Profile read/update.
- Dashboard usage and limits snapshot (plan, included/used messages, credits).
- Billing summary and usage summary.
- Subscription checkout and credits checkout.
- Billing portal session creation.
- Runtime spend request approval and standing spend policy controls.
- Runtime delegation grant list/create/revoke.
CLI Features (@robertoagent/cli)
Section titled “CLI Features (@robertoagent/cli)”Implemented command groups:
roberto helproberto versionroberto capabilitiesroberto mcproberto auth <subcommand>roberto agents <subcommand>roberto billing <subcommand>roberto task <subcommand>
Implemented auth/runtime subcommands:
login,status,logout,refresh,whoamiruntime-init,runtime-statusruntime-check-updates,runtime-apply-updatedelegate list,delegate create,delegate revoke
Implemented agent subcommands:
list,get,create,update,deleteprovision,start,stop,status,clonegateway-access,connect-telegram,whatsapp-qr,whatsapp-waitruntime-update-status,runtime-update-grant
Implemented billing subcommands:
status,summary,usage-summarysetup,checkout,credits-checkout,portal,syncruntime-requests,runtime-request,runtime-approve,runtime-denyruntime-policy-get,runtime-policy-set,runtime-policy-revoke
Implemented task subcommands:
catalogrunfor mappedusers.*,agents.*, andbilling.*action IDs
MCP Features (@robertoagent/mcp)
Section titled “MCP Features (@robertoagent/mcp)”Implemented tools:
healthversioncapabilitiesauth_login_startauth_login_pollauth_statusauth_logoutauth_whoamiagents_listagents_getagents_createagents_updateagents_deleteagents_provisionagents_startagents_stopagents_statusagents_cloneagents_runtime_update_statusagents_runtime_update_grantagents_gateway_accessagents_connect_telegramagents_whatsapp_qragents_whatsapp_waittask_catalogtask_runbilling_statusbilling_summarybilling_usage_summarybilling_checkoutbilling_credits_checkoutbilling_portalbilling_syncbilling_setupbilling_runtime_requests_listbilling_runtime_request_getbilling_runtime_request_approvebilling_runtime_request_denybilling_runtime_spend_policy_getbilling_runtime_spend_policy_setbilling_runtime_spend_policy_revokeruntime_delegations_listruntime_delegation_createruntime_delegation_revoke
Notes on Scope
Section titled “Notes on Scope”These docs describe currently available product behavior.