<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in helper.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>bdf0ac5445aa1ff823b70743fb995bd12a7fe360 - make fullpagecontext a numeric setting</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#bdf0ac5445aa1ff823b70743fb995bd12a7fe360</link>
        <description>make fullpagecontext a numeric settingYou now can define how many pages should be sent, regardless of thenumber of matching chunks.Pages are still identified via the chunks, so this number can&apos;t belarger than the chunks.

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Tue, 17 Mar 2026 10:42:54 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>9634d7345e88e8177bbba1e0ecb312352866df1d - add option to always send full page context</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#9634d7345e88e8177bbba1e0ecb312352866df1d</link>
        <description>add option to always send full page context

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Wed, 21 May 2025 11:48:33 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>7be8078ef9026e317a5c01f90a94183276bbbbd2 - allow models to have a zero token limit</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#7be8078ef9026e317a5c01f90a94183276bbbbd2</link>
        <description>allow models to have a zero token limitThis allows for configuring completely unknown models. For these modelsno token limit is known and we will simply do not apply any. Instead wetrust that the model will be either large enough to handle our input orat least throw useful error messages.

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Tue, 15 Apr 2025 13:15:03 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>ed47fd87135eb149e159ef170f0ca8a6c136c9cc - new UI with option to chat about the current page</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#ed47fd87135eb149e159ef170f0ca8a6c136c9cc</link>
        <description>new UI with option to chat about the current page

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Thu, 27 Mar 2025 12:49:25 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>666b8ea780a78b4ff2dd542c18bf1bb6da1ad2d3 - added configurable custom prompt</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#666b8ea780a78b4ff2dd542c18bf1bb6da1ad2d3</link>
        <description>added configurable custom promptThis makes it easier to add to the existing internal prompt instead ofcompletely overwriting it using the localization mechanism.

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Mon, 29 Jul 2024 13:47:59 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8c08cb3f6b0f30c35f378fd151abfb219b75b92e - auto style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#8c08cb3f6b0f30c35f378fd151abfb219b75b92e</link>
        <description>auto style fixes

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Wed, 27 Mar 2024 14:01:02 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>87090e4beaf7085cdc8f751dac29ba2d15611b8d - ask the rephrased question only if it has more context</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#87090e4beaf7085cdc8f751dac29ba2d15611b8d</link>
        <description>ask the rephrased question only if it has more contextOtherwise it&apos;s usually better to let the LLM reevaluate the context.

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Wed, 27 Mar 2024 12:05:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>0de7e020fcc340c97acd36e48cdb20a9d43528b6 - mechanisms to override things on command line</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#0de7e020fcc340c97acd36e48cdb20a9d43528b6</link>
        <description>mechanisms to override things on command lineThis should help with debugging/evaluating

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Mon, 25 Mar 2024 12:05:22 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>2071dced6f96936ea7b9bf5dbe8a117eef598448 - automatic stylefixes</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#2071dced6f96936ea7b9bf5dbe8a117eef598448</link>
        <description>automatic stylefixes

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Thu, 21 Mar 2024 14:50:48 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>59a2a267f902aeba84cd501884b8086bd6c4af68 - prefer prompted user messages over system prompts</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#59a2a267f902aeba84cd501884b8086bd6c4af68</link>
        <description>prefer prompted user messages over system promptsThis seems to be better supported across different model providers andseems to influence the model in a stronger way.Prompt files have been renamed to avoid having them show up in theDokuWiki translate interface. Multilingual models are fine withprompting in english only.

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Thu, 21 Mar 2024 12:11:12 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>c2b7a1f7fd0f6c6579c9ee46f0437ff89c2fc4b3 - various refactoring and introduction of a simulate command</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#c2b7a1f7fd0f6c6579c9ee46f0437ff89c2fc4b3</link>
        <description>various refactoring and introduction of a simulate commandThe new command makes it easier to run the same chat questions againstmultiple models and compare the results in a spreadsheet

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Thu, 21 Mar 2024 11:50:49 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>51aa8517a15244890eb0132c8019c9857c046a12 - separate the rephrasing model from the chat model</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#51aa8517a15244890eb0132c8019c9857c046a12</link>
        <description>separate the rephrasing model from the chat modelRephrasing can be done with faster, simpler models as there is not muchreasoning needed.

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Wed, 20 Mar 2024 10:07:04 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>04afb84f6cb8a0c9b1d4d807e18f90fe739ec371 - correctly use storage setting</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#04afb84f6cb8a0c9b1d4d807e18f90fe739ec371</link>
        <description>correctly use storage setting

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Tue, 19 Mar 2024 14:28:57 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>dce0dee5ef27bcbbc5570fc278f3e75f426c19c5 - move model configuration into json files</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#dce0dee5ef27bcbbc5570fc278f3e75f426c19c5</link>
        <description>move model configuration into json filesThis removes the use of individual classes for each model in favor ofmore general client classes that only get a model name passed. The metainfo about price and token limits is configured in a json file

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Tue, 19 Mar 2024 10:46:35 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>34a1c47875552330ce367360d99f2c3f9f69af94 - more refactoring on chat and embed model support</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#34a1c47875552330ce367360d99f2c3f9f69af94</link>
        <description>more refactoring on chat and embed model support* differentiate between input and output tokens* make use of much larger input contexts

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Tue, 19 Mar 2024 08:32:08 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d02b793578c15c86b482725d129996df393f1890 - first tries with Anthropic</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#d02b793578c15c86b482725d129996df393f1890</link>
        <description>first tries with Anthropic

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Mon, 18 Mar 2024 14:45:01 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>294a9eaf76b94a3f99dceca7f1750a7898de3dd9 - Use interfaces for Chat and Embedding classes</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#294a9eaf76b94a3f99dceca7f1750a7898de3dd9</link>
        <description>Use interfaces for Chat and Embedding classesThis way it&apos;s easier to have a base OpenAI class. This also moves muchof the statistics and http handling into the base class making modelimplementations even leaner

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Mon, 18 Mar 2024 13:15:14 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>6a18e0f40fd2d3238b0284483f1ee9aa53dad036 - First start on refactoring the class hierarchy</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#6a18e0f40fd2d3238b0284483f1ee9aa53dad036</link>
        <description>First start on refactoring the class hierarchyThis splits embedding models from chat completion models.

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Thu, 14 Mar 2024 11:18:53 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>cfaf6b321bcb5d5ea077a134a5f8812a379d20c1 - tell the model to fall back to current language if it&apos;s unsure</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#cfaf6b321bcb5d5ea077a134a5f8812a379d20c1</link>
        <description>tell the model to fall back to current language if it&apos;s unsureThe model defaulted to spanish if no sources were found

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Thu, 07 Mar 2024 15:34:54 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e75dc39f0eaa9a83a7bf54421b7183cdc40b952d - record the times of embed and maintenance runs</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/helper.php#e75dc39f0eaa9a83a7bf54421b7183cdc40b952d</link>
        <description>record the times of embed and maintenance runsThis makes it easier to debug when something with the cronjob goeswrong. Currently the data is only exposed in the cli info command.We might want to use it somewhere in the UI to warn about outdated data

            List of files:
            /plugin/aichat/helper.php</description>
        <pubDate>Wed, 14 Feb 2024 11:15:00 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
