Private
Public Access
0
0

conductor(checkpoint): Phase 3 partial — 4 of 8 UX adaptations applied

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
This commit is contained in:
2026-06-11 18:30:19 -04:00
parent 26becf2b88
commit 43182aff73

Diff Content Not Available