Skip to content

Add Provider Plugin for xAI #46

@warengonzaga

Description

@warengonzaga

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 (ProviderPlugin from @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

Metadata

Metadata

Assignees

No one assigned

    Labels

    blocked[Status] Waiting on another issue, decision, or external factor [issues]enhancement[Type] New feature or improvement to existing functionality [issues, PRs]help wanted[Community] Open for community contribution [issues]interface[Area] User-facing layer — UI, CLI, API endpoints, or SDK surface [issues, PRs]

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions