Currently we have a 'scripted agent status' checkbox on our account which marks the whole account as scripted or not.
However, I do not think this reflects the reality of scripted agents. Some accounts are used as 'part-time' scripted agents (Think for example of people making roleplay alts, that are only sometimes used as bots).
It would be more helpful to have an additional scripted agent status flag as part of the login session. Essentially, the viewer would tell the simulator if this current login session is 'scripted'.
This will help also with compliance as scripted viewers can be programmed to send this flag automatically when logging in, and it will mean that when a human logs in with a normal viewer, they won't falsely be marked as scripted.