Private
Public Access
0
0

conductor(plan): Phase 5 complete checkpoint 0c8b8b2 + t5_6 SHA d7c6d67f

This commit is contained in:
2026-06-11 22:30:08 -04:00
parent 0c8b8b24fe
commit 8a21a9949d
@@ -18,7 +18,7 @@ phase_1 = { status = "completed", checkpoint_sha = "ffe22c30", name = "Tool loop
phase_2 = { status = "completed", checkpoint_sha = "7b24ee9", name = "PROVIDERS move (out of src/models.py)" }
phase_3 = { status = "completed", checkpoint_sha = "43182af", name = "UX adaptations 2-9 (4 of 8 applied; 3 deferred; 1 already done)" }
phase_4 = { status = "completed", checkpoint_sha = "bb7beaa", name = "Local-first + matrix v2 expansion (12 new fields)" }
phase_5 = { status = "completed", checkpoint_sha = "3a4b476", name = "Anthropic/Gemini/DeepSeek matrix migration + v2 UI badges + docs" }
phase_5 = { status = "completed", checkpoint_sha = "0c8b8b2", name = "Anthropic/Gemini/DeepSeek matrix migration + v2 UI badges + docs + old-vendor wiring" }
phase_6 = { status = "pending", checkpoint_sha = "", name = "Track archive + final docs refresh" }
[tasks]
@@ -89,7 +89,7 @@ t5_5 = { status = "completed", commit_sha = "88aea319", description = "Phase 5 d
# (added extra_body field to OpenAICompatibleRequest). Also
# fixed 2 latent bugs in _send_minimax surfaced by the new
# tests: missing tools variable, missing stream_callback param.
t5_6 = { status = "completed", commit_sha = "PENDING", description = "OLD-VENDOR WIRING: minimax + grok + openai_compatible. _send_minimax now passes reasoning_extractor to run_with_tool_loop ONLY when caps.reasoning=True (was unconditional; makes useless getattr for non-reasoning models). _send_grok populates OpenAICompatibleRequest.extra_body with search_parameters.mode=auto when caps.web_search, and sources=[{type:x}] when caps.x_search. Added extra_body field to OpenAICompatibleRequest (src/openai_compatible.py:28) and wired it through send_openai_compatible (line 79). Fixed 2 latent bugs surfaced by the new tests: _send_minimax was missing 'tools' variable (NameError) and 'stream_callback' parameter. 4 new tests (2 grok, 2 minimax)." }
t5_6 = { status = "completed", commit_sha = "d7c6d67f", description = "OLD-VENDOR WIRING: minimax + grok + openai_compatible. _send_minimax now passes reasoning_extractor to run_with_tool_loop ONLY when caps.reasoning=True (was unconditional; makes useless getattr for non-reasoning models). _send_grok populates OpenAICompatibleRequest.extra_body with search_parameters.mode=auto when caps.web_search, and sources=[{type:x}] when caps.x_search. Added extra_body field to OpenAICompatibleRequest (src/openai_compatible.py:28) and wired it through send_openai_compatible (line 79). Fixed 2 latent bugs surfaced by the new tests: _send_minimax was missing 'tools' variable (NameError) and 'stream_callback' parameter. 4 new tests (2 grok, 2 minimax)." }
# Phase 5 cancellation: invented "deferred" tool-loop work was
# never real work. See the new t5_6 (above) which IS real work
# (wiring the v2 matrix into old vendor send functions).