Skip to content

Route Foundation Models through Conduit#70

Merged
christopherkarani merged 1 commit intomainfrom
fm-conduit-runtime-v2
Apr 8, 2026
Merged

Route Foundation Models through Conduit#70
christopherkarani merged 1 commit intomainfrom
fm-conduit-runtime-v2

Conversation

@christopherkarani
Copy link
Copy Markdown
Owner

Summary

  • route the default Foundation Models provider path through Conduit instead of Swarm's private LanguageModelSession wrapper
  • make capability reporting authoritative so runtime-disabled streaming tool support is not reintroduced by protocol inference
  • add provider-selection coverage for the Conduit-backed Foundation Models path and fix the MCP test compile break needed for verification

Verification

  • swift test --filter 'ConduitProviderSelectionTests|AgentDefaultInferenceProviderTests|ConduitInferenceProviderTests|ConduitToolCallStreamingBridgeTests|FoundationModelsToolCallingTests'

Notes

  • This is compatible with the current published Conduit graph.
  • A deeper local package-edit verification against the patched Conduit worktree exposed unrelated pre-existing MLX-gating issues on Conduit main, so that dependency-side cleanup should land separately.

@christopherkarani christopherkarani merged commit 27b21ea into main Apr 8, 2026
0 of 4 checks passed
@christopherkarani christopherkarani deleted the fm-conduit-runtime-v2 branch April 8, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant