Skip to main content

AgentOrchestrator - Multi-Agent Development Coordination Platform

Project description

🎼 AgentOrchestrator (AGOR)

Multi-Agent Development Coordination Platform

Transform AI assistants into sophisticated development coordinators. Plan complex projects, design specialized agent teams, and orchestrate coordinated development workflows.

Supports: Linux, macOS, Windows | Primary Platforms: ChatGPT, AugmentCode, Google AI Studio

🔬 Alpha Protocol: AGOR coordination strategies are actively evolving based on real-world usage. Contribute feedback to help shape AI coordination patterns.

🚧 Under Construction: We're still figuring out what works and what doesn't for the dev tools, so be warned some functionality might be broken.

🚀 Installation & Deployment

AGOR supports multiple deployment modes for different AI platforms and workflows. Choose the approach that matches your environment:

📦 Bundle Mode - Upload-based platforms - Google AI Studio, ChatGPT (not Codex) 🚀 Standalone Mode - Direct git access - AugmentCode Remote, Jules by Google (limited support), Codex (currently untested) 🏠 Local Integration - Workspace integration (AugmentCode Local Agent)

AGOR facilitates AI-driven development through seamless context transfer and programmatic coordination tools. While the name "Orchestrator" suggests a multi-agent focus, AGOR's robust protocols for structured work, context management (especially via its snapshot capabilities), and tool integration are highly valuable even for solo developers. The core value lies in transferring context between agents with minimal friction and using development tools to programmatically guide agents through common tasks, reducing the need for specific instructions each time. Understanding these coordination capabilities is key to leveraging AGOR effectively, whether working alone or in a team.

For installation instructions and platform-specific setup, see the Usage Guide.

📚 Documentation

For Users

📖 Usage Guide - Overview of modes, roles, and workflows 🚀 Quick Start Guide - Step-by-step getting started instructions 📦 Bundle Mode Guide - Platform setup (Google AI Studio, ChatGPT) 🔄 Multi-Agent Strategies - Coordination strategies and when to use them 📸 Snapshot System - Context preservation and agent transitions

For AI Agents

🤖 Agent Entry Point - Role selection and initialization (start here) 📋 User Guidelines for AugmentCode Local - Guidelines for local agent integration 🚀 Platform Initialization Prompts - Copy-paste prompts for each platform 📋 Instructions - Operational guide 📋 Documentation Index - Token-efficient lookup for AI models 🛠️ AGOR Development Guide - For agents working on AGOR itself 💬 Agent Meta Feedback - Help improve AGOR through feedback

🔄 Operational Modes

AGOR enhances the original AgentGrunt capabilities by offering two primary operational modes with improved multi-agent coordination and flexible deployment options:

🚀 Standalone Mode (Direct Git Access)

For agents with repository access (AugmentCode Remote Agents, Jules by Google, etc.)

  • Direct commits: Agents can make commits directly if they have commit access
  • Fallback method: Copy-paste codeblocks if no commit access
  • Full git operations: Branch creation, merging, pull requests
  • Real-time collaboration: Multiple agents working on live repositories
  • No file size limits: Complete repository access

📦 Bundled Mode (Upload-Based Platforms)

For upload-based platforms (Google AI Studio, ChatGPT, etc.)

  • Copy-paste workflow: Users manually copy edited files from agent output
  • Manual commits: Users handle git operations themselves
  • Platform flexibility: Works with any AI platform that accepts file uploads
  • Free tier compatible: Excellent for Google AI Studio Pro (free)

💡 Key Point: All AGOR roles (Worker Agent, Project Coordinator) function effectively in both Standalone and Bundled modes. The primary difference lies in how code changes are applied: direct Git commits are possible in Standalone Mode (if the agent has access), while Bundled Mode typically relies on a copy-paste workflow where the user handles the final commit.

🎯 Core Capabilities & Features

AGOR structures AI-driven development through distinct roles and a powerful set of tools:

🔹 Worker Agent: Focuses on deep codebase analysis, implementation, debugging, and answering technical questions. Ideal for solo development tasks, feature implementation, and executing specific tasks within a coordinated workflow. This role is crucial for hands-on development and detailed technical work.

🔹 Project Coordinator: Handles strategic planning, designs multi-agent workflows, and orchestrates team activities. Best suited for project oversight, breaking down complex tasks, strategy design, and overall team coordination. This role ensures that development efforts are aligned and progressing efficiently.

Advanced Coordination Concepts (Experimental)

AGOR is exploring several advanced strategies for multi-agent collaboration. These are currently experimental and represent future directions for the framework:

  • Parallel Divergent: Independent exploration by multiple agents, followed by peer review and synthesis of solutions.
  • Pipeline: Sequential task handling where work is passed between specialized agents via snapshots.
  • Swarm: Dynamic task assignment from a shared queue to maximize parallelism.
  • Red Team: Adversarial build/break cycles to improve robustness and identify weaknesses.
  • Mob Programming: Collaborative coding where multiple agents (or an agent and humans) work together on the same task simultaneously.

Key Features for Context Management and Development

