System config#

Global settings shared by all tools, expected in system.json in the repository root:

{
  "base_dir": ".",
  "makis_executable": "./makis/makis",
  "log_level": "INFO",
  "log_retention_hours": 240,
  "log_limit_mb": 100,
  "mem_limit": 4
}

Field

Description

base_dir

Repository root. hw/ and run/ are resolved relative to it

makis_executable

Path to the makis sandbox wrapper script

log_level

Logging verbosity

log_retention_hours

How long archived logs are kept

log_limit_mb

Size cap for archived logs

mem_limit

Response size limit in MB for downloaded files (converted to bytes at runtime)