Skip to content

Conversation

@andyk
Copy link
Contributor

@andyk andyk commented Mar 1, 2022

Significant changes in v0.1.0 include:

  • Introduces a new architecture which has two main layers:
    • The lower layer Python Component System (PCS) which consists of Registrys (InMemoryRegistry and WebRegistry) and "Spec Objects" that include Repos (InMemoryRepo and GitHubRepo), Component, RunCommand, and Run/ComponentRun.
    • The higher layer AgentOS: which builds RL & agent related tools on top of the lower layer PCS abstractions.
  • Reworks CLI to support new abstractions.
  • Adds a Django web application that serves as a RESTful WebRegistry for hosting and sharing components.
  • New example agents that demonstrate the integration of PCS and AgentOS with existing RL frameworks like Acme, Stable Baselines3, and RLlib.
  • Support for Virtual Environment management via agentos.virtual_env.VirtualEnv class.
  • GitHubRepo provides functionality for interacting with GitHub repos via the Dulwich library including fetching/caching/etc. git repos.
  • Major rework of documentation.

This PR includes a few small tweaks to documentation to fix a warning and an error that I caught while following the release instructions and running

python setup.py sdist --formats=gztar,zip bdist_wheel
twine check dist/*

@andyk andyk requested a review from nickjalbert March 1, 2022 05:16
@nickjalbert
Copy link
Contributor

200 files changed over 380 commits. We shoveled some code. :P

Added small note about the new example agents to the release notes; otherwise LGreatTM!

@andyk andyk added acs AgentOS Component System cli Related to AgentOS command line interface core Related to core abstractions and APIs dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request example agents Related to example agents registry AgentOS registry tests Adds or improves testing labels Mar 1, 2022
@andyk andyk merged commit 6471347 into agentos-project:master Mar 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

acs AgentOS Component System cli Related to AgentOS command line interface core Related to core abstractions and APIs dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation enhancement New feature or request example agents Related to example agents registry AgentOS registry tests Adds or improves testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants