what permissions does TTP need to auto tweet GitHub commits?
TTP requires GitHub OAuth and a webhook on the repositories you choose so it can receive push events. For posting, connect an X account with OAuth and grant posting permission. No personal API keys are required to run TTP agents.