diff --git a/conductor/tracks/qwen_llama_grok_followup_20260611/state.toml b/conductor/tracks/qwen_llama_grok_followup_20260611/state.toml index 96a8a758..40ec1eca 100644 --- a/conductor/tracks/qwen_llama_grok_followup_20260611/state.toml +++ b/conductor/tracks/qwen_llama_grok_followup_20260611/state.toml @@ -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).