You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Keep a thin, tested interop path between ContextWeaver's controlled capability surface and provider-native tool search/deferred loading only if comparative evidence shows the combination is useful.
This issue is intentionally gated by #445. Provider-native tool search addresses a large part of the runtime tool-bloat problem, so ContextWeaver should not build provider-specific export complexity merely to preserve a routing story that native mechanisms already solve adequately.
pre-bounding the candidate surface materially improves false-exclusion/ambiguity behavior or operational predictability;
adopters need the same evaluated surface to feed multiple providers and this exporter removes meaningful integration friction;
the combination preserves ContextWeaver's reproducibility/provenance guarantees in a way users value.
If #445 shows native tool search alone is sufficient for target users, close or reduce this issue to documentation explaining the simpler choice.
Minimal scope if the gate passes
Implement the thinnest pure exporter/adaptor needed to map an evaluated/bounded ContextWeaver surface into the provider's supported deferred-loading/tool-search shape.
Keep provider semantics isolated under adapters/integration code; do not leak provider fields into core capability contracts.
Preserve deterministic output for the same bundle/configuration.
Add golden fixtures against the provider's documented current wire shape.
Summary
Keep a thin, tested interop path between ContextWeaver's controlled capability surface and provider-native tool search/deferred loading only if comparative evidence shows the combination is useful.
This issue is intentionally gated by #445. Provider-native tool search addresses a large part of the runtime tool-bloat problem, so ContextWeaver should not build provider-specific export complexity merely to preserve a routing story that native mechanisms already solve adequately.
Product rationale
The promising composition is:
In this model:
This is complementary positioning, not an attempt to replace provider-native search.
Decision gate
Do not implement a broad provider-specific exporter until #445 produces evidence for at least one of:
If #445 shows native tool search alone is sufficient for target users, close or reduce this issue to documentation explaining the simpler choice.
Minimal scope if the gate passes
Explicit non-goals
Acceptance criteria
Before implementation:
If implementation proceeds:
Related