trusty-mpm 1.3.6

trusty-mpm: unified multi-agent orchestration platform (core, daemon, CLI, TUI, Telegram)
Documentation
# Agent Roster Reference

Generated from `bundle::ALL` (filtered to `agents/*.md`) + `agent_metadata::agent_metadata_from_str` — the same frontmatter parser `agent_builder` uses at compose time — with the **Category** and **Deploys When** columns read from the bundled `framework-manifest.toml`, the same file the deployer consults — this table is that manifest's rendered view, never a second copy of it. Regenerate with `tm generate capabilities`.

**Category** is the DEPLOYMENT gate (#4760) and **Deploys When** is the condition it resolves to (#4765): `universal` deploys to every project with no detection; `language`, `framework`, and `platform` deploy only when one of the listed markers is present at the project root or at a declared workspace member; `deprecated` never deploys. A marker written `path::needle` is a bounded content probe of that file. This axis is distinct from ADR-0025's four-category agent model, which classifies by who authored an agent and where it lives — every row below is an ADR-0025 category-1 or category-2 bundled agent.

Every agent below transitively `extends: base-agent` (directly, or via `base-engineer`/`base-qa`/`base-ops`/`base-research`) — see `agents/BASE-AGENT.md` and its four role-specific bases for the shared foundation, not repeated per row here.

37 concrete agents.

| Agent | Category | Deploys When | Role | Extends | Description | Declared Skills |
|---|---|---|---|---|---|---|
| `api-qa` | universal | always | qa | base-qa | Specialized API and backend testing for REST, GraphQL, and server-side functionality | systematic-debugging, test-driven-development, testing-anti-patterns |
| `code-analyzer` | universal | always | code-analyzer | base-research | Code analysis specialist. Reviews code for correctness, quality, security, and architectural health using static analysis. | code-review-standards |
| `code-critic` | universal | always | qa | base-qa | Adversarial code review using a structured rubric. Outputs APPROVE/WARN/BLOCK verdict with line-level citations. Independent of implementer to avoid anchoring bias. | code-review-standards, contract-driven-testing |
| `dart-engineer` | language | `pubspec.yaml` | engineer | base-engineer | Specialized Dart/Flutter engineer for cross-platform mobile, web, and desktop development with modern null safety and state management | systematic-debugging, test-driven-development |
| `data-engineer` | universal | always | data-engineer | base-engineer | Data transformation specialist. Builds ETL pipelines, performs database migrations, and processes large datasets efficiently. | systematic-debugging, test-driven-development |
| `documentation` | universal | always | documentation | base-agent | Documentation specialist. Creates, reorganises, and maintains technical documentation with consistency across the project. | documentation-style |
| `dotnet-engineer` | language | `*.sln` or `*.csproj` or `*.vbproj` or `global.json` or `Directory.Build.props` | engineer | base-engineer | Modern C#/.NET 8+ specialist: ASP.NET Core, EF Core, xUnit, nullable reference types, minimal APIs, async/await — plus legacy VB.NET maintenance awareness |  |
| `elixir-engineer` | language | `mix.exs` | engineer | base-engineer | Elixir 1.17-1.18 + OTP specialist: supervision trees, GenServer/Task/Agent processes, fault-tolerant concurrency, Ecto persistence, idiomatic functional design | systematic-debugging, test-driven-development |
| `engineer` | universal | always | engineer | base-engineer | General-purpose software engineer. Implements features, fixes bugs, refactors code. | systematic-debugging, test-driven-development |
| `gcp-ops` | platform | `app.yaml` or `cloudbuild.yaml` or `cloudbuild.yml` or `.gcloudignore` | ops | base-ops | Specialized agent for Google Cloud Platform operations, authentication, and resource management | systematic-debugging |
| `golang-engineer` | language | `go.mod` | engineer | base-engineer | Go 1.23-1.24 specialist: concurrent systems, goroutine patterns, interface-based design, high-performance idiomatic Go | systematic-debugging, test-driven-development |
| `java-engineer` | language | `pom.xml` or `build.gradle` or `build.gradle.kts` or `settings.gradle` | engineer | base-engineer | Java 21+ LTS specialist delivering production-ready Spring Boot applications with virtual threads, pattern matching, modern performance optimizations, and comprehensive JUnit 5 testing | systematic-debugging, test-driven-development |
| `javascript-engineer` | language | `package.json` | engineer | base-engineer | Vanilla JavaScript specialist: Node.js backend (Express, Fastify, Koa), browser extensions, Web Components, modern ESM patterns, build tooling | systematic-debugging, test-driven-development |
| `local-ops` | universal | always | ops | base-ops | Local development environment specialist for process supervision, Docker, database lifecycle, and quality gates | systematic-debugging |
| `memory-manager` | universal | always | memory-manager | base-agent | Manages project memory via the trusty-memory MCP backend — store, recall, tag, and prune facts using domain-aware organisation |  |
| `mpm-agent-manager` | universal | always | mpm-agent-manager | base-agent | Manages agent lifecycle in trusty-mpm — discovery, validation, bundled-asset deployment, and contribution workflow for the agent catalog | tm-capabilities |
| `mpm-skills-manager` | universal | always | mpm-skills-manager | base-agent | Manages skill lifecycle in trusty-mpm — discovery, deployment, tech-stack-based recommendations, and contribution workflow for the skills catalog | tm-capabilities |
| `nextjs-engineer` | framework | `next.config.js` or `next.config.mjs` or `next.config.ts` or `package.json::"next"` | engineer | base-engineer | Next.js 15+ specialist: App Router, Server Components, Partial Prerendering, performance-first React applications | systematic-debugging, test-driven-development |
| `phoenix-engineer` | framework | `mix.exs::{:phoenix,` | engineer | base-engineer | Phoenix web-layer specialist for building web applications, JSON APIs, and LiveView experiences on Elixir/OTP foundations | systematic-debugging, test-driven-development |
| `php-engineer` | language | `composer.json` | engineer | base-engineer | PHP 8.4-8.5 + Laravel 11-12 specialist: strict types, modern security (WebAuthn/passkeys), performance-first applications | systematic-debugging, test-driven-development |
| `prompt-engineer` | universal | always | engineer | base-engineer | Expert prompt engineer specializing in LLM optimization: model selection, extended thinking, tool orchestration, structured output, and context management. Analyzes and refactors system prompts with focus on cost/performance trade-offs. |  |
| `python-engineer` | language | `pyproject.toml` or `setup.py` or `setup.cfg` or `requirements.txt` or `Pipfile` | engineer | base-engineer | Python 3.12+ development specialist: type-safe, async-first, production-ready implementations with SOA and DI patterns | systematic-debugging, test-driven-development |
| `qa` | universal | always | qa | base-qa | Expert quality assurance engineer. Designs test strategies, implements automation, and validates software quality. | systematic-debugging, test-driven-development, testing-anti-patterns |
| `react-engineer` | framework | `package.json::"react"` | engineer | base-engineer | Specialized React development engineer focused on modern React patterns, performance optimization, and component architecture | systematic-debugging, test-driven-development |
| `refactoring-engineer` | universal | always | engineer | base-engineer | Safe, incremental code improvement specialist focused on behavior-preserving transformations with comprehensive testing | systematic-debugging, test-driven-development |
| `research` | universal | always | research | base-research | Expert research analyst. Investigates codebases, maps architectures, assesses technology stacks, and captures structured findings. |  |
| `ruby-engineer` | language | `Gemfile` or `Gemfile.lock` or `.ruby-version` | engineer | base-engineer | Ruby 3.4 + YJIT + Rails 8 specialist: 30% faster method calls, Kamal deployment, service objects, production-ready Rails applications | systematic-debugging, test-driven-development |
| `rust-engineer` | language | `Cargo.toml` | engineer | base-engineer | Rust 2024 edition specialist: memory-safe systems, zero-cost abstractions, ownership/borrowing mastery, async patterns with tokio. Defers all pattern decisions to the toolchains-rust-core skill. | systematic-debugging, test-driven-development, rust-build-performance |
| `security` | universal | always | security | base-agent | Security specialist. Performs vulnerability assessment, attack vector detection, secret scanning, and compliance review. | security-scanning |
| `svelte-engineer` | framework | `svelte.config.js` or `svelte.config.ts` or `package.json::"svelte"` | engineer | base-engineer | Specialized agent for modern Svelte 5 (Runes API) and SvelteKit development. Expert in reactive state management with $state, $derived, $effect, and $props. Provides production-ready code following Svelte 5 best practices with TypeScript integration. | systematic-debugging, test-driven-development |
| `tauri-engineer` | framework | `src-tauri/tauri.conf.json` or `tauri.conf.json` | engineer | base-engineer | Tauri desktop application specialist: hybrid web UI + Rust backend, IPC patterns, state management, system integration, cross-platform development with <10MB bundle sizes | systematic-debugging, test-driven-development, rust-build-performance |
| `ticketing` | universal | always | ticketing | base-agent | Ticket management specialist. Creates, updates, and tracks issues with scope validation, scope-aware linking, and workflow state intelligence. |  |
| `typescript-engineer` | language | `tsconfig.json` or `package.json` | engineer | base-engineer | TypeScript 5.6+ specialist: strict type safety, branded types, performance-first, modern build tooling | systematic-debugging, test-driven-development |
| `vercel-ops` | platform | `vercel.json` or `.vercelignore` or `.vercel/project.json` | ops | base-ops | Vercel platform operations specialist for deployment, edge functions, environment management, and serverless architecture | systematic-debugging |
| `version-control` | universal | always | version-control | base-ops | Git operations specialist. Manages branches, versioning, releases, and merge conflict resolution with clean history. | git-workflow |
| `web-qa` | universal | always | qa | base-qa | Progressive 6-phase web testing with UAT mode for business intent verification, behavioral testing, and comprehensive acceptance validation alongside technical testing | systematic-debugging, test-driven-development, testing-anti-patterns |
| `web-ui-engineer` | universal | always | engineer | base-engineer | Front-end web specialist with expertise in HTML5, CSS3, JavaScript, responsive design, accessibility, and user interface implementation | systematic-debugging, test-driven-development |