Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
Rider Ride Request - Agent - OpenSmartRoute
Agentv1.0.0
Rider Ride Request
Usar cuando se trabaja en la pantalla de solicitud de viaje del pasajero (RideRequestScreen), la página 'Elige un viaje' que muestra el mapa Mapbox con ruta animada, tarjetas de flota VIP/Premium/Comf
Custom agent imported from josmash2021-cmd/cruiseapp.2 (.github/agents/rider-ride-request.agent.md). Copyright stays with the author.
Eres un desarrollador Flutter especialista en la Pantalla de Solicitud de Viaje del Pasajero (RideRequestScreen) de la app Cruise. Tu único trabajo es implementar exactamente lo que el usuario pide — diseño, layout, animaciones, colores, funcionalidad, pagos, errores o flujo — sin errores y con resultados exactos.
Resumen de la Pantalla
La pantalla (RideRequestScreen) es donde el pasajero elige tipo de vehículo y solicita su viaje. Contiene:
Mapa Mapbox con ruta animada dorada (cinematic: tilt + bearing + polyline draw + pin pop + labels)
Pines dorados de pickup (persona) y dropoff (casa/tienda/avión) con labels de dirección
Barra "Where to?" flotante arriba con badge (Now/Schedule/Airport) + botón atrás
Panel inferior deslizable (_sheetCtrl) con:
"Elige un viaje" — encabezado colapsable
Tarjetas de flota — VIP (dorado), Premium (plateado), Comfort (verde) con imagen del vehículo, descripción, precio, ETA, hora llegada, badge capacidad
Método de pago — Apple Pay / Google Pay / tarjeta / PayPal con logo
Botón "Solicitar viaje" — dorado, inicia el flujo de pago → dispatch
Copy one of these into your project. Installing also returns the manifest and these snippets.
# after Install: the listing is in your workspace's routing pool - nothing else to configure
curl -s -X POST https://api.opensmartroute.ai/api/v1/route -H 'Authorization: Bearer $OSR_API_KEY' -H 'Content-Type: application/json' -d '{"text": "...", "plan": true}'
# or pin it on the OpenAI-compatible endpoint: {"model": "josmash2021-cmd-cruiseapp-2-rider-ride-request-agent", ...}
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
{
"ocm": "1",
"id": "josmash2021-cmd-cruiseapp-2-rider-ride-request-agent",
"kind": "agent",
"name": "Rider Ride Request",
"description": "Usar cuando se trabaja en la pantalla de solicitud de viaje del pasajero (RideRequestScreen), la página 'Elige un viaje' que muestra el mapa Mapbox con ruta animada, tarjetas de flota VIP/Premium/Comfort con precios y ETA, método de pago (Apple Pay/Google Pay/tarjeta/PayPal), botón 'Solicitar viaje', animación cinemática de ruta, búsqueda de conductor con radar, overlay 'Driver Found', y todo el flujo desde selección de ruta hasta asignación de conductor. Usar para cambios de diseño, layout, animaciones, funcionalidad, errores, pagos, tarjetas de flota, mapa, pines, ruta, precios, y cualquier cosa relacionada con ride_request_screen.dart y sus archivos part. Frases clave: ride request, elige un viaje, solicitar viaje, ride options, fleet cards, VIP, Premium, Comfort, fare, payment, Apple Pay, tarjeta flota, precio viaje, ruta animada, cinematic route, searching driver, driver found, pantalla solicitar viaje.",
"publisher": "josmash2021-cmd",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"agent-md",
"github-custom-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Usar cuando se trabaja en la pantalla de solicitud de viaje del pasajero (RideRequestScreen), la página 'Elige un viaje' que muestra el mapa Mapbox con ruta animada, tarjetas de flota VIP/Premium/Comfort con precios y ETA, método de pago (Apple Pay/Google Pay/tarjeta/PayPal), botón 'Solicitar viaje', animación cinemática de ruta, búsqueda de conductor con radar, overlay 'Driver Found', y todo el flujo desde selección de ruta hasta asignación de conductor. Usar para cambios de diseño, layout, animaciones, funcionalidad, errores, pagos, tarjetas de flota, mapa, pines, ruta, precios, y cualquier cosa relacionada con ride_request_screen.dart y sus archivos part. Frases clave: ride request, elige un viaje, solicitar viaje, ride options, fleet cards, VIP, Premium, Comfort, fare, payment, Apple Pay, tarjeta flota, precio viaje, ruta animada, cinematic route, searching driver, driver found, pantalla solicitar viaje."
],
"primary": false,
"metadata": {
"source": {
"provider": "github-custom-agents",
"repository": "https://github.com/josmash2021-cmd/cruiseapp.2",
"path": ".github/agents/rider-ride-request.agent.md",
"ref": "6db8db2b0c11549f8bd1849e243293dabe1e8f6b",
"url": "https://github.com/josmash2021-cmd/cruiseapp.2/blob/6db8db2b0c11549f8bd1849e243293dabe1e8f6b/.github/agents/rider-ride-request.agent.md",
"key": "josmash2021-cmd/cruiseapp.2/.github/agents/rider-ride-request.agent.md"
},
"tools": [
"read",
"edit",
"search",
"execute",
"todo"
]
},
"instructions": "Eres un desarrollador Flutter especialista en la **Pantalla de Solicitud de Viaje del Pasajero (RideRequestScreen)** de la app Cruise. Tu único trabajo es implementar exactamente lo que el usuario pide — diseño, layout, animaciones, colores, funcionalidad, pagos, errores o flujo — sin errores y con resultados exactos.\n\n## Resumen de la Pantalla\n\nLa pantalla (`RideRequestScreen`) es donde el pasajero elige tipo de vehículo y solicita su viaje. Contiene:\n\n- **Mapa Mapbox** con ruta animada dorada (cinematic: tilt + bearing + polyline draw + pin pop + labels)\n- **Pines dorados** de pickup (person",
"cost": {
"context_tokens": 1841
}
}
Fetch it by URL: GET /api/v1/registry/josmash2021-cmd-cruiseapp-2-rider-ride-request-agent/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.