---
title: "sergeant"
description: "An AI agent orchestration system for working across multi-repo projects, with specialized capabilities for cross-repo dispatch, wiki management, code review, and project-aware context loading."
canonical: https://agentpluginsdirectory.com/plugins/sergeant
last-updated: 2026-09-22
---

# sergeant
An AI agent orchestration system for working across multi-repo projects, with specialized capabilities for cross-repo dispatch, wiki management, code review, and project-aware context loading.
- Slug: sergeant
- Publisher: Lars Cromley
- Repository: https://github.com/callmeradical/sergeant
- Manifest: plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): agent-tooling
- Skills: 5 (cross-repo-work, dispatch, load-project, sergeant-help, wiki)
- MCP servers: 1 (sergeant)
- Stars: 3
- Repository created: 2026-07-15
- Repository last pushed: 2026-09-20
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/sergeant
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What sergeant does, in the publisher's words

A project-aware first mate for working across multi-repo projects.

Sergeant was directly inspired by firstmate: an agent distro for running a crew of autonomous agents. Firstmate showed that the right unit of distribution is not a CLI tool or an MCP server, but a cloned directory of instructions, skills, and conventions that turns a general-purpose agent into a specialist.

Sergeant takes that idea and narrows the focus: instead of orchestrating a crew of agents across arbitrary tasks, it starts with the project topology. A project is a named collection of repositories. Everything, context, instructions, dispatch, graphify output, flows from that definition. Where firstmate asks "how do I run a crew?", Sergeant asks "what does this project look like, and how do I work across all of it?"

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/callmeradical/sergeant/HEAD/README.md

## Skills

- cross-repo-work: Use when more than one repository owns a requested Sergeant outcome; decomposes ownership, dependencies, merge order, and acceptance before dispatch.
- dispatch: Plan and execute a cross-repo task by dispatching autonomous subagents, one per repo, each in an isolated git worktree.
- load-project: Use when a Sergeant project is named, registered, edited, synced, or graphed; resolves repository ownership, configuration, paths, and inherited instructions.
- sergeant-help
- wiki

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- sergeant: transport: stdio; command: ./bin/sergeant-mcp-client

Read from the plugin's own mcp.json. Environment variable names only, never values.
