1. Skills and different profiles. I use clai[0] where I run one custom made profile per task.
2. For this I use slivingdoc[1], a MCP server which syncs context as plain text (with s3 as backend, or hosted for free up to 1 GB). So regardless of which agentic harness I use, I bring along the relevant context.
3. I use different slivingdoc spaces per customer
4. I keep sessions short and concise enough that it's not an issue.
5. I built all of my tools from scratch to fit my own workflow. But it's open source, if anyone wants to try it out.
[0]: https://www.clai.chat/#profiles [1]: https://www.slivingdoc.dev/