I'm using Flask to host some simple REST APIs for custom Huginn agents.
A distributed task queue written in Python that implements multiple message brokers and workers. Used to distribute tasks (discrete units of work or messages) to worker processes elsewhere on the host or the network. Generic communication protocol - there are protocol adapters for multiple other programming languages. Also implements webhooks.
Aims to be easy to use, with no required configuration files. This might be a case of "write your own simple daemon." Requires RabbitMQ or Redis as its message brokers.
https://docs.celeryproject.org/en/stable/
https://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html
ActiveWorkflow is an intelligent process automation platform that uses software agents; autonomous entities that act on schedule or react to external triggers. These unsupervised agents connect to APIs, process information, perform routine tasks, and enable you to automate internal or external workflows.
A fork of Huginn optimized for business use. Incompatible with Huginn mainline.
Remote agent API: https://docs.activeworkflow.org/remote-agent-api/
Python module for building custom agents: https://docs.activeworkflow.org/activeworkflow-agent-python/
Beehive is an event and agent system, which allows you to create your own agents that perform automated tasks triggered by events and filters. It is modular, flexible and really easy to extend for anyone. It has modules (we call them Hives), so it can interface with, talk to, or retrieve information from Twitter, Tumblr, Email, IRC, Jabber, RSS, Jenkins, Hue - to name just a few. Check out the full list of available Hives in our Wiki.
A multi-agent systems platform written in Python and based on instant messaging (XMPP). Develop agents that can chat both with other agents and humans. Requires Python v3.6.x or later. Behavior based model. Asynchronous. Web interface. Uses the presence notification XEP.
Documentation: https://spade-mas.readthedocs.io/en/latest/
There is even web based control panel: https://spade-mas.readthedocs.io/en/latest/web.html
An article that talks about systems of agents and some things that need to be considered about them.
A step by step process for setting up and using Mycroft for everyday tasks.
A website which has more official documentation for Huginn, a database of agents (included and third party) and what they do, sample Huginn scenarios that can be imported and tinkered with, and Ruby gems of the third party agents.