OpenCode hangs when Claude emits AskUserQuestion
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Start with research/agents/claude.md and server/packages/sandbox-agent/src/opencode_compat.rs, then trace how AskUserQuestion is handled in Claude Code headless mode. Confirm whether the question becomes an event and how responses return to the session; done means the question is displayed, the user can respond, and the session no longer hangs.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem
When Claude Code emits an AskUserQuestion tool call, OpenCode (via Gigacode/sandbox-agent) hangs instead of surfacing the question to the user.
Expected behavior
The question should be converted to a question event and displayed to the user, allowing them to respond.
Current behavior
The session hangs indefinitely waiting for a response that never comes.
Context
From research notes (research/agents/claude.md):
The headless CLI tool list does not include the
AskUserQuestiontool, even though the Agent SDK documents it. As a result, prompting the CLI to "call AskUserQuestion" does not emit question events; it proceeds with normal tool/message flow instead.
This may be related to how Claude Code's headless mode handles questions differently than the interactive TUI.
Steps to reproduce
- Start a session with Claude Code via Gigacode/OpenCode
- Give a prompt that causes Claude to ask a clarifying question
- Observe the session hangs
Related
- Claude agent research:
research/agents/claude.md - Question handling:
server/packages/sandbox-agent/src/opencode_compat.rs
- 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 2/5 1-3 horas Aptitud para principiantes 78/100
db-ux-design-system/core-web#8461 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Cannot run an integration on windows when power shell is selected as the default profile terminalAbiertoPriority/Blocker Type/Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
wso2/product-integrator#2767 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
severity:low
Dificultad 1/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día