Feature request: webhook push mode for event delivery (in addition to SSE/polling)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- bun, rust, typescript
Línea de trabajo
No file, test, or entry point is named. Start by locating the runtime's existing SSE and polling event-delivery paths and the normalized event representation; then determine how configuration, signing, retries, and deduplication fit together. Done means an optional webhook mode can deliver normalized events with the requested reliability and sequencing behavior.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
👋 Hey Team
I really liked the look of Agent Sandbox and wanted to use it as our primary orchestration engine instead of maintaining our own homegrown Bun executable.
My blocker is architectural: our app is async-first, and is designed to spin up a lot of sandboxes. For me it makes more sense for the sandboxes to update the api instead of long polling.
Today we persist sandbox/agent events by pushing them from sandbox -> API via webhooks.
Right now, SSE/long-polling is less ideal for our model and makes cutting over hard.
What would unblock us is an optional webhook push mode in the runtime. Add a configurable outbound webhook sink for normalized events, e.g.:
- webhook URL
- webhook secret/signing
- retries with backoff
- stable event id / sequence for dedupe
Happy to contribute a PR (but I believe this would be in rust and i have limited experience there)
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.6k
- Forks
- 131
- Merge medio
- 7 h 40 min
- PR fusionados (30 d)
- 29
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rivet-dev/agents
-
skills add rivet-dev/skills -s sandbox-agent fails: the skill was removed from rivet-dev/skillsAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
rivet-dev/agents#319 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
rivet-dev/agents#313 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
bug: codex model variants are out of orderPosiblemente ocupada @c7ozkan la tomó hace 205 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 58/100
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Los mantenedores suelen responder en 1 día
Todos los issues de rivet-dev/agents
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
area:cowork area:desktop documentation enhancement platform:macos
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
anthropics/claude-code#101720 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
apache/rocketmq-dashboard#6610 ·
Los mantenedores suelen responder en 3 días
-
Add: MS NOWAbiertocheck:passed streams:add
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Global update drops overrideAccess, so Local API updateGlobal fails filterOptions validation (3.90 regression)Posiblemente ocupada @PINYOPATTANAWASANPORN la tomó hoy. Abiertoarea: core Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
payloadcms/payload#18674 · 1 comentario ·
Los mantenedores suelen responder en 1 día