<?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 SQLiteStorage.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>31a78876bf00d78793d236b8ff1b8f40775bf54f - sqlite: avoid warnings on too short vectors</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#31a78876bf00d78793d236b8ff1b8f40775bf54f</link>
        <description>sqlite: avoid warnings on too short vectorsThis should not happen in the real world. But when embeddings werecreated with a shorter vector model than the model that is used toembed the query, the cosineSimilarity method threw a whole bunch ofwarnings. We now stop the comparison at the vector length.In the real world the same model for embeddings and the query should beused, results are unpredictable otherwise. So this is mostly a cosmeticchange for messed up states during development.

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Wed, 12 Mar 2025 11:09:06 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>42b2c6e864def16df42600c2885e21d4d148fd0c - add remote component to ask questions to the bot</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#42b2c6e864def16df42600c2885e21d4d148fd0c</link>
        <description>add remote component to ask questions to the botThe endpoint allows to override model and language settings on demand.

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Wed, 12 Mar 2025 09:26:18 +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/Storage/SQLiteStorage.php#8c08cb3f6b0f30c35f378fd151abfb219b75b92e</link>
        <description>auto style fixes

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.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>ab1f8dde36106432cc0a6f320220da5fae6971fe - emit the INDEXER_PAGE_ADD event</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#ab1f8dde36106432cc0a6f320220da5fae6971fe</link>
        <description>emit the INDEXER_PAGE_ADD eventThis allows plugins that add data to the fulltext index to add the samedata to the embeddings. This improves embedding searches with structdata for example.

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Tue, 26 Mar 2024 10:21:11 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>720bb43f9ac252f6e0b09e7b06804dec7c547a47 - make threshold configurable</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#720bb43f9ac252f6e0b09e7b06804dec7c547a47</link>
        <description>make threshold configurable

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Mon, 25 Mar 2024 13:49:07 +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/Storage/SQLiteStorage.php#04afb84f6cb8a0c9b1d4d807e18f90fe739ec371</link>
        <description>correctly use storage setting

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.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>34a1c47875552330ce367360d99f2c3f9f69af94 - more refactoring on chat and embed model support</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.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/Storage/SQLiteStorage.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>441edf84da4c031892d23b5809b2adfb59c6d774 - fixed overlong lines</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#441edf84da4c031892d23b5809b2adfb59c6d774</link>
        <description>fixed overlong lines

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Wed, 08 Nov 2023 10:21:30 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>30b9cbc7090f3bc7eca85292f4ff98a1cf513f8f - &#55358;&#56598; Automatic code style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#30b9cbc7090f3bc7eca85292f4ff98a1cf513f8f</link>
        <description>&#55358;&#56598; Automatic code style fixes

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Wed, 08 Nov 2023 09:46:16 +0000</pubDate>
        <dc:creator>splitbrain &lt;splitbrain@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>f8d5ae013d1e8cb3669240e961cb98f1d60a5931 - codesniffer cleanups</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#f8d5ae013d1e8cb3669240e961cb98f1d60a5931</link>
        <description>codesniffer cleanups

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Wed, 13 Sep 2023 13:22:48 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>7ebc78955c65af90e7ee0afbd07adc15271113ba - &#55358;&#56598; Automatic code style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#7ebc78955c65af90e7ee0afbd07adc15271113ba</link>
        <description>&#55358;&#56598; Automatic code style fixes

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Wed, 13 Sep 2023 13:13:03 +0000</pubDate>
        <dc:creator>splitbrain &lt;splitbrain@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>adfc54298aeea1d4c6f3a22467bfe96f73dfc1c5 - generate clusters only if more than 3 clusters would be created</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#adfc54298aeea1d4c6f3a22467bfe96f73dfc1c5</link>
        <description>generate clusters only if more than 3 clusters would be created

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Tue, 29 Aug 2023 08:19:47 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>e33a1d7adcbf36c57f516e2f829ec8ad59cdb47b - optionally search one language only</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#e33a1d7adcbf36c57f516e2f829ec8ad59cdb47b</link>
        <description>optionally search one language only

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Mon, 28 Aug 2023 16:09:15 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8c8b7ba6e900d1277eeb97e84346397bae7766fd - Added dumping of TSV files to SQLite store</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#8c8b7ba6e900d1277eeb97e84346397bae7766fd</link>
        <description>Added dumping of TSV files to SQLite storeThis allows visualizing the embed vectors

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Wed, 16 Aug 2023 08:47:43 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>8285fff93bda4602771c807cbe9218d1f3b88d32 - Merge branch &apos;pineconestorage&apos;</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#8285fff93bda4602771c807cbe9218d1f3b88d32</link>
        <description>Merge branch &apos;pineconestorage&apos;* pineconestorage:  implement Pinecone based storage  First go at syntax to display similar pages

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Tue, 15 Aug 2023 12:02:50 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>3379af09b7ec10f96a8d4f23b1563bd7f9ae79ac - use a k-means based cluster approach to speed up similarity searches</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#3379af09b7ec10f96a8d4f23b1563bd7f9ae79ac</link>
        <description>use a k-means based cluster approach to speed up similarity searches

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Tue, 15 Aug 2023 11:44:43 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>35555bacbc10d1d920fb24cfc042d01a87f94b73 - simplify cosine distance calculation</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#35555bacbc10d1d920fb24cfc042d01a87f94b73</link>
        <description>simplify cosine distance calculationSince all OpenAI vectors are normalized, only the dotproduct needs to becalculated for the distance. This saves a couple of floating point opsper chunk, but doesn&apos;t make a huge difference overall.

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Tue, 15 Aug 2023 06:12:31 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>01f06932bbd74c60ea6c93ab68b0d6cf32d05aea - First go at syntax to display similar pages</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#01f06932bbd74c60ea6c93ab68b0d6cf32d05aea</link>
        <description>First go at syntax to display similar pages

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Thu, 10 Aug 2023 11:58:44 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>68b6fa798b3ec1eb2ec3ad80042d166abdd7ecc6 - First go at syntax to display similar pages</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#68b6fa798b3ec1eb2ec3ad80042d166abdd7ecc6</link>
        <description>First go at syntax to display similar pages

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Thu, 10 Aug 2023 11:58:44 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>81b450c8469c053b1bd31ea13f5d6461d1f174e3 - use a cut-off point when considering similar documents</title>
        <link>http://127.0.0.1:8080/history/plugin/aichat/Storage/SQLiteStorage.php#81b450c8469c053b1bd31ea13f5d6461d1f174e3</link>
        <description>use a cut-off point when considering similar documents

            List of files:
            /plugin/aichat/Storage/SQLiteStorage.php</description>
        <pubDate>Wed, 14 Jun 2023 12:35:29 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
