Metadata-Version: 2.4
Name: cluxion-agentplugin-effort-ultracode
Version: 0.1.0
Summary: Portable multi-agent ultracode orchestration with a 3-agent adversarial debate that converges to unanimous consensus
Project-URL: Repository, https://github.com/cluxion/cluxion-Agentplugin-Effort-Ultracode
Author: cluxion
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: agent,consensus,debate,multi-agent,orchestration,ultracode
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Provides-Extra: dev
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: ruff>=0.8; extra == 'dev'
Description-Content-Type: text/markdown

# cluxion-Agentplugin-Effort-Ultracode

Portable multi-agent "ultracode" orchestration whose headline feature is a **3-agent
adversarial debate that converges to unanimous consensus**: three agents argue from evidence
and reasons, concede points that are better-argued, and only a unanimous agreement becomes the
decision.

v0.1 provides:

- host-agnostic `ConsensusEngine`
- core-owned dataclasses and ports
- deterministic code-level convergence checks
- concession-with-reason enforcement
- honest `no_consensus` results with dissent
- a callable reference adapter
- a thin Hermes `cluxion_consensus` registration shim
- `cluxion-ultracode consensus` with deterministic mock adapters

Example:

```bash
cluxion-ultracode consensus --question "Should we adopt the proposal?" --adapter mock-unanimous
```

The broader Ultracode workflow runtime is intentionally deferred; see `DESIGN.md`.
