Skip to content

Agents in Ptah

import { Card, CardGrid } from ‘@astrojs/starlight/components’;

Agents are specialized AI workers that Ptah coordinates on your behalf. Each agent has a focused role — writing backend code, reviewing UI, researching a library, managing DevOps pipelines — and a system prompt tuned for that role. Instead of asking one generalist model to do everything, Ptah lets the right expert handle the right slice of work.

Agents overview

A single, unrestricted chat session tends to drift: it forgets the architecture it proposed, mixes up frontend and backend conventions, and loses track of review feedback. Ptah’s agents solve that by giving each concern:

  • A dedicated system prompt with domain expertise and guardrails
  • A narrow toolset (file access, CLI spawning, browser automation, etc.)
  • A clear handoff protocol to other agents in the hierarchy

The result: higher-quality output, fewer hallucinations, and a reviewable trail of who did what.

Ptah ships with 13 built-in agents covering the full software delivery lifecycle — from planning and architecture through implementation, review, and release. They live in every new workspace and are always available from the agent picker.

project-manager, software-architect, team-leader backend-developer, frontend-developer, devops-engineer senior-tester, code-style-reviewer, code-logic-reviewer researcher-expert, modernization-detector, ui-ux-designer, technical-content-writer

See the built-in agent catalog for the full table of roles, triggers, and typical use cases.

Ptah uses a three-tier orchestration model:

  1. Orchestrator — the top-level agent that plans, decomposes, and delegates.
  2. Senior leads — specialists (architect, backend-dev, reviewer, etc.) spawned as sub-agents.
  3. CLI helpers — external CLI agents (Copilot CLI, Gemini CLI, Codex CLI, ptah-cli) spawned in parallel for bulk or exploratory work.

Read more in Agent orchestration.

Built-in agents are bundled with Ptah. Custom and modified agents are stored per workspace under:

<workspace-root>/.claude/agents/

Each agent is a Markdown file with YAML frontmatter describing its name, description, tools, and system prompt. You can edit these directly or use the in-app editor — see Custom agents.

Let Ptah analyze your project and generate a tuned agent roster. [Start here →](/agents/setup-wizard/) See all 13 agents and when to reach for each. [Catalog →](/agents/built-in-agents/) Parallelize work with Copilot, Gemini, Codex, and ptah-cli. [CLI agents →](/agents/cli-agents/) Push your Ptah agents to Copilot, Gemini, Codex, and Cursor. [Sync →](/agents/syncing-to-cli/)