Class PlanningMessages

java.lang.Object
io.jmix.dynmodelai.agent.planning.PlanningMessages

@Component("dmagent_PlanningMessages") public class PlanningMessages extends Object
Texts the user reads when planning ends without a plan. Each names what happened and what to do next; the technical reason travels separately as the result detail.
  • Constructor Details

    • PlanningMessages

      public PlanningMessages(Messages messages)
  • Method Details

    • modelUnavailable

      public String modelUnavailable(Locale locale)
    • modelNotConfigured

      public String modelNotConfigured(Locale locale)
    • modelAccessDenied

      public String modelAccessDenied(Locale locale)
    • modelRateLimited

      public String modelRateLimited(Locale locale)
    • modelConnectionTimedOut

      public String modelConnectionTimedOut(Locale locale)
    • emptyModelResponse

      public String emptyModelResponse(Locale locale)
    • toolCorrectionExhausted

      public String toolCorrectionExhausted(Locale locale)
    • referenceLimitReached

      public String referenceLimitReached(Locale locale)
    • unexpected

      public String unexpected(Locale locale)
    • compactionFailed

      public String compactionFailed(Locale locale)
    • cancelled

      public String cancelled(Locale locale)
    • contextLimit

      public String contextLimit(Locale locale)
    • timedOut

      public String timedOut(Locale locale, Duration turnTimeout)
    • unusablePlan

      public String unusablePlan(Locale locale, int attempts)
    • unusableResponse

      public String unusableResponse(Locale locale, int attempts, boolean hasDraft)