id = "zeroclaw" name = "ZeroClaw" homepage = "https://github.com/zeroclaw-labs/zeroclaw" description = "Small, autonomous AI assistant infrastructure." executables = ["zeroclaw"] [dotfiles] # ZeroClaw's official README and configuration reference define # ~/.zeroclaw/config.toml and the encrypted auth profile/key files. Runtime # workspace state is not a portable dotfile and is excluded. # https://github.com/zeroclaw-labs/zeroclaw # https://github.com/zeroclaw-labs/zeroclaw/wiki/04-Configuration paths = ["~/.zeroclaw/config.toml", "~/.zeroclaw/active_workspace.toml"] exclude = ["~/.zeroclaw/workspace/", "~/.zeroclaw/data/"] secret = ["~/.zeroclaw/auth-profiles.json", "~/.zeroclaw/secret.key", "~/.zeroclaw/.secret_key"] # The official configuration examples document provider and channel secrets in # config.toml. Keep those scalar values out of portable content while retaining # the surrounding settings. [[dotfiles.secret_paths]] file = "~/.zeroclaw/config.toml" format = "toml" match = { key_path = [ "api_key", "provider.api_key", "channels.telegram.bot_token", "channels.discord.token", "channels.slack.bot_token", "channels.slack.app_token", "channels.matrix.password", "gateway.paired_tokens", ] }