Cargo Features

[dependencies]
atrium-api = { version = "0.22.2", default-features = false, features = ["agent", "bluesky", "ozone", "namespace-appbsky", "namespace-chatbsky", "namespace-toolsozone"] }
default = agent, bluesky

These default features are set whenever atrium-api is added without default-features = false somewhere in the dependency tree.

agent default

Enables sync of tokio

Affects atrium-api::agent

bluesky default = namespace-appbsky, namespace-chatbsky

Affects agent::bluesky, agent::AtprotoServiceType

ozone = namespace-appbsky, namespace-chatbsky, namespace-toolsozone
namespace-appbsky bluesky ozone?

Affects app::bsky, client::Service.bsky, client::app.bsky

namespace-chatbsky bluesky ozone?

Affects chat::bsky, client::Service.bsky, client::chat.bsky

namespace-toolsozone ozone?

Affects client::Service.ozone, client::tools.ozone, tools::ozone

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.

tokio agent