profile
Module: profile
Section titled “Module: profile”Contents
Section titled “Contents”Enums
AgentProfile- The set of built-in agent profilesfirma runrecognises.
firma_config_loader::profile::AgentProfile
Section titled “firma_config_loader::profile::AgentProfile”Enum
The set of built-in agent profiles firma run recognises.
Variants:
Generic- General-purpose sandbox, no agent-specific defaults.Codex-OpenAICodex CLI.ClaudeCode- Anthropic Claude Code CLI.Copilot- GitHub Copilot CLI.
Methods:
fn as_str(self: Self) -> &'static str- String name used infirma.tomland on the CLI.fn from_name(s: &str) -> Option<Self>- Parse from the string name; returnsNonefor unknown profiles.fn provider(self: Self) -> &'static str- Provider identifier used for mapping selection ("anthropic","openai").fn description(self: Self) -> &'static str- Human-readable description for interactive prompts.
Traits: Eq, Copy
Trait Implementations:
- PartialEq
fn eq(self: &Self, other: &AgentProfile) -> bool
- Clone
fn clone(self: &Self) -> AgentProfile
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result