Skip to content

Tags: Detrol/quorum-cli

Tags

v1.1.2

Toggle v1.1.2's commit message
feat: v1.1.2 - MCP file context support

- Add 'files' parameter to quorum_discuss for passing file paths
- MCP server reads files and includes them as context
- Limits: max 10 files, 100KB per file, 500KB total
- Auto GitHub Releases on tag push

v1.1.1

Toggle v1.1.1's commit message
fix: v1.1.1 - MCP error handling and test fixes

- Add try/except for MCP runtime errors (API failures, timeouts)
- Fix _write_json to handle StringIO in tests (stdout.buffer fallback)
- Exclude MCP module from pytest collection (missing mcp dependency)
- Improve quorum_discuss tool description with model requirements

v1.1.0

Toggle v1.1.0's commit message
release: v1.1.0 - MCP server integration

Add Model Context Protocol (MCP) server for Claude Code/Desktop integration:
- New `quorum-mcp-server` entry point
- Tools: quorum_discuss, quorum_list_models
- Resources: quorum://models, quorum://methods
- Compact output mode (synthesis only) by default
- Full output available via full_output parameter

Usage: claude mcp add quorum -- quorum-mcp-server

v1.0.7

Toggle v1.0.7's commit message
release: v1.0.7 - PyPI distribution with first-run setup

Added:
- PyPI distribution: pip install quorum-cli && quorum
- First-run setup: creates ~/.quorum/.env.example automatically
- Config loaded from ~/.quorum/.env (works from any directory)
- GitHub Actions workflow for automated PyPI publishing

Fixed:
- Startup spinner shows immediately on all platforms
- /help and /status modals close with ESC
- Build wheel directly (not from sdist) to include frontend

v1.0.6

Toggle v1.0.6's commit message
release: v1.0.6 - PyPI distribution support

Added:
- PyPI distribution: `pip install quorum-cli && quorum` works out of the box
- GitHub Actions workflow for automated PyPI publishing (Trusted Publishing)
- Frontend bundled into wheel automatically

Fixed:
- Startup spinner now shows immediately on all platforms
- /help and /status modals can be closed with ESC key

Changed:
- Simplified launcher scripts with signal file coordination
- Frontend signals readiness for seamless spinner-to-UI transition

v1.0.5

Toggle v1.0.5's commit message
fix: Windows native support (v1.0.5)

- Fixed PROJECT_ROOT detection using import.meta.url instead of process.cwd()
- Fixed Python asyncio stdin reading using run_in_executor (cross-platform)
- Python's connect_read_pipe doesn't work on Windows:
  - ProactorEventLoop: WinError 6 with pipe handles
  - SelectorEventLoop: connect_read_pipe not implemented
- Quorum now works correctly when launched from quorum.bat on Windows

v1.0.4

Toggle v1.0.4's commit message
feat: filter non-generative Ollama models (v1.0.4)

Embedding and whisper models are now automatically filtered from
the Ollama model discovery. These models cannot participate in
discussions as they don't generate text responses.

Filtered patterns:
- embed (nomic-embed-text, mxbai-embed-large, etc.)
- bge- (bge-m3, bge-large)
- minilm (all-minilm)
- paraphrase (paraphrase-multilingual)
- whisper (speech-to-text models)

Vision models (llava, gemma3, etc.) are NOT filtered - they can
generate text.

v1.0.3

Toggle v1.0.3's commit message
feat: adaptive execution mode + OpenAI-compatible providers (v1.0.3)

Adaptive Execution Mode:
- Smart VRAM management for local Ollama models
- QUORUM_EXECUTION_MODE: auto, parallel, sequential
- Auto mode runs cloud APIs parallel, Ollama sequential

OpenAI-Compatible Providers:
- OpenRouter: 200+ models via one API key
- LM Studio: Local models with GUI
- llama-swap: Hot-swap server for local models
- Custom: Generic OpenAI-compatible endpoint
- Smarter display name formatting for namespaced models

v1.0.1

Toggle v1.0.1's commit message
release: v1.0.1 - JSON export with method-specific schemas

Add structured JSON export with dedicated schemas for each discussion method:
- 7 method-specific parsers (Standard, Oxford, Advocate, Socratic, Delphi, Brainstorm, Tradeoff)
- 9 schema files defining export document structure per method
- Synthesis/verdict/decision now included in final phase messages (no empty phases)
- Unified export architecture: PDF and JSON use same method-aware parser
- Remove legacy generic parser

v1.0.0

Toggle v1.0.0's commit message
v1.0.0 - Initial release