pulsehive-anthropic
Anthropic Claude LLM provider for PulseHive.
Supports the full Claude model family via the Messages API with native tool use support.
| Model | ID |
|---|---|
| Claude Opus 4.6 | claude-opus-4-6 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 |
Usage
[]
= { = "1.0", = ["anthropic"] }
use AnthropicProvider;
let provider = new;
With custom configuration:
use ;
let config = new
.with_model;
let provider = from_config;
Register with HiveMind:
let hive = builder
.substrate_path
.llm_provider
.build?;
Features
- Messages API with
tool_usecontent blocks - Automatic retry on 429 (rate limit) and 529 (overloaded)
- System prompt extraction from message history
- Multi-block response parsing (text + tool_use)
Links
License
AGPL-3.0-only