An agent that requires sign-in and offers two auth methods, AuthMethodAgent (handled in
@Authenticate) and AuthMethodTerminal (an interactive login the client runs as a
separate process), plus the logout capability and @Logout. No API key required.
Full tutorial: https://lab.pollack.ai/docs/acp-java-sdk/tutorial/36-terminal-auth-logout
./mvnw package -pl module-36-terminal-auth-logout -q
./mvnw exec:java -pl module-36-terminal-auth-logout