Array ( [0] => Array ( [Field] => id [Type] => int(10) unsigned [Null] => NO [Key] => PRI [Default] => [Extra] => auto_increment ) [1] => Array ( [Field] => email [Type] => varchar(190) [Null] => NO [Key] => UNI [Default] => [Extra] => ) [2] => Array ( [Field] => password_hash [Type] => varchar(255) [Null] => NO [Key] => [Default] => [Extra] => ) [3] => Array ( [Field] => role [Type] => enum('admin','editor') [Null] => NO [Key] => [Default] => admin [Extra] => ) [4] => Array ( [Field] => created_at [Type] => timestamp [Null] => NO [Key] => [Default] => current_timestamp() [Extra] => ) ) Array ( [0] => Array ( [Field] => id [Type] => int(11) [Null] => NO [Key] => PRI [Default] => [Extra] => auto_increment ) [1] => Array ( [Field] => agent_key [Type] => varchar(50) [Null] => NO [Key] => UNI [Default] => [Extra] => ) [2] => Array ( [Field] => agent_name [Type] => varchar(100) [Null] => NO [Key] => [Default] => [Extra] => ) [3] => Array ( [Field] => description [Type] => text [Null] => YES [Key] => [Default] => [Extra] => ) [4] => Array ( [Field] => icon [Type] => varchar(50) [Null] => YES [Key] => [Default] => ri-robot-2-line [Extra] => ) [5] => Array ( [Field] => category [Type] => enum('content','sales','marketing','seo','ops','analytics') [Null] => YES [Key] => [Default] => ops [Extra] => ) [6] => Array ( [Field] => schedule_label [Type] => varchar(50) [Null] => YES [Key] => [Default] => daily [Extra] => ) [7] => Array ( [Field] => file_path [Type] => varchar(200) [Null] => YES [Key] => [Default] => [Extra] => ) [8] => Array ( [Field] => is_active [Type] => tinyint(4) [Null] => YES [Key] => [Default] => 1 [Extra] => ) [9] => Array ( [Field] => last_run_at [Type] => datetime [Null] => YES [Key] => [Default] => [Extra] => ) [10] => Array ( [Field] => last_run_ms [Type] => int(11) [Null] => YES [Key] => [Default] => 0 [Extra] => ) [11] => Array ( [Field] => last_run_result [Type] => enum('success','error','skipped','running') [Null] => YES [Key] => [Default] => skipped [Extra] => ) [12] => Array ( [Field] => last_run_output [Type] => text [Null] => YES [Key] => [Default] => [Extra] => ) [13] => Array ( [Field] => total_runs [Type] => int(11) [Null] => YES [Key] => [Default] => 0 [Extra] => ) [14] => Array ( [Field] => total_success [Type] => int(11) [Null] => YES [Key] => [Default] => 0 [Extra] => ) [15] => Array ( [Field] => total_errors [Type] => int(11) [Null] => YES [Key] => [Default] => 0 [Extra] => ) [16] => Array ( [Field] => items_processed [Type] => int(11) [Null] => YES [Key] => [Default] => 0 [Extra] => ) [17] => Array ( [Field] => created_at [Type] => timestamp [Null] => NO [Key] => [Default] => current_timestamp() [Extra] => ) [18] => Array ( [Field] => updated_at [Type] => timestamp [Null] => NO [Key] => [Default] => current_timestamp() [Extra] => on update current_timestamp() ) )