From fe6f41d1e816192db4bc9c569211bb222951b9aa Mon Sep 17 00:00:00 2001 From: Hyperling Date: Wed, 7 Oct 2026 11:11:56 -0700 Subject: [PATCH] zeroclaw, a few small fixes and refactors. --- tasks/workstation/linux/software/zeroclaw.yml | 41 ++++++++++--------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/tasks/workstation/linux/software/zeroclaw.yml b/tasks/workstation/linux/software/zeroclaw.yml index ea818e5..39d1174 100644 --- a/tasks/workstation/linux/software/zeroclaw.yml +++ b/tasks/workstation/linux/software/zeroclaw.yml @@ -31,39 +31,39 @@ llm_micro_cpu: 1 llm_micro_ram: 2000 llm_micro: - - { "model": "qwen3.5:0.8b", "provider": "qwen_35_008" } - - { "model": "qwen2.5-coder:0.5b", "provider": "qwen_25_coder_005" } + - { "model": "qwen3.5:0.8b", "provider": "qwen_35_0008" } + - { "model": "qwen2.5-coder:0.5b", "provider": "qwen_25_coder_0005" } llm_small_cpu: 2 llm_small_ram: 4000 llm_small: - - { "model": "qwen3.5:2b", "provider": "qwen_35_020" } - - { "model": "qwen2.5-coder:1.5b", "provider": "qwen_25_coder_015" } - - { "model": "qwen2.5-coder:3b", "provider": "qwen_25_coder_030" } + - { "model": "qwen3.5:2b", "provider": "qwen_35_0020" } + - { "model": "qwen2.5-coder:1.5b", "provider": "qwen_25_coder_0015" } + - { "model": "qwen2.5-coder:3b", "provider": "qwen_25_coder_0030" } llm_medium_cpu: 4 llm_medium_ram: 8000 llm_medium: - - { "model": "qwen3.5:4b", "provider": "qwen_35_040" } - - { "model": "qwen2.5-coder:7b", "provider": "qwen_25_coder_070" } + - { "model": "qwen3.5:4b", "provider": "qwen_35_0040" } + - { "model": "qwen2.5-coder:7b", "provider": "qwen_25_coder_0070" } llm_large_cpu: 8 llm_large_ram: 16000 llm_large: - - { "model": "qwen3.5:9b", "provider": "qwen_35_090" } - - { "model": "qwen2.5-coder:14b", "provider": "qwen_25_coder_140" } + - { "model": "qwen3.5:9b", "provider": "qwen_35_0090" } + - { "model": "qwen2.5-coder:14b", "provider": "qwen_25_coder_0140" } llm_huge_cpu: 12 llm_huge_ram: 32000 llm_huge: - - { "model": "qwen3.5:27b", "provider": "qwen_35_270" } - - { "model": "qwen3.5:35b", "provider": "qwen_35_350" } - - { "model": "qwen3-coder:30b", "provider": "qwen_30_coder_300" } - - { "model": "qwen2.5-coder:32b", "provider": "qwen_25_coder_320" } + - { "model": "qwen3.5:27b", "provider": "qwen_35_0270" } + - { "model": "qwen3.5:35b", "provider": "qwen_35_0350" } + - { "model": "qwen3-coder:30b", "provider": "qwen_30_coder_0300" } + - { "model": "qwen2.5-coder:32b", "provider": "qwen_25_coder_0320" } llm_giant_cpu: 18 llm_giant_ram: 64000 llm_giant: - - { "model": "qwen3.5:27b", "provider": "qwen_35_270" } - - { "model": "qwen3.5:35b", "provider": "qwen_35_350" } + - { "model": "qwen3.5:122b", "provider": "qwen_35_1220" } llm_removals: # QWEN3 is the most similar to Ask Brave. - - { "model": "qwen3:4b", "provider": "qwen_30_040" } + - { "model": "qwen3:4b", "provider": "qwen_30_0040" } + - { "model": "qwen3-coder:420b", "provider": "qwen_30_coder_4200" } ##### Others ##### ### 2.5, does not have "thinking" as an attribute, tempting! @@ -73,6 +73,7 @@ #- qwen2.5:7b #- qwen2.5:14b #- qwen2.5:32b + #- qwen2.5:72b ### TBD #- deepseek-r1:1.5b #- deepseek-r1:7b @@ -150,7 +151,7 @@ ansible.builtin.set_fact: llm_installs: "{{ llm_removals + llm_large }}" when: ansible_processor_vcpus < llm_large_cpu - and ansible_memtotal_mb < llm_large_ram + or ansible_memtotal_mb < llm_large_ram - name: Workstation | Linux | Software | ZeroClaw | Facts | Merge | Huge ansible.builtin.set_fact: @@ -162,7 +163,7 @@ ansible.builtin.set_fact: llm_installs: "{{ llm_removals + llm_huge }}" when: ansible_processor_vcpus < llm_huge_cpu - and ansible_memtotal_mb < llm_huge_ram + or ansible_memtotal_mb < llm_huge_ram - name: Workstation | Linux | Software | ZeroClaw | Facts | Merge | Giant ansible.builtin.set_fact: @@ -174,11 +175,11 @@ ansible.builtin.set_fact: llm_installs: "{{ llm_removals + llm_giant }}" when: ansible_processor_vcpus < llm_giant_cpu - and ansible_memtotal_mb < llm_giant_ram + or ansible_memtotal_mb < llm_giant_ram - name: Workstation | Linux | Software | ZeroClaw | Facts | Merge | Print ansible.builtin.debug: - msg: "{{ item }}" + var: "{{ item }}" loop: - llm_installs - llm_removals