Catalog PyPI
PACKAGE EXPLORERView in registry

agent-expert-panel

PyPI

A panel of experts that will solve problems and discuss topics

agentsaidiscussionexpert-panelmulti-agent
Versions collected1
Direct dependencies13From release 0.5.2
Last observed20 Oct, 21:53 UTC

README

Version 0.5.2 documentation

Agent Expert Panel - Core Package

codecov

Overview

This is the core package of the Agent Expert Panel monorepo, containing the main Python library for multi-agent AI collaboration. The framework orchestrates AI experts to solve complex problems through collaborative reasoning.

Features

  • 5 Specialized AI Experts: Advocate, Critic, Pragmatist, Research Specialist, and Innovator
  • GraphRAG-Enhanced Memory: Persistent knowledge across sessions with intelligent indexing
  • Real-Time Web Research: Tavily-powered search with automatic synthesis
  • Interactive CLI: Built with Typer for modern command-line experience
  • Human Participation: Join AI experts in discussions via UserProxyAgent
  • Flexible Discussion Patterns: Round-robin, structured debate, and more

Installation

From the monorepo root:

# Install core package dependencies
cd packages/core
uv sync --group dev --group test

# Or using pip
pip install -e ".[dev]"

Usage

CLI Commands

# Interactive mode
agent-panel

# Run specific discussion
agent-panel discuss "Should we adopt microservices?" --pattern round-robin --rounds 3

# Virtual expert panel with research
agent-panel virtual-solve "How to improve customer retention?" --domain business

Programmatic Usage

import asyncio
from agent_expert_panel.panel import ExpertPanel, DiscussionPattern

async def main():
    panel = ExpertPanel()
    result = await panel.discuss(
        topic="How can we improve team productivity?",
        pattern=DiscussionPattern.ROUND_ROBIN,
        max_rounds=3
    )
    print(f"Recommendation: {result.final_recommendation}")

asyncio.run(main())

Configuration

Agents are configured via YAML files in the configs/ directory. Each agent has customizable:

  • Model parameters
  • System messages
  • API endpoints
  • Timeout settings

Development

# Run tests
pytest tests

# Format code
ruff format

# Lint code
ruff check --fix

Architecture

The core package contains:

  • /src/agent_expert_panel/ - Main package source
  • /tests/ - Test suite with pytest
  • /examples/ - Usage examples
  • /docs/ - Documentation
  • /configs/ - Agent configuration files

For complete documentation, see the main repository README.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.5.26 Sept 202513

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
zbloss/agent-expert-panel

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:53 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:6260a64211e2d7f36f8b314eea11742c4ecacff2b014b355c880834c71a829a7