Preface

The core philosophy of DeepSeek Harness (DSH) is “everything is a plugin.” In model reasoning tasks, when facing complex logical chains, competing claims from multiple perspectives, or ethical decisions, general-purpose large models often lack systematic analytical frameworks. The xby-structured-argumentation plugin aims to address this issue. It provides LLMs with a set of cognitive enhancement tools that assist in dialectical reasoning and argument analysis through structured methods.

Plugin Overview

xby-structured-argumentation is a DSH plugin maintained by xby-skill and belongs to the model reasoning category. It is essentially a set of model context protocol servers that provide chatbots with structured argument handling capabilities, helping models transform unstructured discussions into analyzable forms.

Core Features

This plugin primarily provides two tools:

  1. set_xby_apikey
    Sets an API key in the chat. This operation is persisted automatically and remains valid after restarting the DSH process.

  2. structuredArgumentation
    This is a detailed tool for systematic dialectical reasoning and argument analysis.

    • Purpose: Helps analyze complex issues by creating, critiquing, and synthesizing competing arguments through formalized argument structures.
    • Supported Operations:
      • Decomposes arguments into claims, premises, and conclusions.
      • Tracks relationships between arguments.
      • Represents objections and rebuttals.
      • Facilitates dialectical progression through thesis-antithesis-synthesis.
      • Evaluates the strength of arguments.
      • Visualizes argument structures.

Installation and Activation

Installation command:

dsh plugin --profile web add github:xby_skill/xby-structured-argumentation

After installation, the tools above need to be invoked in the DSH configuration. Before starting to use it, ensure it runs with the permissions of the current DSH process and check the source code and license (MIT).

Configuration and Usage

Obtaining an API Key

Before using this plugin, you must register on the Xiaobenyang official website and obtain an API key.

Typical Usage and Parameters

The plugin supports processing arguments through structured parameters. The following are its core parameters and their meanings:

  • claim: The central claim being argued.
  • premises: Supporting evidence or assumptions.
  • conclusion: The logical consequence of accepting the claim.
  • argumentType: The type of argument, including thesis, antithesis, synthesis, objection, or rebuttal.
  • confidence: The confidence level in the argument (0.0-1.0).
  • respondsTo: The ID of the argument that this argument directly responds to.
  • supports / contradicts: The IDs of arguments that this argument supports or contradicts.
  • strengths / weaknesses: Significant strengths or weaknesses of the argument.
  • nextArgumentNeeded: Whether another argument is needed in the dialectical process.

Applicable Scenarios

This tool is applicable to the following scenarios:

  • Evaluating competing viewpoints and claims.
  • Analyzing complex ethical dilemmas.
  • Evaluating policy proposals involving multiple stakeholders.
  • Exploring scientific hypotheses and counterarguments.
  • Deeply decomposing argument structures.

Summary

xby-structured-argumentation provides a standardized cognitive enhancement interface for the DSH ecosystem, suitable for developers who require rigorous logical analysis and structured reasoning. For more details, consult the plugin directory or the GitHub repository.