anomalyco / anomalyco/opencode
[Feature Request] Agenda de tareas programadas y persistencia entre sesiones
@kitlangton is already working on this.
Since Jul 29, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
title: "[Feature Request] Agenda de tareas programadas y persistencia entre sesiones"
labels: ["enhancement"]
Descripción
Actualmente opencode no tiene capacidad de ejecutar tareas en un momento futuro ni mantener estado entre sesiones. Esto limita casos de uso como:
- "Ejecutá este análisis mañana cuando estén los datos nuevos"
- "Recordame verificar X el próximo miércoles"
- Ejecución periódica de scripts de monitoreo
Comportamiento deseado
1. Comando de agendamiento
Un comando del tipo /schedule o similar que permita:
/schedule "2026-07-30 10:00" "Ejecutá el análisis comparativo con los nuevos resultados"
O más declarativo, similar a cómo opencode ya interpreta intenciones: que el modelo pueda detectar que el usuario quiere agendar algo y ofrecerlo sin comando explícito.
2. Persistencia entre sesiones
Que el estado de la conversación (o al menos ciertos datos clave como agendas pendientes, configuraciones del usuario, etc.) persista entre sesiones de opencode. Hoy cada sesión comienza desde cero.
Esto podría implementarse como:
- Un archivo de estado local (
.opencode/session_state.jsono similar) - Key-value store simple accesible por el modelo (similar a memory en otros frameworks)
- Integración con Task Scheduler / cron para la ejecución real
3. Notificación / trigger
Cuando opencode se inicie y tenga tareas pendientes, que notifique al usuario automáticamente y ejecute la acción si corresponde.
Caso concreto (mi sesión de hoy)
Estoy analizando resultados históricos del Quini 6 con opencode. El sorteo #3395 es hoy 29/7/2026 a las 21:15 hs. Quiero que mañana, cuando los datos estén publicados, opencode compare automáticamente los resultados reales contra la predicción que generó. Al no haber agendamiento, tuve que anotarlo manualmente para recordármelo mañana.
Alternativas consideradas
- Script manual con Windows Task Scheduler — funcional pero fuera del flujo natural de opencode
- Plugin que exponga un hook
session.startcon tareas pendientes — sería ideal como solución intermedia
Entorno
- opencode corriendo en Windows (PowerShell 5.1)
- No se requiere conexión externa ni API keys para el agendamiento local
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.