Skip to content
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

Releases: eblume/TyperAssistant

0.3.1

29 Dec 21:56
Compare
Choose a tag to compare
TyperAssistant.from_id deprecated, so workaround

I have discovered a bug with TyperAssistant.from_id that causes it to
fail due to the way the base class implements 'name'. There's a few ways
this can be addressed but I believe the cleanest way is to rethink the
use of polymorphism in its entirety for this use case. This means a true
fix will likely need to wait for a refactor that removes the Assistant
base class from the codebase more or less in its entirety and replaces
it with functions that act on OpenAI resources and wrap OpenAI calls,
with the TyperAssistant class being the base class which wraps an app
and an assistant together.

This refactor can't fit in 0.3 so for now I'm adding
TyperAssistant.from_id_with_app which is a workaround that allows
essentially the same functionality as Assistant.from_id but tied to a
typer.Typer app. This is an early warning that 0.4 is likely to once
again significantly refactor the API. Sorry for any problems this
creates!

0.3.0

15 Dec 23:49
Compare
Choose a tag to compare
0.3 release - lifecycle update, optimizations, fixes

0.2.9

06 Dec 20:46
Compare
Choose a tag to compare
0.2.9 version bump

0.2.8

29 Nov 01:12
Compare
Choose a tag to compare
Prompt for execution, and allow specified thread IDs

0.2.7

24 Nov 20:16
Compare
Choose a tag to compare
Import ordering via ruff

0.2.6

19 Nov 00:42
Compare
Choose a tag to compare
Hopefully last of these rapidfire releases, README fixes

0.2.5

19 Nov 00:21
Compare
Choose a tag to compare
Add various pyproject.toml features

0.2.4

19 Nov 00:10
Compare
Choose a tag to compare
Fixed issue with environment protection, bumping

0.2.2

19 Nov 00:03
Compare
Choose a tag to compare
Fix another release flow automation bug

0.1.3

18 Nov 23:06
Compare
Choose a tag to compare
Typo and tag bump, sorry folks, gonna be a few of those.