Add last round of AGI APIs

Change-Id: Ibe06ed742d40c772d8919963c5156470b73681fa
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>