[Bug]: Vector-index health reports `index-reindex-hourly scheduled` (OK) when no cron entry is installed
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 72/100
Direzione di ricerca
Start with check_cron in lib/vector_index_health.py:385-415 and the cron installation warning in bin/fw:4472; trace how fw cron install records whether the registry was deployed and where FW_CRON_INSTALL_DIR points. Reproduce with an active registry entry and no installed cron job, then run fw doctor. Done when the health check reports OK only for a deployed job and otherwise explains that installation is needed.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug Description
lib/vector_index_health.py:385-415 (check_cron) reads .context/cron-registry.yaml only. If the job index-reindex-hourly is listed with status active, it returns OK cron: index-reindex-hourly scheduled. It never checks that the registry was generated and deployed (fw cron install, /etc/cron.d by default, FW_CRON_INSTALL_DIR).
In the same fw doctor run, bin/fw:4472 prints WARN Cron registry present but not generated — run: fw cron install. The two lines contradict each other, and the OK one sits inside the vector-index block, where a reader looks to learn whether the index will be refreshed.
Steps to Reproduce
- Project created by
fw init, upgraded to 1.8.11;fw cron installnever run (it needs root). ls /etc/cron.d | grep agenticreturns nothing; the user crontab has no framework entry.fw doctorprints bothOK cron: index-reindex-hourly scheduledandWARN Cron registry present but not generated — run: fw cron install.
Expected Behavior
check_cron reports what will actually run: OK only when the job is deployed; otherwise WARN or FAIL such as index-reindex-hourly declared in the registry but not installed (fw cron install).
Actual Behavior
OK cron: index-reindex-hourly scheduled while nothing is scheduled.
fw doctor output
AI Agent
Claude Code
Operating System
Linux
Additional Context
1.8.11 (e42aa41bf), vendored consumer, Linux (Ubuntu 20.04, systemd 245), Claude Code.
- Lingua principale
- Shell
- Stelle
- 16
- Fork
- 6
- Merge medio
- 6h 24m
- PR unite (30g)
- 5
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di DimitriGeelen/agentic-engineering-framework
-
area:cli bug severity:low status:fixed-on-bleeding-edge triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
DimitriGeelen/agentic-engineering-framework#100 · 5 commenti ·
-
area:cli bug severity:medium status:fixed-on-bleeding-edge triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DimitriGeelen/agentic-engineering-framework#97 · 5 commenti ·
-
area:context bug severity:low status:accepted triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DimitriGeelen/agentic-engineering-framework#96 · 3 commenti ·
-
area:cli bug severity:medium status:accepted triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
DimitriGeelen/agentic-engineering-framework#95 · 3 commenti ·
-
area:watchtower bug severity:low status:released triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
DimitriGeelen/agentic-engineering-framework#94 · 4 commenti ·
Tutte le issue di DimitriGeelen/agentic-engineering-framework
Issue simili
-
bug: `curl NAME` exports an unquoted, uninterpolated command that is not runnableForse già presa @dannyward630 l’ha presa oggi. Apertabug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
yunaremaia/git-api#61 ·
I maintainer di solito rispondono entro 1 giorno
-
Update nwg-panel to 0.12.3Forse già presa @zen0bit l’ha presa oggi. Apertapackage-update
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
alunduil/alunduil-chezmoi#963 ·
I maintainer di solito rispondono entro 1 giorno