-
-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Labels
blocked[Status] Waiting on another issue, decision, or external factor [issues][Status] Waiting on another issue, decision, or external factor [issues]enhancement[Type] New feature or improvement to existing functionality [issues, PRs][Type] New feature or improvement to existing functionality [issues, PRs]help wanted[Community] Open for community contribution [issues][Community] Open for community contribution [issues]interface[Area] User-facing layer — UI, CLI, API endpoints, or SDK surface [issues, PRs][Area] User-facing layer — UI, CLI, API endpoints, or SDK surface [issues, PRs]
Description
Overview
Add a provider plugin to integrate Anthropic as a new LLM provider in Tiny Claw. This plugin should allow users to use Anthropic's Claude models in their conversational agents, expanding the range of available LLM backends.
Requirements
- Implement a provider plugin following the existing contract (
ProviderPluginfrom@tinyclaw/types). - The plugin should support chat functionality and availability checks.
- Expose pairing/unpairing tools for conversational setup.
- Follow secret/config conventions (e.g.,
provider.anthropic.apiKey,providers.anthropic.model). - Ensure the plugin can be enabled/disabled in configuration.
- Provide documentation and example usage.
Motivation
- Expands LLM provider options for Tiny Claw users.
- Allows routing complex queries through Anthropic/Claude if desired.
Acceptance Criteria
- Plugin provider available for Anthropic
- Conversational pairing tools implemented
- Documentation updated
Labels: enhancement, plugin, provider, feature
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
blocked[Status] Waiting on another issue, decision, or external factor [issues][Status] Waiting on another issue, decision, or external factor [issues]enhancement[Type] New feature or improvement to existing functionality [issues, PRs][Type] New feature or improvement to existing functionality [issues, PRs]help wanted[Community] Open for community contribution [issues][Community] Open for community contribution [issues]interface[Area] User-facing layer — UI, CLI, API endpoints, or SDK surface [issues, PRs][Area] User-facing layer — UI, CLI, API endpoints, or SDK surface [issues, PRs]