Skip to content

Releases: Future-House/aviary

v0.15.0

14 Jan 19:37
d46a953
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.15.0

v0.14.0

18 Dec 21:58
afa6961
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.13.0...v0.14.0

v0.13.0

18 Dec 00:21
e1a88b8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

09 Dec 21:52
6a9f13f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

03 Dec 00:49
4381ee3
Compare
Choose a tag to compare

What's Changed

Here's a quick example - see README For complete description.

from aviary import fenv


@fenv.start()
def my_env(topic):
    # return first observation, and the starting environment state
    # (empty in this case)
    return f"Write a story about {topic}", {}

@my_env.tool()
def multiply(x: float, y: float) -> float:
    """Multiply two numbers."""
    return x * y


@my_env.tool()
def print_story(story: str | bytes, state) -> None:
    """Print a story to user and complete task."""
    print(story)
    state.reward = 1
    state.done = True

env = my_env(topic="foo")
obs, tools = await env.reset()

Full Changelog: v0.10.2...v0.11.0

v0.10.2

28 Nov 00:53
7a5038f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.1...v0.10.2

v0.10.1

27 Nov 18:59
f03b93e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.10.1

v0.10.0

08 Nov 20:25
592ed6c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.10.0

v0.9.1

30 Oct 22:57
41ae29d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

30 Oct 22:37
ed46be4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.9.0