complete now takes a repable type. provide a stream builder
list of events for history endpoint
typed completions and streams, todos..., add auth endpoint
auth config