feat: add llama dev-agent container alongside Anthropic agents #29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Design
Add a second agents container (
agents-llama) to docker-compose, configured for local llama inference. The existingagentscontainer stays untouched.Why a separate container
Coordination
The
in-progresslabel on Forgejo is the shared coordination. When either agent claims an issue, it labels itin-progressand removesbacklog. The other agent's poll won't see it.Compose addition
No
~/.claudemount — this container doesn't talk to Anthropic API. The llama-server address needs to be reachable from inside Docker (host IP or Docker host gateway).Cron vs loop
The llama container could use a while-true loop instead of cron for dev-poll, since we control its entrypoint and don't need all the cron env var workarounds. But cron also works — the container has its own env.
The llama container should only run dev-poll, not review-poll (local model shouldn't review — needs strong model for quality gate).
What stays the same
agentscontainer — unchanged, keeps running Anthropic-backed pollsAcceptance criteria
agents-llamacontainer runs alongsideagentsfeat: replace dev-agent cron with while-true loop processto feat: add llama dev-agent loop process alongside cronfeat: add llama dev-agent loop process alongside cronto feat: add llama dev-agent container alongside Anthropic agents