---
title: ITSalt Develops Plugin to Orchestrate AI Agents for Large Systems
url: https://www.elseif.net/itsalt-develops-plugin-to-orchestrate-ai-agents-for-large-systems
published: 2026-11-07T21:04:41+00:00
language: en
section: Harnesses
source: https://habr.com/ru/articles/1103656/?utm_campaign=1103656&utm_source=habrahabr&utm_medium=rss
organizations: ITSalt, Anthropic, Claude Code, Codex
publisher: elseif
---

# ITSalt Develops Plugin to Orchestrate AI Agents for Large Systems

ITSalt has created a plugin called pepper-orchestrator designed to manage AI agents when working on complex production systems. The tool is built to function within Claude Code and Codex.

The plugin addresses several challenges associated with using AI agents in large projects, including limited context windows and the tendency for models to lose information in the middle of long contexts. It also targets issues such as hidden dependencies between modules, where an agent might change a function or API format without realizing it breaks other parts of the system. Additionally, the tool aims to solve problems where agents write their own tests and lose memory once a session ends.

The pepper-orchestrator operates by taking a clear program goal, dividing it into components, and launching them. It allows unrelated or weakly related parts to be processed in parallel by separate agents to prevent context loss. The plugin also sends every completed piece of work for independent verification.

The system utilizes four distinct roles. The owner is a human who sets goals, makes product and risk decisions, and handles irreversible actions such as merging, deployment, and permissions. The orchestrator is a single session in the program home repository that plans work, divides it into packages, and maintains a log, but it never writes module code. Module sessions operate in their own repositories or worktrees to implement code, tests, and pull requests without merging or deploying. Finally, the orchestrator uses disposable sub-agents to read files, review pull requests, and run tests in temporary clones.

ITSalt refined this orchestration concept over 12 days using a project for zaryady.ru, which involved 40 work packages across six repositories. The company converted the errors encountered during that process into rules and subsequently into the plugin code.
