Releases: dexaai/dexter
Releases · dexaai/dexter
v4.0.0-1
- Refactor imports and simplify module exports 4513b78
- Upgrade
openai-zod-to-json-schema
to v1.0.3 0874859 - Enhance
readme.md
based on feedback 9f4dd77 - Replace legacy
Model.Message
type withMsg
d419fd0 - Add optional strict validation to extract function 7947e4b
- Rename
Runner
toAIRunner
for consistency e3b290e
v3.0.0-3
What's Changed
- Add telemetry abstraction to remove Sentry dep (round 2) by @rileytomasek in #47
Full Changelog: v3.0.0-2...v3.0.0-3
v3.0.0-2
What's Changed
- Upgrade deps & add
gpt-4o-mini
to price calculator by @rileytomasek in #44
Full Changelog: v3.0.0-1...v3.0.0-2
v3.0.0-1
What's Changed
- Fix streaming for function & tool chat completions by @rileytomasek in #43
Full Changelog: v3.0.0-0...v3.0.0-1
v3.0.0-0
What's Changed
- Add OpenTelemetry tracing via Sentry by @rileytomasek in #38
NOTE: this version requires Sentry as a peer dependency. If you aren't using Sentry and don't want to install it, please wait for a future release where it is moved to optional.
Full Changelog: v2.1.0...v3.0.0-0
v2.1.0
What's Changed
- add opt for passing abort signal to chatCompletion function by @cfortuner in #37
New Contributors
- @cfortuner made their first contribution in #37
Full Changelog: v2.0.3...v2.1.0
v2.0.3
v2.0.2
What's Changed
- Minor/patch dependency upgrades by @rileytomasek in #35
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- fix: typo caught by gptlint by @transitive-bullshit in #33
- Support custom context type with generic
Ctx
by @rileytomasek in #34
Full Changelog: v2.0.0...v2.0.1
v2.0.0
The values of a model or datastore class are now immutable and should be modified using .extend()
, which will create a new instance with updated values. All of the methods for mutating a model or datastore have been removed.
Breaking Changes
Removed
Model.merge()
Model.setCache()
Model.getClient()
Model.setClient()
Model.getContext()
Model.updateContext()
Model.setContext()
Model.getParams()
Model.addParams()
Model.setParams()
Model.getEvents()
Model.addEvents()
Model.setEvents()