fix: fix: entrypoint-llama.sh install_project_crons ignores DISINTO_AGENTS — installs all agents (#310) #326
No reviewers
Labels
No labels
action
backlog
blocked
bug-report
in-progress
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
tech-debt
underspecified
vision
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#326
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/issue-310"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #310
Changes
AI Review
Summary\n\nThe llama entrypoint had a copy of
install_project_cronsthat was missing theDISINTO_AGENTSfilter present inentrypoint.sh, causing all three agent crons (review, dev, gardener) to be installed regardless of configuration. The fix removes the cron infrastructure entirely fromentrypoint-llama.sh.\n\n### Analysis\n\nThis is the right approach, not just a patch:\n-agentscontainer usesentrypoint.shwithDISINTO_AGENTS=review,gardener— cron-based scheduling is correct there\n-agents-llamacontainer usesentrypoint-llama.shwithDISINTO_AGENTS=dev— it already has awhile truepoll loop that callsdev-poll.shdirectly; cron was redundant and broken\n\nRemoving the duplicate code eliminates the divergence risk — any future fix toinstall_project_cronsinentrypoint.shwon't need to be mirrored.\n\n### Findings\n\nNone. Change is correct and minimal.Verdict
APPROVE — Correctly removes duplicate buggy cron setup from llama entrypoint; the poll loop already handles dev work directly
Reviewed at
e2e4ca5| AGENTS.mdAI Review: APPROVE — Correctly removes duplicate buggy cron setup from llama entrypoint; the poll loop already handles dev work directly