live-provider-smoke

Smoke-test end-to-end execution of aie against a live LLM provider.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/danielmriley/anie --skill live-provider-smoke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: live-provider-smoke
Source: https://github.com/danielmriley/anie/tree/main/.claude/skills/live-provider-smoke
Command: npx skills add https://github.com/danielmriley/anie --skill live-provider-smoke

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Smoke-test anie end-to-end against a live LLM provider from a non-interactive agent session. Use when you need to verify the provider/agent/streaming pipeline works after changes, confirm an API key is wired up correctly, or when exit-criteria include manual smoke against a real response. Covers the one-shot print mode, recommended free-tier models on OpenRouter, rate-limit fallback pattern, and the limits of non-TUI verification.

Core Features & Use Cases

  • One-shot print mode smoke testing to exercise the full agent loop without a TUI.
  • Validate provider integration and model access against real, live providers (e.g., OpenRouter).
  • Demonstrate end-to-end reliability including provider resolution, request handling, and streaming responses.
  • Use case: confirm that a new provider or model wiring works before enabling interactive mode.

Quick Start

Run a one-shot smoke test against a live provider to validate the end-to-end pipeline in non-interactive mode.

Frequently Asked Questions about live-provider-smoke

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

FAQPage Schema
How do I smoke-test an LLM provider integration end-to-end without an interactive TUI?

Run a one-shot print mode smoke test against a live LLM provider in a non-interactive agent session to validate provider registration, model access, authentication, and the streaming pipeline. This verifies the full agent loop works before enabling interactive flows.

Why does my non-interactive agent session fail to connect to a live provider?

A live provider smoke test fails when API keys are misconfigured or provider registration is incomplete. The non-interactive smoke test explicitly signals these provider and authentication errors, allowing you to verify the API key is wired up correctly before retrying.

Can I validate OpenRouter free-tier models in a non-interactive agent session?

Yes, you can validate OpenRouter free-tier models using a non-interactive smoke test. The test exercises provider resolution and request handling against the live provider, demonstrating end-to-end reliability including the rate-limit fallback pattern.

What is the best way to verify a new model wiring works before enabling interactive mode?

The best way to verify new model wiring is a one-shot print mode smoke test against a live LLM provider. It exercises the full agent loop in a non-interactive session, confirming provider integration, streaming responses, and end-to-end reliability.

What are the limitations of non-interactive provider smoke testing?

Non-interactive provider smoke testing covers one-shot print mode validation of the streaming pipeline and provider access, but it cannot verify complex interactive flows or TUI behaviors, limiting its scope to rapid validation of real responses and error signaling.

When do I need to run a live provider smoke test?

Run a live provider smoke test when you need to verify the provider, agent, and streaming pipeline works after code changes, or when exit-criteria include a manual smoke test against a real response to confirm API key wiring and model access.