# Go Agent: How to use

## Go Agent Usage Modes

The Go Agent has two usage modes available:

* Coverage Listener Mode - Instrument your Application Under Test (AUT) code to collect coverage data during testing.
  * Also referred to: Running SeaLights on the "Application Side"
* Test Runner Mode - Instrument Go test frameworks to collect test execution details
  * Also referred to: Running SeaLights on the "Test Runner Side"

These modes work independently and can be used together to provide complete test intelligence.

Read More: [What are Agent "Usage Modes"?](https://docs.sealights.io/knowledgebase/setup-and-configuration/getting-started/what-are-agent-usage-modes)
