sail-inference-with-voyage

Attribute Sail inference model calls to Voyage execution contexts and dashboard traces.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/sailresearchco/sail-skills --skill sail-inference-with-voyage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sail-inference-with-voyage
Source: https://github.com/sailresearchco/sail-skills/tree/main/plugins/sail/skills/sail-inference-with-voyage
Command: npx skills add https://github.com/sailresearchco/sail-skills --skill sail-inference-with-voyage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of untracked or incorrectly attributed Sail inference calls by ensuring model requests are connected to the correct Voyage, agent, and span in the dashboard.

Core Features & Use Cases

  • Inference Attribution: Automatically attaches Voyage, span, and agent context to Sail inference requests so model calls appear in the correct dashboard trace.
  • OpenAI Client Support: Helps wrap compatible OpenAI clients, handle background versus synchronous inference behavior, and avoid response attribution mistakes.
  • Use Case: Use this Skill when a background agent workflow needs every LLM call recorded under the correct execution step for debugging and observability.

Quick Start

Use the sail-inference-with-voyage skill to attribute my Sail inference model calls to the active Voyage agent and span.

Frequently Asked Questions about sail-inference-with-voyage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace LLM inference calls and attribute them to the correct execution span?

To trace LLM inference calls, you attribute Sail inference model requests to the correct Voyage execution context and dashboard trace by applying request-time header propagation and agent scoping. This ensures every model call appears under the correct execution step for observability.

What is inference attribution for background agent workflows?

Inference attribution for background agent workflows is the process of attaching Voyage, span, and agent context to Sail inference requests. It solves the problem of untracked or incorrectly attributed model calls by connecting them to the correct dashboard trace.

Can I use OpenAI-compatible clients with Voyage tracing for model calls?

Yes, you can use OpenAI-compatible clients with Voyage tracing. The Skill helps wrap compatible OpenAI clients and handles background versus synchronous inference behavior to avoid response attribution mistakes during dashboard observability.

Why are my Sail inference model calls not showing up in the correct dashboard trace?

Sail inference model calls may not show up in the correct dashboard trace due to missing request-time Voyage header propagation, incorrect span and agent scoping, or improper response association handling. Reliable observability requires applying all three context attribution mechanisms.

Do I need request-time header propagation to debug model-call attribution?

Yes, you need request-time Voyage header propagation to debug model-call attribution. Along with span and agent scoping and response association handling, it is a required mechanism for connecting background LLM calls to the correct execution context.

What's the best way to attribute background model calls for observability?

The best way to attribute background model calls for observability is to automatically attach Voyage, span, and agent context to each Sail inference request. This ensures synchronous and background LLM calls are recorded under the correct execution step for debugging.