CONTROLLED TOOLS
PMCAgent exposes narrowly scoped operations instead of unrestricted shell access. Each capability is designed around an approved action, workspace or service.
PMCAgent is PMC AI's customized development agent for complex, long-running software projects. It combines persistent project memory, controlled VPS tools, diagnostics, deployment workflows and verification into one engineering operating layer.
PMCAgent Control Plane
PMCAgent is not a single automation script. It is a structured layer between an AI engineering assistant and the project infrastructure, with explicit controls for state, execution, validation and recovery.
PMCAgent exposes narrowly scoped operations instead of unrestricted shell access. Each capability is designed around an approved action, workspace or service.
Persistent project context preserves verified architecture, workflow rules, checkpoints and operational practices so long-running development can continue from known state.
The agent runtime is protected by an active-runtime and last-good model, allowing the launcher to recover from an invalid candidate instead of losing the management interface.
Builds, type checks, service status, browser QA, logs and screenshots are used as evidence before a change is considered complete.
The workflow is intentionally systematic so a complex project can be changed safely without skipping investigation, protection or real-world verification.
Load project memory and verify the current architecture, previous decisions and the exact workspace involved.
Inspect relevant source, logs, services and runtime state before changing production behavior.
Create a targeted backup or recovery point for the components that will actually be modified.
Apply the smallest controlled modification needed through an allowlisted tool or project operation.
Run syntax, type, build, configuration or workflow validation appropriate to the changed component.
Restart or reload only the required application or service after validation has succeeded.
Confirm the real outcome using status checks, logs, browser QA and visual evidence where applicable.
Record important verified state so the next engineering session starts from the latest confirmed checkpoint.
Read, search, create, update, move and validate project files inside approved development workspaces under /opt while keeping operations auditable and bounded.
Run approved TypeScript, npm, Prisma and deployment workflows, create backups, validate changes and restart only the services required by the release.
Inspect and manage allowlisted PMC services, PM2 applications, Nginx, systemd, scheduled jobs, network state and storage without exposing unrestricted VPS control.
Analyze logs, process state, database health, permissions, disk usage and production incidents using read-only diagnostics before deciding whether a code or infrastructure change is necessary.
Inspect live PMC pages, run controlled browser interactions and capture visual proof so UI changes can be checked against the real rendered application rather than source code alone.
Extend the agent with purpose-built controls for systems such as n8n workflows, YouTube Studio cover operations, mail infrastructure and DNS diagnostics.
Use protected backups, last-good runtime behavior and narrow rollback paths to reduce the risk of losing access during changes to critical development infrastructure.
Store verified project decisions and checkpoints so recurring development sessions do not repeatedly rediscover architecture or accidentally reintroduce obsolete approaches.
A task is not treated as complete merely because code was written. PMCAgent supports validation through compilation, service health, logs, browser inspection and screenshot evidence.
PMCAgent's value is not only what it can do, but how those actions are constrained, validated and recoverable when working on a live engineering environment.
Approved workspaces and services instead of unrestricted server-wide mutation
Read-only diagnostics separated from write operations
Secret-aware tools that avoid returning credentials or private keys
Validation before restart or deployment for critical components
Targeted backups and explicit rollback paths
Last-good runtime protection for the MCP management layer
Visual and operational verification before claiming success
Project memory to prevent repeated or obsolete fixes
PMCAgent is designed for engineering work that spans many components, repeated sessions and operational checkpoints—not just one-off code generation.
Coordinate changes across frontend, APIs, databases, workflow automation and infrastructure while preserving project context over many sessions.
Investigate failures with logs, health checks and runtime diagnostics before applying a narrow corrective change.
Manage approved services, Nginx, deployment state, mail infrastructure and system diagnostics through controlled interfaces.
Inspect, back up, validate and update complex n8n workflows without relying on ad-hoc manual edits.
Combine build checks, service status, browser testing and screenshots to verify that a requested change is actually live.
Carry architecture, checkpoints and operational rules forward so the AI assistant behaves like a continuous project engineering partner rather than a stateless chat.
The PMCAgent model can be adapted to the workspaces, services, deployment controls, diagnostics and verification requirements of a complex software project.