-
-
Notifications
You must be signed in to change notification settings - Fork 22
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 xAI as a new LLM provider in Tiny Claw. This plugin will allow users to select xAI for their conversational agents, expanding Tiny Claw's LLM backend options.
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.xai.apiKey,providers.xai.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 xAI if desired.
Acceptance Criteria
- Plugin provider available for xAI
- 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]