Skip to content

Settings Panel ​

1. Overview ​

The Settings Panel is the configuration center for FiraClaw. Here you can adjust various settings of the software to personalize your experience.

2. Settings Categories ​

FiraClaw provides the following main settings categories:

2.1 Basic Settings ​

Basic Settings

Basic settings include basic configuration options for the software:

  • Workspace: Specify the working directory for agents when executing tasks
  • Language: Select the display language for FiraClaw
  • Appearance: Adjust the software theme, font size, etc.

2.2 Agent Settings ​

Agent Settings

Agent settings are used to configure behavior parameters for agents:

  • Max Iterations: Set the maximum number of iterations to prevent infinite loops
  • Max Task Iterations: Set the maximum number of iterations for task execution to prevent tasks from running too long

2.3 Environment Variables Settings ​

Environment Variables Settings

Environment variables settings are used to manage environment configuration for agent runtime:

  • Add Environment Variable: Create a new environment variable
  • Edit Environment Variable: Modify the value of an existing environment variable
  • Delete Environment Variable: Remove environment variables that are no longer needed

2.4 Command Execution Settings ​

Command Execution Settings

Command execution settings are used to configure permissions and security policies for agent command execution:

  • Command Whitelist: Set the list of allowed commands to execute
  • Command Blacklist: Set the list of prohibited commands
  • Execution Timeout: Set the maximum timeout for command execution

2.5 Memory Settings ​

Memory Settings

Memory settings are used to manage the memory function of agents:

  • Storage Scheme: Select the storage scheme for memory, such as local storage, cloud storage, etc.
  • Importance Weight: Set the importance weight for short-term and long-term memory
  • Access Count Weight: Set the weight for accessing memory, used to determine the priority of memory
  • Time Decay Weight: Set the time decay weight for memory, used to determine the priority of memory
  • Time Window: Set the time window for automatic memory cleanup, in days

3. FAQ ​

Q1: Do I need to restart the software after modifying settings? ​

A: Most setting modifications take effect immediately without restarting the software.

Q2: What do environment variables do? ​

A: Environment variables can store sensitive information (such as API Keys) or configuration data for agents to use during task execution, avoiding hardcoding sensitive information in code.

Q3: How to ensure command execution security? ​

A: It is recommended to enable whitelist mode, only allowing execution of commands you trust, and set reasonable execution timeout times.

Q4: Will memory function affect performance? ​

A: Reasonably configuring memory storage strategies and auto cleanup rules can maintain good system performance. It is recommended to adjust the duration and quantity of memory storage based on actual needs.