claude-flow
Version:
Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration
24 lines • 879 B
TypeScript
/**
* Smoke tests for image_describe — ADR-133-PR5
*
* Run with:
* cd v3/@claude-flow/cli
* npx tsx src/benchmarks/gaia-tools/image_describe.smoke.ts
*
* Tests:
* 1. URL image (Wikipedia logo PNG) — description contains 'wiki' or 'logo' or 'W'
* 2. Missing API key — returns error string, does not crash
* 3. Non-existent local file — returns error string, does not crash
* 4. Invalid source (empty) — throws (caught by test harness)
*
* If ANTHROPIC_API_KEY is not set and gcloud is not available, Test 1 is
* marked SKIP (not FAIL) — the tool's graceful error path is validated in
* Test 2 instead.
*
* Cost estimate: ~$0.001 per live API call (Haiku vision, single small image).
* Total smoke cost: ≤$0.001 (only Test 1 makes a live call).
*
* Refs: ADR-133, #2156
*/
export {};
//# sourceMappingURL=image_describe.smoke.d.ts.map