Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions templates/agent-state-template/cron/jobs.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"agentId": "josemar",
"sessionKey": "agent:josemar:main",
"name": "Checkpoint de memória",
"description": "Checkpoint incremental de memória para garantir memory daily log (memory/YYYY-MM-DD.md) sem duplicações",
"description": "Fallback de memória: registra apenas lacunas no memory daily log (memory/YYYY-MM-DD.md) sem duplicações",
"enabled": true,
"schedule": {
"expr": "0 10,15,21 * * *",
Expand All @@ -17,7 +17,7 @@
"wakeMode": "now",
"payload": {
"kind": "agentTurn",
"message": "Checkpoint de memória (sem resposta ao usuário).\n\n1. Use NO_REPLY.\n2. Garanta que exista memory/YYYY-MM-DD.md para hoje; crie se não existir.\n3. Leia memory/YYYY-MM-DD.md e memory/flush-state.json antes de escrever.\n4. Faça um resumo incremental do que aconteceu desde o último checkpoint, sem repetir itens já registrados hoje.\n5. Escreva apenas fatos relevantes (decisões, mudanças de configuração, ações executadas, pendências).\n6. Se não houver novidade real desde o último checkpoint, não altere o memory daily log (memory/YYYY-MM-DD.md).\n7. Atualize memory/flush-state.json com lastCheckpointAt (ISO-8601) e lastSummaryHash (hash do resumo incremental).",
"message": "Checkpoint de memória (fallback; sem resposta ao usuário).\n\n1. Use NO_REPLY.\n2. Esta rotina é fallback: a regra principal é write-at-source durante a sessão principal.\n3. Garanta que exista memory/YYYY-MM-DD.md para hoje; crie se não existir.\n4. Leia memory/YYYY-MM-DD.md e memory/flush-state.json antes de escrever.\n5. Se o memory daily log já estiver com entradas recentes e suficientes do dia, não invente nem reescreva: apenas finalize sem alterar o arquivo.\n6. Se houver lacunas reais, acrescente apenas fatos objetivos e curtos (decisões, mudanças de configuração, ações executadas, pendências), sem duplicar conteúdo já registrado hoje.\n7. Se não houver novidade real desde o último checkpoint, não altere o memory daily log (memory/YYYY-MM-DD.md).\n8. Atualize memory/flush-state.json com lastCheckpointAt (ISO-8601) e lastSummaryHash (hash do resumo incremental, ou hash vazio se não houve adição).",
"toolsAllow": [
"read",
"write"
Expand Down
Loading