The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Tracker tickets to agent sessions
Sortie is an orchestration layer for coding agents and issue trackers. You define the work in a `WORKFLOW.md` file, and Sortie matches issues, runs agents in parallel workspaces, retries failures, and sends feedback back into the loop. It is built as a single binary, so you do not need a separate database or job queue. The project includes tracker adapters, workflow examples, and docs for wiring it into real issue backlogs.
Builders who want GitHub Issues, Jira, Linear, GitLab, or Gitea tickets to become agent work sessions.
You can run multiple agent tasks from your backlog in parallel without manually launching each session.
What it does
Workflow file driven execution
Uses one `WORKFLOW.md` file to choose issues, pick an agent, and set instructions.
Parallel isolated workspaces
Runs each agent session in its own workspace so work stays separated.
Tracker integrations
Connects to GitHub Issues, GitLab Issues, Gitea Issues, Linear, and Jira.
Retry and feedback loop
Retries failed runs and can send CI and review feedback back to the agent.
Run history and cost tracking
Keeps history across restarts and tracks progress and costs.
How to get it
- 1Run
curl -sSL https://get.sortie-ai.com/install.sh | sh
README
Your next sprint isn't capped by headcount.
The open-source coding agent orchestrator.
Run the coding agents you already use on tasks from your issue tracker - in parallel, on your own machine or server.
Website · Documentation · Contributing
English | 简体中文
The Problem
Coding agents can fix bugs, update dependencies, add tests, and build features. But running agents you trust across a backlog takes more than launching sessions: isolated workspaces, retries, tracker integration, and cost tracking all need to work together.
Building and maintaining that infrastructure becomes another engineering project.
Sortie is that infrastructure.
Works With
Issue trackers: GitHub Issues, GitLab Issues, Gitea Issues, Linear and Jira.
Coding agents: Claude Code, Copilot, OpenCode, Codex, Kiro and Gemini.
Install
curl -sSL https://get.sortie-ai.com/install.sh | sh
Or via Homebrew: brew install --cask sortie-ai/tap/sortie
Try the local demo with a simulated agent and no external services, or connect your tracker and coding agent.
How It Works
- Choose which issues to work on, which agent to run, and what instructions to give it in one
WORKFLOW.mdfile. - Sortie picks up matching issues and runs agents in parallel, each in its own workspace.
- Failed runs are retried automatically. Enable CI and review feedback to send failures and comments back to the agent.
Run history survives restarts. You can track progress and costs, and update the workflow without restarting Sortie.
Sortie is a single binary, with no separate database or job queue to deploy. Sortie itself sends no telemetry.
Documentation
Full configuration reference, CLI usage, and getting started guide: docs.sortie-ai.com
Prior Art
Sortie's architecture is informed by OpenAI Symphony.
License
Files in the repo
- .github
- cmd
- docs
- examples
- internal
- scripts
- testdata
- .coderabbit.yaml
- .dockerignore
- .gitattributes
- .gitignore
- .golangci-no-tests.yml
- .golangci.yml
- .goreleaser.yaml
- .prettierignore
- .tool-versions
- CHANGELOG.md
- CLAUDE.md
- codecov.yml
- CONTRIBUTING.md
- default.mk
- Dockerfile
- go.mod
- go.sum
- install.ps1
- install.sh
- LICENSE
- Makefile
- README.md
- README.zh-CN.md
- SECURITY.md
- WORKFLOW.md
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More harnesses
from vibe coding to agentic engineering - practice makes claude perfect
🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
Practical patterns, starters & CLI tools for loop engineering with AI coding agents. Design systems that prompt and orchestrate agents (inspired by Addy Osmani and Boris Cherny). Includes loop-audit, loop-init, loop-cost.
Git. Ship. Done - Core

The most RAM efficient harness