Commit

0960af1

js
async _localize(text, language, guildId) {
    if (!language || language === DEFAULT_LANGUAGE) return text;
    try {
      const guildConfig = this.gcs?.getConfig(guildId) || null;
      const provider = createChatProvider('summ', guildConfig);
…
Unfortunately a lot of this particular functionality was done the hard way. I have started using AI more for some of the other features and just planning ahead of time.
I go through a planning phase where I talk through the feature having the LLM ask questions to clarify what I want and suggest packages or tools to do it, then take that plan to a different LLM and have it evaluate and ask more questions while evaluating the suggestions again. Then take the final plan to the original LLM and implement the feature.

commit 0960af1