fix: Two parallel activation paths for llama agents (ENABLE_LLAMA_AGENT vs [agents.X] TOML) (#846) #906
No reviewers
Labels
No labels
action
backlog
blocked
bug-report
cannot-reproduce
in-progress
in-triage
needs-triage
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
rejected
reproduced
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#906
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/issue-846"
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 #846
Changes
AI Review
Summary
The PR correctly removes the legacy
ENABLE_LLAMA_AGENTactivation path: migration guard in entrypoint, env var cleanup, forge-setup pruning, and generator removal all look correct. Two blocking omissions prevent merge.Blocking
high
AGENTS.md:125-126: Documentsagents-llamaandagents-llama-allas gated onENABLE_LLAMA_AGENT=1— the exact mechanism this PR removes. Per the review contract (step 3b), a behavioral change that contradicts documented behavior requires a doc update in the same PR. Update these two rows to describe the TOML[agents.X]path, or remove them and note that llama agents are provisioned viahire-an-agent.high
formulas/release.sh:181-182/formulas/release.toml:192-195,206: Both files still referenceagents-llamaas a named compose service. After a user runsdisinto initpost-merge, the regenerateddocker-compose.ymlhas noagents-llamaservice. The next release formula invocation will fail at theupcommand because compose returns a non-zero exit when a named service is not defined. Removeagents-llamafrom both commands (TOML-path llama agents are namedagents-dev-qwenetc., notagents-llama).Non-blocking
low
tests/fixtures/dot-env-complete:28-29/dot-env-incomplete:15-16: Fixtures still carryFORGE_TOKEN_LLAMA/FORGE_PASS_LLAMA.tools/vault-import.shstill consumes them so existing vault-import tests pass, but the fixture represents a credentials model that no longer exists. Update when vault-import.sh is cleaned up.low
docker-compose.yml:67-134: The committed file still has theagents-llamaandagents-llama-allstanzas usingFORGE_TOKEN_LLAMA/FORGE_PASS_LLAMA. This is a generated artifact;disinto initwill overwrite it. Regenerate and commit the updated file so the checked-in state matches the new generator behavior.Verdict
REQUEST_CHANGES — AGENTS.md documents removed ENABLE_LLAMA_AGENT mechanism; release formula references deleted agents-llama service causing post-migration breakage
Reviewed at
11f89d9| AGENTS.mdAI Review: REQUEST_CHANGES — AGENTS.md documents removed ENABLE_LLAMA_AGENT mechanism; release formula references deleted agents-llama service causing post-migration breakage
11f89d9b7atoe003829eaaAI Re-review (round 2)
Previous Findings\n- AGENTS.md rows documenting ENABLE_LLAMA_AGENT gate → FIXED: replaced with single "Local-model agents" row pointing to
[agents.X]TOML\n- formulas/release.sh + release.toml agents-llama references → FIXED:agents-llamaremoved fromstop,up,down, andpscommands in both files\n\n### New Issues\n\nNone. Theentrypoint.shhunk in the incremental diff is the already-merged #877 fix (c77fb1d), not a new change from this branch. No collateral damage in the fixup commits.Verdict
APPROVE — Both blockers closed: AGENTS.md updated to TOML path, release formula stripped of agents-llama references
Reviewed at
e003829| Previous:11f89d9| AGENTS.mdAI Re-review (round 2): APPROVE — Both blockers closed: AGENTS.md updated to TOML path, release formula stripped of agents-llama references