From 43182aff7383d86d92da44a6b3c7ae5034f59835 Mon Sep 17 00:00:00 2001 From: Ed_ Date: Thu, 11 Jun 2026 18:30:19 -0400 Subject: [PATCH] =?UTF-8?q?conductor(checkpoint):=20Phase=203=20partial=20?= =?UTF-8?q?=E2=80=94=204=20of=208=20UX=20adaptations=20applied?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 3 (UX adaptations 2-9) ships 4 adaptations: - #2 tools toggle (caps.tool_calling gates the 'Active Tool Presets & Biases' panel) - #3 cache panel (caps.caching gates the 'Cache Usage' display) - #6 token budget max (caps.context_window caps the max_tokens slider at the model's actual context window) - #9 cost display (caps.cost_tracking makes per-tier + session total show '-' instead of '\.0000') #7 cost estimate was already done in parent Phase 5 (\ format); marked completed in the plan. 4 adaptations deferred (documented in the commit body): - #4 stream progress: needs a NEW 'streaming...' UI element - #5 fetch models: needs a 'Refresh models' button - #8 free local: requires caps.local field (Phase 4) - The secondary cost display in render_mma_usage_section is a 1-liner that would need restructuring Phase 3 is partially complete (4/8 adaptations + 1 already done = 5/8). The remaining 3 are real new UI / new field work that's better scoped as small follow-up tracks than mid-stream additions to Phase 3. Verification: - 44 vendor + tool + provider + import-isolation tests pass - No regressions - The 4 deferred items are documented in the commit body and the state.toml task descriptions Commits in this phase: - 26becf2b: apply 4 of 8 UX adaptations NEXT: Phase 4 (Local-first + matrix v2 expansion) is now ready to start. The Phase 4 work is: - t4_1: Add local: bool to VendorCapabilities - t4_2: Native Ollama adapter (in src/ai_client.py as ollama_chat + _send_llama_native) - t4_3: Meta Llama API adapter (in src/ai_client.py as meta_llama_chat; DEFER if URL still 400) - t4_4: GUI: 'Local Model' badge - t4_5: Add 12 v2 fields to VendorCapabilities - t4_6: Update all vendor registry entries - t4_7: UI adaptations for new fields - t4_8: Phase 4 checkpoint + git note