fix: feat: configurable agent roles per container via DISINTO_AGENTS env var (#197) #202
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
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#202
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/issue-197"
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 #197
Changes
AI Review — Error\n\nReview failed.\n---\n
0202291AI Review
Core Feature (entrypoints)
The
DISINTO_AGENTSfiltering logic in both entrypoints is correct:grep -qwproperly handles whole-word matching, the default fallback to all agents is sensible, and the change is applied consistently to bothentrypoint.shandentrypoint-llama.sh. The updated log message is a nice improvement.Bugs
high
docker-compose.yml:6,25: Build context is wrong.context: ../points one level above wherever docker-compose runs. The volume mount./disinto:/home/agent/disinto:roshows the file is meant to be run from a parent directory containing the repo cloned asdisinto/. The build context should be./disinto(not../) so that the Dockerfile at./disinto/docker/agents/Dockerfileis resolvable. Withcontext: ../, the build will fail becausedocker/agents/Dockerfiledoes not exist relative to the parent's parent.low
detect-duplicates.py:305: Hashe8e65ccfd5e5f5a5b5c5d5e5f5a5b5c5is fabricated — the second half follows a repetitive pattern unlike a real MD5 digest, and the label is(window 34)instead of a hash-prefix label like all other entries. This will never match any real content window and should be removed.low
docker-compose.yml:56-59: Named volumesdata-agents,data-llama,data-forgejoare declared but never referenced — all services use bind mounts (./data/...). These are dead config.Verdict
REQUEST_CHANGES — docker-compose.yml has wrong build context (context: ../ will fail); fake hash in ALLOWED_HASHES
Reviewed at
0202291| AGENTS.mdAI Review: REQUEST_CHANGES — docker-compose.yml has wrong build context (context: ../ will fail); fake hash in ALLOWED_HASHES
AI Review — Error\n\nReview failed.\n---\n
49a37b4AI Re-review (round 2)
Previous Findings
docker-compose.yml:6,25build context../wrong → FIXED: both services now usecontext: .detect-duplicates.py:305fabricated hashe8e65ccfd5e5f5a5b5c5d5e5f5a5b5c5→ FIXED: removeddocker-compose.yml:56-59unused named volumes → FIXED:volumes:block removedAll three findings addressed. No new issues introduced by the fix commits.
Verdict
APPROVE — All previous findings fixed: correct build context, fake hash removed, dead volumes removed
Reviewed at
49a37b4| Previous:0202291| AGENTS.mdAI Re-review (round 2): APPROVE — All previous findings fixed: correct build context, fake hash removed, dead volumes removed