How to extend agent with interface with additional signals?

In reply to drogoff:

If you have a different interface it has to have a different name to differentiate between the 2 interfaces.
Each agent is related to a certain interface. You have to compile the extended agent with the new interface. It is simply straightforward.