AGOR provides tools designed to facilitate seamless development and effective context transfer, whether working solo or in a multi-agent team:

  • Structured Snapshot System: Capture and transfer detailed work context between development sessions or different AI agents, ensuring continuity and shared understanding. This is crucial for complex tasks and effective handoffs.
  • Agent Handoff Prompts: Generate clear, actionable prompts for transferring tasks and context to another agent, detailing work completed, current status, and next steps.
  • Integrated Memory System: Persist important information, decisions, and learnings using markdown files synchronized with Git branches. This allows agents to maintain context over time and across different tasks.
  • Git Integration: A portable Git binary enables direct version control operations within the agent's environment, facilitating standard development practices.
  • Codebase Analysis Tools: Explore and understand codebases with language-specific tools, aiding in efficient navigation and comprehension.

⚙️ Core Operations and Functionality

AGOR empowers users and AI agents with a range of functionalities accessible through a conversational interface. Instead of cryptic shortcuts, AGOR focuses on the actions you can perform:

Strategic Project Management:

  • Develop comprehensive strategic plans for projects.
  • Break down large projects into manageable tasks and phases.
  • Conduct architectural reviews and plan for system improvements.

Coordination and Team Setup (for multi-agent scenarios):

  • Select and initialize various multi-agent coordination strategies (such as Parallel Divergent, Pipeline, etc.).
  • Design and create specialized agent teams with defined roles.
  • Prepare snapshot procedures and prompts for effective agent handoffs.

Codebase Interaction and Analysis:

  • Perform in-depth analysis of the existing codebase.
  • View the full content of project files.
  • Display only the changes made to files for focused review.
  • Generate detailed snapshots of work for context sharing or backup.

Memory and Context Management:

  • Add information to the persistent memory system.
  • Search the existing memory for relevant information.

Development and Version Control:

  • Modify project files with an integrated editing capability.
  • Commit changes to the version control system with descriptive messages.
  • View differences between versions of files.

Session and System Management:

  • Initialize the AGOR environment for a new project or session.
  • Check the current status of the project and AGOR system.
  • Synchronize work with the main repository or other agents.
  • Provide feedback on AGOR's performance and features.

🏢 Platform Support

Bundle Mode Platforms

  • Google AI Studio Pro (Function Calling enabled, use .zip format)
  • ChatGPT (requires subscription, use .tar.gz format)
  • Other upload-based platforms (use appropriate format)

Remote Agent Platforms

  • Augment Code Remote Agents (cloud-based agents with direct git access)
  • Jules by Google (direct URL access to files, limited git capabilities)
  • Any AI agent with git and shell access

Local Integration Platforms

  • AugmentCode Local Agent (flagship local extension with workspace context)
  • Any local AI assistant with file system access
  • Development environments with AI integration

Requirements: Ability to read local files, Git access (optional but recommended), Python 3.10+ for advanced features

🏗️ Use Cases

Large-Scale Refactoring - Coordinate specialized agents for database, API, frontend, and testing Feature Development - Break down complex features with clear snapshot points System Integration - Plan integration with specialized validation procedures Code Quality Initiatives - Coordinate security, performance, and maintainability improvements Technical Debt Reduction - Systematic planning and execution across components

🔧 Advanced Commands

# Version information and updates
agor version                                # Show versions and check for updates

# Git configuration management
agor git-config --import-env                # Import from environment variables
agor git-config --name "Your Name" --email "your@email.com"  # Set manually
agor git-config --show                      # Show current configuration

# Custom bundle options
agor bundle repo --branch feature-branch   # Specific branch

agor bundle repo -f zip                     # Google AI Studio format

Requirements: Python 3.10+ | Platforms: Linux, macOS, Windows


🙏 Attribution

Original AgentGrunt

AGOR Enhancements

  • Enhanced by: @jeremiah-k (Jeremiah K)
  • Repository: https://github.com/jeremiah-k/agor
  • License: MIT License (maintaining original)
  • Major Additions: Multi-agent coordination, strategic planning, prompt engineering, quality assurance frameworks, dual deployment modes

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agor-0.6.3.tar.gz (307.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agor-0.6.3-py3-none-any.whl (336.1 kB view details)

Uploaded Python 3

File details

Details for the file agor-0.6.3.tar.gz.

File metadata

  • Download URL: agor-0.6.3.tar.gz
  • Upload date:
  • Size: 307.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for agor-0.6.3.tar.gz
Algorithm Hash digest
SHA256 844b045d4aec9cfe951ba6b33b44fdd256ee69708d33e49632a37e173ee76d3c
MD5 b7d863e7c57e90a7fa4adb1dfd5bde7c
BLAKE2b-256 e4d05003c89b9aaaec0acc9197abb529c993e90373f6423c7f3a7a0fe083f592

See more details on using hashes here.

Provenance

The following attestation bundles were made for agor-0.6.3.tar.gz:

Publisher: pypi-publish.yml on jeremiah-k/agor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agor-0.6.3-py3-none-any.whl.

File metadata

  • Download URL: agor-0.6.3-py3-none-any.whl
  • Upload date:
  • Size: 336.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for agor-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 97c48cbc1587185d11835b3d615a9ce10666173908dc9bbd5402b62664153c38
MD5 2442a03ad72438976a9bf4d302f31878
BLAKE2b-256 984e0382fab62d31e8e43f9941a7b7ddcb2b26261c37604542cc31b770bcbcba

See more details on using hashes here.

Provenance

The following attestation bundles were made for agor-0.6.3-py3-none-any.whl:

Publisher: pypi-publish.yml on jeremiah-k/agor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page