Skip to content

AgentOS v0.1.0

Compare
Choose a tag to compare
@andyk andyk released this 01 Mar 20:44
6471347

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, runs, run commands, etc.
  • 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.

See some of the Issues completed in the 0.1.0 work sprint.
This release was voted on in #279.