Commit graph

  • 2b33f681cd
    Update CHANGELOG Kumi 2024-01-26 09:18:40 +0100
  • c4e23cb9d3
    Fix recursion errors in OpenAI class Kumi 2024-01-26 09:17:01 +0100
  • 87173ae284
    Enable per-room model overrides and clean up code Kumi 2024-01-26 09:11:39 +0100
  • ad0d694222
    Update docs Kumi 2023-12-29 23:01:03 +0100
  • e6bc23e564
    Implement recursion check in response generation Kumi 2023-12-29 22:56:22 +0100
  • 0acc1456f9
    Enable tool emulation and improved error logging Kumi 2023-12-29 22:46:19 +0100
  • c7e448126d
    Enhanced debug logging in bot initialization Kumi 2023-12-29 20:37:42 +0100
  • f206aa8f0f
    Warn against using E2E encryption due to bugs Kumi 2023-12-29 20:30:46 +0100
  • 63e52169a3
    Fix file handling in encrypted rooms and update dependencies v0.3.2 Kumi 2023-12-14 18:10:12 +0100
  • e1630795ba
    Update changelog Kumi 2023-12-07 19:44:19 +0100
  • 2b7813f715
    Make "gptbot -v" actually output the correct version Kumi 2023-12-07 19:43:30 +0100
  • 04662fc1f3
    Internal version bump Kumi 2023-12-07 19:43:17 +0100
  • 62982ce23b
    Remove uploading of keys Kumi 2023-12-07 16:39:04 +0100
  • d4cf70b273
    Fix handling of KeysUploadError Kumi 2023-12-07 16:38:47 +0100
  • 2211edc25a
    Fix missing " in pyproject.toml v0.3.1-1 Kumi 2023-12-07 16:36:01 +0100
  • f6b15ea6b9
    version bump, changelog v0.3.1 Kumi 2023-12-07 16:33:26 +0100
  • ab62ecb877
    fix: incorrect variable name use in newroom tool Kumi 2023-12-07 16:31:19 +0100
  • 11f11a369c
    Enhanced GPTbot's capabilities and installation method v0.3.0 Kumi 2023-12-05 14:50:37 +0100
  • 35f51e1201
    Added systemd service for Pantalaimon integration Kumi 2023-12-05 14:18:18 +0100
  • 57b68ef3e3
    Enhance Pantalaimon integration and config Kumi 2023-12-05 10:09:14 +0100
  • 4eb33a3c0a
    Fix allowed_users property in GPTBot Kumi 2023-12-05 08:36:21 +0100
  • 1319371446
    Handle mp3 attachments as audio messages Kumi 2023-12-05 08:18:39 +0100
  • 8a77c326aa
    Refactor bot properties to be dynamic Kumi 2023-12-04 18:44:19 +0100
  • 31f001057a
    Enhance Wikipedia tool flexibility Kumi 2023-12-04 18:07:57 +0100
  • c1986203e8
    Ensure consistent user ID typing and improve logging Kumi 2023-12-04 18:07:19 +0100
  • eccca2a624
    Handle max tokens exception in chat response generation Kumi 2023-11-30 14:18:47 +0100
  • 670667567e
    Handle key upload errors and refine tool flow responses Kumi 2023-11-29 20:31:07 +0100
  • 75360d040a
    Introduce Async Enhancements and New Room Tool Kumi 2023-11-29 15:48:56 +0100
  • ad600faf4b
    Refine logging and add image description feature Kumi 2023-11-29 14:53:19 +0100
  • 03768b5b27
    Improve speech-to-text audio handling Kumi 2023-11-29 12:30:26 +0100
  • eba650188b
    Add datetime tool to gptbot Kumi 2023-11-29 12:06:58 +0100
  • e1782d1034
    Disable test and encryption callbacks Kumi 2023-11-29 11:43:09 +0100
  • a6fca53b51
    Improve Wikipedia error messages Kumi 2023-11-29 11:33:24 +0100
  • c92828def1
    Optimize message concatenation, add Wikipedia tool Kumi 2023-11-29 11:30:54 +0100
  • 3ee7505aa5
    Remove debug URL print from weather tool Kumi 2023-11-29 09:02:47 +0100
  • 36e34d5fcf
    Removed traceback print from exception handling in bot's tool call Kumi 2023-11-29 08:33:41 +0100
  • 4d64593e89
    Enhanced tool handling and image gen Kumi 2023-11-29 08:33:20 +0100
  • 54dd80ed50
    feat: Enable calling tools in chat completion Kumi 2023-11-28 18:15:21 +0100
  • 155ea68e7a
    feat: Add voice input and output support Kumi 2023-11-26 07:58:10 +0100
  • 554d3d8aa0
    Refactor OpenAI class methods to retrieve assistant and thread IDs. Kumi 2023-11-19 17:02:40 +0100
  • c3fe074b1e
    Refactor OpenAI class to use asynchronous room check for generating response. Kumi 2023-11-19 16:15:28 +0100
  • 65bf724a0b
    feat: Add method to check if room uses assistant Kumi 2023-11-19 16:06:59 +0100
  • 54f56c1b1a
    Add launch configuration for Python module Kumi 2023-11-19 15:38:43 +0100
  • fbbe82a1fc
    Refactor image generation code with dynamic size and model Kumi 2023-11-19 15:38:34 +0100
  • 14da88de8b
    feat: Improve image generation quality selection Kumi 2023-11-19 15:26:09 +0100
  • 474af54ae1
    Start assistant implementation to support generating responses using an assistant if the room uses an assistant. Also, add methods to create and setup an assistant for a room. Kumi 2023-11-19 15:24:22 +0100
  • 2269018e92
    Work towards encryption support Kumi 2023-11-11 17:22:43 +0100
  • 09393b4216
    Remove debugging output that is no longer needed Kumi 2023-11-11 14:54:40 +0100
  • 48f13fcf7f
    Fix truncation calculation v0.2.1 Kumi 2023-11-11 13:32:31 +0100
  • 0317b2f5aa
    Improve handling of event and other messages for chat response Remove limitation of number of attached images for image-aware chat completions Kumi 2023-11-11 13:26:21 +0100
  • 4113a02232
    Add image input on models that support it, fix some bugs, bump required OpenAI version v0.2.0 Kumi 2023-11-11 12:27:19 +0100
  • c238da9b99
    openai: Fix image_model assignment, add method to check if the used chat model supports images messages Kumi 2023-11-11 09:51:28 +0100
  • 1b290c6b92
    Revert last commit Kumi 2023-11-09 12:31:46 +0100
  • 37a1e6a85c
    Fix handling of commands in GPTBot class Kumi 2023-11-09 12:30:12 +0100
  • 72340095f9
    Fix bot command prefix recognition and handle ignore bot commands. Kumi 2023-11-09 12:29:04 +0100
  • 2e6c07eb22
    Fix issue with OpenAI class to set the quality parameter based on the model type. Kumi 2023-11-07 15:55:25 +0100
  • 5a1a3733c5
    Update OpenAI configuration with ImageModel and related changes Kumi 2023-11-07 14:02:10 +0100
  • ef3118cbe3
    Dall-E model selection v0.2.0-dev Kumi 2023-11-07 13:58:25 +0100
  • 9abea6e3f8
    Fix event handling in GPTBot class and add missing callback entries Kumi 2023-09-12 09:17:59 +0200
  • 94b2457a39
    A version that does not crash immediately! (I hope) Kumi 2023-07-13 16:04:41 +0200
  • d2c6682faa
    Version bump to 0.1.1 v0.1.1 Kumi 2023-06-01 06:34:09 +0000
  • 8147a89f69
    Merge branch 'thebalaa-main' Kumi 2023-06-01 06:28:22 +0000
  • 136f56f208
    Merge branch 'main' of https://github.com/thebalaa/matrix-gptbot into thebalaa-main thebalaa-main Kumi 2023-06-01 06:27:58 +0000
  • 27078243a8
    Merge branch 'thebalaa-main' Kumi 2023-06-01 06:24:45 +0000
  • f419206a9a
    Fix type hints in migrations Kumi 2023-06-01 06:23:48 +0000
  • 0b0bf8a673 Fixes to get working out of the box Mo Balaa 2023-05-31 23:29:51 -0500
  • b1b274be57
    Allow setting BaseURL for OpenAI API Kumi 2023-05-31 18:21:07 +0000
  • 2b6969dfe8
    Fix pip install command in development docs Kumi 2023-05-25 15:46:38 +0000
  • cce082ef67
    Bump version to 0.1.0 Improve logging Black formatting Kumi 2023-05-25 12:41:32 +0000
  • c188223cea
    Whelp. Kumi 2023-05-25 12:05:07 +0000
  • 45c336e609
    Fix message sending in newroom command Kumi 2023-05-25 10:50:37 +0000
  • 154e234943
    Fix README Kumi 2023-05-25 10:17:20 +0000
  • 55809a9a39
    Make it an importable module Abandon DuckDB in favor of sqlite3 pyproject Kumi 2023-05-25 07:28:28 +0000
  • 3a1d1ea86a
    Merge branch 'justin-russell-bugfixes' Kumi 2023-05-20 19:11:54 +0000
  • 861b82061f Use suggested migration fix justin-russell-bugfixes Justin 2023-05-20 11:20:54 -0500
  • b41a9ecd14 Adds retry logic for failed openai requests Justin 2023-05-19 15:37:04 -0500
  • 6c97c0f61d Cleanup unused imports Justin 2023-05-19 14:54:51 -0500
  • cdca5fb124 using openai async methods Justin 2023-05-19 14:52:20 -0500
  • f118a23714 Makes OpenAI calls awaitable Justin 2023-05-19 12:43:19 -0500
  • a546e969cc Fix latest migration not applying Justin 2023-05-19 12:06:19 -0500
  • 9c2c4d5f6f Run OpenAI calls async Justin 2023-05-19 11:26:07 -0500
  • e200393670 Cleanup unused imports. Fixes a few variables Justin 2023-05-19 11:12:31 -0500
  • 8417442d0f Fix migrations off by one Justin 2023-05-19 11:08:48 -0500
  • e93072af2e
    Simple way of preventing spaces from being added to themselves Kumi 2023-05-12 07:54:29 +0000
  • 50f4a11f00
    Implement simple permission system Kumi 2023-05-09 12:32:35 +0000
  • 9f520b7340
    Set logo on space creation Kumi 2023-05-09 11:57:08 +0000
  • cfeaae3fac
    Add an AI generated logo Set logo as room/space avatar Stay admin when creating a room Add a settings table to the database Kumi 2023-05-09 11:30:51 +0000
  • 3d32343e54
    Add spaces feature Kumi 2023-05-09 10:27:03 +0000
  • 7fbeff9d9c
    TrackingMore integration Fix newroom command Kumi 2023-05-05 11:58:57 +0000
  • 85cfecf88a
    Add option for timing message processing Fixes Kumi 2023-05-02 06:58:49 +0000
  • ca947383f9
    Fix newroom command Kumi 2023-05-01 19:27:45 +0000
  • 551fec9050
    Fix README Kumi 2023-05-01 16:48:49 +0000
  • 85a04c4188
    Implement quiet mode (not responding to everything) More README content "Fixing" auto-joining Kumi 2023-05-01 16:47:01 +0000
  • 1ed989c9b9
    Fix README Kumi 2023-05-01 15:50:13 +0000
  • 5b500d34b5
    Prepare for option to disable replying to everything Automatically accept room invites on sync Leave rooms if everyone else leaves README update !gptbot dice command Minor fixes Kumi 2023-05-01 15:49:26 +0000
  • e369b63baf
    Accept pending invites on sync Kumi 2023-05-01 15:04:01 +0000
  • 5ea32b2295
    Slightly improve ordering of commands in help text Kumi 2023-05-01 08:43:25 +0000
  • e17dff0644
    Minor fix, README update Kumi 2023-05-01 08:39:59 +0000
  • 5997ee8ab1
    Implement chat message classification !gptbot roomsettings command Permit custom commands (!gptbot custom ...) Kumi 2023-05-01 08:12:50 +0000
  • 2fb607310d
    Preparation for automatic message classification Kumi 2023-05-01 06:11:43 +0000