code: func (t *Store) AgentToken() string {
  	t.l.RLock()
  	defer t.l.RUnlock()
  
  	if t.agentToken != "" {
  		return t.agentToken
  	}
  	return t.userToken
  }
docs: // AgentToken returns the best token to use for internal agent operations.