Skip to content

Latest commit

 

History

History
90 lines (40 loc) · 7.46 KB

CHANGELOG.md

File metadata and controls

90 lines (40 loc) · 7.46 KB

(2024-12-12) Version 1.4.1

  • (Bugfix) Fix detection for whether the bot is the last member in a room, to avoid incorrectly leaving multi-user rooms that have had at least one person leave (3c47d40781)

(2024-11-19) Version 1.4.0

  • (Improvement) Dependency updates. This version is based on mxlink@1.4.0 (which is based on the newly released matrix-sdk@0.8.0). Once you run this version at least once and your matrix-sdk datastore gets upgraded to the new schema, you will not be able to downgrade to older baibot versions (based on the older matrix-sdk), unless you start with an empty datastore.

  • (Bugfix) Add missing typing notices sending functionality while generating images (9d166e35ba)

  • (Feature) Support for Matrix authenticated media, thanks to upgrading mxlink / matrix-sdk - fixes issue #12

(2024-11-12) Version 1.3.2

Dependency updates.

(2024-10-03) Version 1.3.1

  • (Improvement) Improves fallback user mentions support for old clients (like Element iOS) which use the bot's display name (not its full Matrix User ID). (d9a045a5e4)

(2024-10-03) Version 1.3.0

TLDR: you can now use OpenAI's o1 models, benefit from prompt caching and mention the bot again from old clients lacking proper user mentions support (like Element iOS).

  • (Feature) Introduces a new baibot_conversation_start_time_utc prompt variable which is not a moving target (like the baibot_now_utc variable) and allows prompt caching to work. All default/sample configs have been adjusted to make use of this new variable, but users need to adjust your existing dynamically-created agents to start using it. (85e66406dc)

  • (Improvement) Allows for the max_response_tokens configuration value for the OpenAI provider to be set to null to allow o1 models (which do not support max_response_tokens) to be used. See the new o1 sample config here. (db9422740c)

  • (Improvement) Switches the sample configs for the OpenAI provider to point to the gpt-4o model, which since 2024-10-02 is the same as the gpt-4o-2024-08-06 model. We previously explicitly pointed the bot to the gpt-4o-2024-08-06 model, because it was much better (longer context window). Now that gpt-4o points to the same powerful model, we don't need to pin its version anymore. Existing users may wish to adjust their configuration to match. (90fbad5b64)

  • (Bugfix) Restores fallback user mentions support (via regular text, not via the user mentions spec) to allow certain old clients (like Element iOS) to be able to mention the bot again. Support for this was intentionally removed recently (in v1.2.0), but it turned out to be too early to do this. (b40226826f)

(2024-10-01) Version 1.2.0

(2024-09-22) Version 1.1.1

  • (Bugfix) Fix thread messages being lost due to lack of pagination support (d4ddd29660) - fixes issue #13

  • (Bugfix) Fix Anthropic conversations getting stuck when being impatient and sending multiple consecutive messages (8b12bdf2b3) - fixes issue #13

(2024-09-21) Version 1.1.0

(2024-09-19) Version 1.0.6

Improvements to:

  • messages sent by the bot - better onboarding flow, especially when no agents have been created yet
  • documentation pages

(2024-09-14) Version 1.0.5

Further improves the typing notification logic, so that it tolerates edge cases better.

(2024-09-14) Version 1.0.4

Improves the typing notification logic.

(2024-09-13) Version 1.0.3

Contains fixes for some startup failures caused by partial initialization (errors during startup).

(2024-09-12) Version 1.0.0

Initial release. 🎉