What is TwinAgent?
TwinAgent is a network identity associated with Twin, a platform for building agents that carry out business workflows across APIs and websites. Twin's documentation says its Web Agent takes over when an API is unavailable or does not expose the action required for a task.
A Twin Web Agent run happens on an isolated cloud computer, separate from the user's local browser. The agent can inspect a page, navigate a dynamic interface, click controls, fill in forms, and extract information. During the build phase, Twin shows the planned browser task and asks the user to approve it. The user can then watch the run or cancel it.
For a site that requires authentication, Twin pauses at the login page and gives control to the user. After the user signs in, the agent resumes and Twin stores the session cookies for later runs. When TwinAgent is used for this browser workflow, its request can be part of an authenticated action rather than a fetch of a public page.
Twin does not describe TwinAgent as a search indexer or a model-training crawler. Allowing it does not make a page eligible for an AI search citation, and blocking it is not a training-data opt-out. The practical consequence is narrower: a Twin workflow that needs to use the site may fail.
TwinAgent has the stable token TwinAgent. Cloudflare's record lists TwinAgent/1.0 as the full user agent and identifies Twin as the operator. A user-agent string can be copied, so it is useful for log classification but not sufficient proof of identity.
Cloudflare also lists a Web Bot Auth key directory at https://signature-agents.twin.so/.well-known/http-message-signatures-directory. Signed requests can be checked against those keys. The robots.txt status in this bot is unknown, while Cloudflare's bot directory marks the agent as not following robots.txt, so a robots rule should not be your only enforcement point.
