Cargo Features

AutoGPT has no features set by default.

[dependencies]
autogpt = { version = "0.1.2", features = ["img", "mail", "git", "gem", "oai", "mem", "cli", "prost-types"] }
img = getimg

Affects agents::designer…

mail = nylas

Affects agents::mailer…

git = git2

Affects agents::git…

gem = gems
oai = openai_dive
mem = pinecone-sdk

Affects common::memory, functions::Functions.save_ltm, functions::Functions.get_ltm, functions::Functions.ltm_context…

cli = clap, prost, rustls, rustls-pemfile, tokio-rustls, tracing-appender, tracing-subscriber

Affects bin::autogpt, bin::orchgpt, autogpt::Cli, autogpt::Commands, orchgpt::Cli, utils::run_code, utils::setup_logging, utils::ask_to_run_command, common::tls, common::input, autogpt::cli, autogpt::orchestrator, autogpt::message…

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

gems gem?
getimg img?
nylas mail?
clap cli?
tracing-subscriber cli?
tracing-appender cli?
git2 git?
pinecone-sdk mem?
openai_dive oai?
prost cli?
prost-types implicit feature

Enables prost-types

prost-types:

Prost definitions of Protocol Buffers well known types

tokio-rustls cli?
rustls cli?
rustls-pemfile cli?