I had a similar goal with Hermes, but ended up splitting the context between separate profiles instead of teaching one agent everything. They share a Kanban board, while important decisions still come back to me.
It may be overkill for a homelab, but the profile isolation has worked better than I expected. I documented the setup here: https://github.com/nohuman-labs/agent-company


