Podrías simplemente crear tu propio agente y vincular las herramientas integradas de Discourse necesarias a él.
También soy fan de la filosofía de que menos es más, pero hay algo que decir sobre el enfoque agéntico, al ser específico para cada tarea. En mi opinión, mejora la precisión y la consistencia.