Skip to content

Release 2.0.4a1 #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
282 changes: 280 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,294 @@
# Changelog

## [2.0.4a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.4a1) (2025-06-20)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V2.0.3...2.0.4a1)

**Merged pull requests:**

- fix: streaming response [\#34](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/34) ([JarbasAl](https://github.com/JarbasAl))

## [V2.0.3](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V2.0.3) (2025-06-08)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.3...V2.0.3)

## [2.0.3](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.3) (2025-06-08)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.3a1...2.0.3)

**Merged pull requests:**

- Release 2.0.3a1 [\#33](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/33) ([github-actions[bot]](https://github.com/apps/github-actions))

## [2.0.3a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.3a1) (2025-06-08)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V2.0.2...2.0.3a1)
[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.2...2.0.3a1)

**Merged pull requests:**

- fix: compatibility with ovos-plugin-manager 1.X.X [\#32](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/32) ([JarbasAl](https://github.com/JarbasAl))

## [2.0.2](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.2) (2025-05-02)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V2.0.2...2.0.2)

## [V2.0.2](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V2.0.2) (2025-05-02)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.2...V2.0.2)
[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.2a3...V2.0.2)

**Merged pull requests:**

- Release 2.0.2a3 [\#30](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/30) ([github-actions[bot]](https://github.com/apps/github-actions))

## [2.0.2a3](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.2a3) (2025-05-02)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.2a2...2.0.2a3)

**Merged pull requests:**

- fix: setup.py [\#29](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/29) ([JarbasAl](https://github.com/JarbasAl))

## [2.0.2a2](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.2a2) (2025-05-02)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.2a1...2.0.2a2)

## [2.0.2a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.2a1) (2025-05-02)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V2.0.1...2.0.2a1)

**Breaking changes:**

- Use system\_prompt in solver configuration \(breaking change\) [\#19](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/19) ([Delfshkrimm](https://github.com/Delfshkrimm))

**Merged pull requests:**

- 📝 Add docstrings to `patch-1` [\#26](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/26) ([coderabbitai[bot]](https://github.com/apps/coderabbitai))

## [V2.0.1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V2.0.1) (2025-04-10)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.1...V2.0.1)

## [2.0.1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.1) (2025-04-10)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.1a1...2.0.1)

**Merged pull requests:**

- Release 2.0.1a1 [\#25](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/25) ([github-actions[bot]](https://github.com/apps/github-actions))

## [2.0.1a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.1a1) (2025-04-10)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V2.0.0...2.0.1a1)

**Merged pull requests:**

- fix: params from config [\#24](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/24) ([JarbasAl](https://github.com/JarbasAl))

## [V2.0.0](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V2.0.0) (2025-02-26)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.0...V2.0.0)

## [2.0.0](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.0) (2025-02-26)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/2.0.0a1...2.0.0)

**Merged pull requests:**

- Release 2.0.0a1 [\#23](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/23) ([github-actions[bot]](https://github.com/apps/github-actions))

## [2.0.0a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/2.0.0a1) (2025-02-26)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.2.0...2.0.0a1)

**Breaking changes:**

- refactor!:rename package [\#22](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/22) ([JarbasAl](https://github.com/JarbasAl))

## [1.2.0](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.2.0) (2025-02-05)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V1.2.0...1.2.0)

## [V1.2.0](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V1.2.0) (2025-02-05)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.2.0a1...V1.2.0)

**Merged pull requests:**

- Release 1.2.0a1 [\#21](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/21) ([github-actions[bot]](https://github.com/apps/github-actions))

## [1.2.0a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.2.0a1) (2025-02-05)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.1.2...1.2.0a1)

**Merged pull requests:**

- feat: summarizer plugin [\#20](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/20) ([JarbasAl](https://github.com/JarbasAl))
- Log better error messages for streaming reply from ollama /v1/chat/completions API [\#14](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/14) ([devvmh](https://github.com/devvmh))

## [1.1.2](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.1.2) (2025-01-31)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V1.1.2...1.1.2)

## [V1.1.2](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V1.1.2) (2025-01-31)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.1.2a1...V1.1.2)

**Merged pull requests:**

- Release 1.1.2a1 [\#18](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/18) ([github-actions[bot]](https://github.com/apps/github-actions))

## [1.1.2a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.1.2a1) (2025-01-31)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V1.1.1...1.1.2a1)

**Merged pull requests:**

- fix:text post processing [\#17](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/17) ([JarbasAl](https://github.com/JarbasAl))

## [V1.1.1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V1.1.1) (2025-01-31)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.1.1...V1.1.1)

## [1.1.1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.1.1) (2025-01-31)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.1.1a1...1.1.1)

**Merged pull requests:**

- Release 1.1.1a1 [\#16](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/16) ([github-actions[bot]](https://github.com/apps/github-actions))

## [1.1.1a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.1.1a1) (2025-01-31)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V1.1.0...1.1.1a1)

**Merged pull requests:**

- update base class to use the new ChatMessageSolver api [\#15](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/15) ([JarbasAl](https://github.com/JarbasAl))

## [V1.1.0](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V1.1.0) (2024-11-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.1.0...V1.1.0)

## [1.1.0](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.1.0) (2024-11-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.1.0a1...1.1.0)

**Merged pull requests:**

- Release 1.1.0a1 [\#13](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/13) ([github-actions[bot]](https://github.com/apps/github-actions))

## [1.1.0a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.1.0a1) (2024-11-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.0.0...1.1.0a1)

**Merged pull requests:**

- feat:include demo persona [\#12](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/12) ([JarbasAl](https://github.com/JarbasAl))

## [1.0.0](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.0.0) (2024-11-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V1.0.0...1.0.0)

## [V1.0.0](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V1.0.0) (2024-11-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/1.0.0a1...V1.0.0)

**Merged pull requests:**

- Release 1.0.0a1 [\#11](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/11) ([github-actions[bot]](https://github.com/apps/github-actions))

## [1.0.0a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/1.0.0a1) (2024-11-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.2...1.0.0a1)

**Breaking changes:**

- fix:moderize\_signatures [\#10](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/10) ([JarbasAl](https://github.com/JarbasAl))

## [V0.0.2](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.2) (2024-09-11)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/0.0.2...V0.0.2)

## [0.0.2](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/0.0.2) (2024-09-11)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/0.0.2a1...0.0.2)

**Merged pull requests:**

- Release 0.0.2a1 [\#9](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/9) ([github-actions[bot]](https://github.com/apps/github-actions))

## [0.0.2a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/0.0.2a1) (2024-09-11)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a10...0.0.2a1)

**Merged pull requests:**

- fix:long\_description [\#8](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/8) ([JarbasAl](https://github.com/JarbasAl))
- feat:semver [\#7](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/7) ([JarbasAl](https://github.com/JarbasAl))

## [V0.0.0a10](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a10) (2024-06-22)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a9...V0.0.0a10)

**Fixed bugs:**

- hotfix [\#6](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/6) ([JarbasAl](https://github.com/JarbasAl))

## [V0.0.0a9](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a9) (2024-06-19)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a8...V0.0.0a9)

**Fixed bugs:**

- fix/dont split numbers [\#5](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/5) ([JarbasAl](https://github.com/JarbasAl))

## [V0.0.0a8](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a8) (2024-02-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a7...V0.0.0a8)

**Implemented enhancements:**

- feat/streaming\_solver [\#4](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/4) ([JarbasAl](https://github.com/JarbasAl))

## [V0.0.0a7](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a7) (2023-10-08)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a6...V0.0.0a7)

**Fixed bugs:**

- fix/typo in setup.py [\#3](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/3) ([JarbasAl](https://github.com/JarbasAl))

## [V0.0.0a6](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a6) (2023-10-07)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a5...V0.0.0a6)

**Implemented enhancements:**

- feat/dialog\_transformer [\#2](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/2) ([JarbasAl](https://github.com/JarbasAl))

## [V0.0.0a5](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a5) (2023-09-28)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a4...V0.0.0a5)

## [V0.0.0a4](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a4) (2023-09-24)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a3...V0.0.0a4)

**Implemented enhancements:**

- Feat/config url [\#1](https://github.com/OpenVoiceOS/ovos-openai-plugin/pull/1) ([builderjer](https://github.com/builderjer))

## [V0.0.0a3](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a3) (2023-04-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a2...V0.0.0a3)

## [V0.0.0a2](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a2) (2023-04-13)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/V0.0.0a1...V0.0.0a2)

## [V0.0.0a1](https://github.com/OpenVoiceOS/ovos-openai-plugin/tree/V0.0.0a1) (2023-03-20)

[Full Changelog](https://github.com/OpenVoiceOS/ovos-openai-plugin/compare/8778c7bf0fbe4c52bf5631b5a4f43812f41d3eda...V0.0.0a1)



Expand Down
5 changes: 2 additions & 3 deletions downstream_report.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
ovos-openai-plugin==2.0.2
└── ovos-persona==0.6.22 [requires: ovos-openai-plugin>=2.0.0,<3.0.0]
└── ovos-core==1.5.0a1 [requires: ovos-persona>=0.4.4,<1.0.0]
ovos-openai-plugin==2.0.3
└── ovos-persona==0.6.23 [requires: ovos-openai-plugin>=2.0.0,<3.0.0]
4 changes: 3 additions & 1 deletion ovos_solver_openai_persona/engines.py
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,9 @@ def _do_streaming_api_request(self, messages):
break
if "content" not in chunk["choices"][0]["delta"]:
continue
yield chunk["choices"][0]["delta"]["content"]
text = chunk["choices"][0]["delta"]["content"]
if text is not None:
yield text

def get_chat_history(self, system_prompt=None):
"""
Expand Down
4 changes: 2 additions & 2 deletions ovos_solver_openai_persona/version.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# START_VERSION_BLOCK
VERSION_MAJOR = 2
VERSION_MINOR = 0
VERSION_BUILD = 3
VERSION_ALPHA = 0
VERSION_BUILD = 4
VERSION_ALPHA = 1
# END_VERSION_BLOCK