Cargo Features

[dependencies]
codebank = { version = "0.4.5", default-features = false, features = ["cli", "mcp"] }
default = cli, mcp

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

cli default = clap, tracing-subscriber

Required by cb and cb-mcp binaries

mcp default = rmcp, schemars, tokio, tokio-util

Required by the cb-mcp binary

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.

clap cli
rmcp mcp
schemars mcp
tokio mcp
tokio-util mcp
tracing-subscriber cli