Ploidy
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PLOIDY_PORT | No | Server port | 8765 |
| PLOIDY_API_KEY | No | Optional API key for auto mode | |
| PLOIDY_DB_PATH | No | Database location | ~/.ploidy/ploidy.db |
| PLOIDY_API_MODEL | No | Optional model override for auto mode | gpt-5.4 |
| PLOIDY_LOG_LEVEL | No | Logging level | INFO |
| PLOIDY_AUTH_TOKEN | No | Bearer token auth (optional) | |
| PLOIDY_API_BASE_URL | No | Optional auto-debate backend | https://api.openai.com/v1 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| debateA | Run a context-asymmetric debate in a single call. One canonical entry point. Pick a mode:
The older 12-tool surface ( Args:
prompt: The decision question to debate.
mode: Returns: Convergence result dict, or paused state (auto + pause_at). |
| debate_startA | DEPRECATED (v0.4) — prefer Creates a debate and a Deep (full-context) session. Share the returned debate_id with the fresh session so it can join. |
| debate_joinA | DEPRECATED (v0.4) — prefer |
| debate_positionA | DEPRECATED (v0.4) — prefer |
| debate_challengeA | DEPRECATED (v0.4) — prefer |
| debate_convergeA | DEPRECATED (v0.4) — prefer |
| debate_cancelA | DEPRECATED (v0.4) — prefer |
| debate_deleteA | DEPRECATED (v0.4) — prefer |
| debate_statusA | DEPRECATED (v0.4) — prefer |
| debate_historyA | DEPRECATED (v0.4) — prefer |
| debate_soloA | DEPRECATED (v0.4) — prefer Single-terminal entry point: the caller generates both sides locally and submits the texts here. No external API key required. |
| debate_autoA | DEPRECATED (v0.4) — prefer Requires non-empty |
| debate_reviewA | DEPRECATED (v0.4) — prefer Call after |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
The set includes one canonical tool and 12 deprecated tools that are explicitly marked as superseded. While each deprecated tool has a distinct action, they overlap with the canonical tool's modes, so an agent must read the deprecation notices carefully. The guidance is clear, so most ambiguity is resolved.
The deprecated tools follow a consistent 'debate_' prefix with verb suffixes, but the canonical 'debate' and two mode-based tools ('debate_solo', 'debate_auto') deviate from the verb pattern. Overall the consistency is good, with only minor deviations.
The tool count is bloated: 12 of 13 tools are deprecated legacy surface, while the entire functionality is available through the single 'debate' tool. This duplication inflates the count unnecessarily, making the set feel much heavier than its actual scope.
The debate lifecycle is fully covered: starting, joining, submitting positions, challenging, converging, canceling, deleting, status, history, and HITL review. The canonical tool subsumes all of these, so there are no obvious gaps.