mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-11 19:47:12 +03:00
Re-point relative references inside the six non-tailscale/workflow-architect
bundle dirs now that they live one level shallower at the repo root:
- bundle-root SKILL.md/manifest.yaml/README.md: ../../<target> -> ../<target>,
cross-bundle ../../bundles/<x> -> ../<x>
- forward-deployed-engineering references/: ../../../<target> -> ../../<target>
- product-lifecycle references cross-bundle ../../bundles/neckbeard -> ../../neckbeard
- product-lifecycle references/discovery-brief.md prose headings drop bundles/ prefix
- neckbeard eval shell commands bundles/neckbeard/eval -> neckbeard/eval
- production-excellence AGENTS.md depth note updated
- manifest header comments point at ../schemas/bundle-manifest-v1.schema.json
- regenerate docs/lifecycle-capability-matrix.{md,json}
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
268 lines
15 KiB
Markdown
268 lines
15 KiB
Markdown
---
|
|
name: agent-production-operations
|
|
description: >-
|
|
Operate an evaluated agent with tools and authority in production through a
|
|
runtime control plane covering versioning, staged rollout, fallback, cost and
|
|
latency budgets, tool health, human escalation, disablement, and trace-to-eval
|
|
feedback. Do not use for building agents, designing evals, or general release,
|
|
SRE, security, or platform engineering — those methods stay with their
|
|
specialist skills.
|
|
license: MIT
|
|
compatibility: Agent harness with file read/write and terminal access. No network or runtime dependency required by the bundle itself.
|
|
metadata:
|
|
spec-version: "1.0"
|
|
tags: agent, production, operations, runtime, control-plane, rollout, fallback, disablement
|
|
---
|
|
|
|
# agent-production-operations
|
|
|
|
A runtime control plane for taking an evaluated agent with tools and authority
|
|
into controlled production operation. This bundle bridges the gap between
|
|
passing evaluations and safe production use: it defines how an agent is
|
|
versioned, rolled out, monitored, constrained, escalated, and disabled — and
|
|
how production evidence feeds back into evaluation and release decisions.
|
|
|
|
The bundle does **not** build agents, design evaluations, run release pipelines,
|
|
or own infrastructure. It composes those concerns from existing specialist
|
|
skills and owns only the runtime control decisions between them.
|
|
|
|
## When to load this
|
|
|
|
Load this bundle when you are operating an agent that:
|
|
- Has passed evaluation and is cleared for production consideration.
|
|
- Has tools with side effects and delegated authority that must be gated.
|
|
- Needs a staged rollout with progressive authority expansion.
|
|
- Must be monitored for cost, latency, tool health, and authority usage in
|
|
production.
|
|
- Requires a defined fallback, escalation, and disablement path.
|
|
- Should feed production traces and incidents back into evaluation cases and
|
|
release-gate updates.
|
|
|
|
## When not to use
|
|
|
|
Do **not** load this bundle for:
|
|
- Building or designing an agent from scratch — route to the appropriate
|
|
framework skill (LangGraph, CrewAI, AutoGen, etc.).
|
|
- Designing agent evaluations or observability — route to
|
|
[agent-evals-and-observability](../agent-evals-and-observability/SKILL.md).
|
|
- General release engineering (CI/CD pipelines, artifact promotion) — route to
|
|
[release-engineering](../release-engineering/SKILL.md).
|
|
- General site reliability engineering (incident response, SLO definition,
|
|
error budgets) — route to
|
|
[site-reliability-engineering](../site-reliability-engineering/SKILL.md).
|
|
- General security engineering (threat modeling, vulnerability assessment) —
|
|
route to [secure-software-engineering](../secure-software-engineering/SKILL.md).
|
|
- General platform infrastructure (compute, networking, storage) — route to
|
|
[platform-engineering](../platform-engineering/SKILL.md).
|
|
- Performing a production-readiness review — route to
|
|
[production-readiness](../production-readiness/SKILL.md); this bundle
|
|
**consumes** readiness outcomes, it does not produce them.
|
|
- Conducting an incident postmortem — route to
|
|
[incident-learning](../incident-learning/SKILL.md); this bundle
|
|
**consumes** incident records as escalation and feedback inputs.
|
|
|
|
## Autonomy is not assumed uniform
|
|
|
|
This bundle explicitly does **not** assume all agents share the same autonomy,
|
|
user population, or side-effect profile. Agent profiles are distinguished by
|
|
capability class and side-effect surface:
|
|
|
|
| Profile | Example | Authority | Escalation trigger | Fallback |
|
|
|---|---|---|---|---|
|
|
| **Read-only** | Internal search agent | Query-only; no mutation, no user-data access | Uncertainty above threshold; result quality degradation | Return cached/static results |
|
|
| **Side-effect-capable, internal** | CI triage bot | Issue/PR comments, label management, branch creation | Tool failure > 5% in window; authority breach attempt | Disable tool, escalate to human |
|
|
| **Side-effect-capable, customer-facing** | Support agent with account access | Read PII, suggest actions, no mutation without confirmation | Any PII access without explicit consent; cost breach > 10% of budget | Degrade to read-only, escalate immediately |
|
|
|
|
Every control-plan decision (authority, escalation, fallback, disablement) in
|
|
this bundle is parameterized by the agent's autonomy profile. A read-only agent
|
|
and a side-effect-capable agent operating on customer data receive different
|
|
thresholds and different escalation paths.
|
|
|
|
## Runtime control plane routing
|
|
|
|
The bundle composes the following specialist skills. Load them when their
|
|
domain is the active concern; the bundle owns the cross-domain coordination.
|
|
|
|
| Concern | Specialist skill | When to load | What the bundle adds |
|
|
|---|---|---|---|
|
|
| Agent evaluation and observability | [agent-evals-and-observability](../agent-evals-and-observability/SKILL.md) | Designing evals, instrumenting observability, detecting regression | Trace-to-eval feedback loop; eval-case generation from production incidents |
|
|
| Release engineering | [release-engineering](../release-engineering/SKILL.md) | Release pipeline design, artifact promotion, CI/CD | Agent-specific staged rollout with authority gating; rollback triggers tied to agent health |
|
|
| Site reliability engineering | [site-reliability-engineering](../site-reliability-engineering/SKILL.md) | Incident response, SLO/SLI definition, error budgets | Agent-specific latency/cost budgets; tool-health SLOs; escalation handoff to incident command |
|
|
| Security engineering | [secure-software-engineering](../secure-software-engineering/SKILL.md) | Threat modeling, trust-boundary validation, secure design | Agent authority contracts with side-effect boundaries; disablement security (revoke, not just stop) |
|
|
| Platform engineering | [platform-engineering](../platform-engineering/SKILL.md) | Compute, networking, storage, service infrastructure | Agent sandboxing requirements; tool-execution isolation preferences |
|
|
| Production readiness | [production-readiness](../production-readiness/SKILL.md) | Readiness reviews, go/no-go/defer/exception decisions | Consumed as input: readiness outcomes gate agent authority expansion |
|
|
| Incident learning | [incident-learning](../incident-learning/SKILL.md) | Post-incident analysis, verified closure, follow-up work | Consumed as input: incident records feed escalation thresholds and eval-case generation |
|
|
|
|
## Loading protocol
|
|
|
|
This SKILL.md is the discoverable umbrella entry point. Nested skills are not
|
|
used in this bundle. Reference files are loaded on trigger:
|
|
|
|
| Reference | Loaded when |
|
|
|---|---|
|
|
| [references/discovery-brief.md](references/discovery-brief.md) | Reviewing the bundle's boundary decisions against specialist skills |
|
|
| [references/agent-production-contract.md](references/agent-production-contract.md) | Defining capability, authority, uncertainty, escalation, and side-effect contracts for an agent |
|
|
| [references/runtime-control-plan.md](references/runtime-control-plan.md) | Planning versioning, staged rollout, or fallback for an agent in production |
|
|
| [references/tool-authority-health.md](references/tool-authority-health.md) | Recording or reviewing tool availability, failure, and authority usage/breach state over time |
|
|
| [references/trace-to-eval-feedback.md](references/trace-to-eval-feedback.md) | Connecting production traces and incidents back to evaluation cases and release gates |
|
|
|
|
## Concrete operational parameters
|
|
|
|
### Authority
|
|
|
|
- **Definition**: the set of actions an agent is permitted to perform, scoped by
|
|
target (which resources), operation (read/write/delete), and user-context
|
|
(whose data).
|
|
- **Trigger to review**: any new tool registration, model update, or prompt
|
|
change that expands the agent's reachable action surface.
|
|
- **Threshold**: authority is binary per action class. No action may be
|
|
performed that is not explicitly listed in the production contract. An
|
|
attempt to perform an unauthorized action is an **authority breach** and
|
|
triggers immediate escalation.
|
|
- **Action on breach**: log the attempt, block the action, increment the
|
|
authority-breach counter, and escalate. If breach count exceeds 3 in a
|
|
rolling 24-hour window, disable the agent.
|
|
|
|
### Escalation
|
|
|
|
- **Definition**: transfer of a decision or action from the agent to a
|
|
designated human operator.
|
|
- **Triggers** (any one triggers escalation):
|
|
- Authority breach (attempted unauthorized action).
|
|
- Uncertainty above threshold: agent confidence < 0.7 on a
|
|
side-effect-capable action (configurable per profile).
|
|
- Tool failure rate > 5% in a 5-minute sliding window.
|
|
- Cost budget breach > 10% of allocated budget in a billing period.
|
|
- Latency p95 > 2x baseline for > 5 minutes.
|
|
- Human-handoff keyword or explicit user escalation request.
|
|
- **Action**: suspend the agent's side-effect authority, log the escalation
|
|
context (trigger, state snapshot, pending actions), notify the designated
|
|
escalation channel, and await human disposition (resume / reduced-authority /
|
|
disable).
|
|
|
|
### Fallback
|
|
|
|
- **Definition**: a predetermined safe behavior when the agent, model, or a
|
|
tool cannot operate at its normal capability level.
|
|
- **Triggers**:
|
|
- Model endpoint returns 5xx for > 30 seconds.
|
|
- A critical tool is unavailable (health-check failure for > 2 minutes).
|
|
- Cost budget exhausted (100% consumed).
|
|
- Latency p95 > 5x baseline for > 2 minutes.
|
|
- **Actions per profile**:
|
|
- Read-only: return a static/cached response with a "results may be stale"
|
|
disclaimer.
|
|
- Side-effect-capable, internal: degrade to read-only, queue pending
|
|
mutations, notify operator.
|
|
- Side-effect-capable, customer-facing: degrade to read-only, surface a
|
|
"temporarily unavailable" message to the user, escalate immediately.
|
|
|
|
### Disablement
|
|
|
|
- **Definition**: complete revocation of the agent's ability to act, including
|
|
read-only access. Distinct from fallback (which preserves reduced capability).
|
|
- **Triggers**:
|
|
- 3 or more authority breaches in a 24-hour window.
|
|
- Production-readiness review outcome is "no-go" or "defer" for the current
|
|
agent version.
|
|
- Incident-learning record attributes a severity-1 or severity-2 incident to
|
|
agent action, and verified closure is not yet complete.
|
|
- Human operator issues an explicit disable directive.
|
|
- Tool compromise or credential leak detected (route through
|
|
[secure-software-engineering](../secure-software-engineering/SKILL.md)).
|
|
- **Action**: revoke all credentials and tokens; remove from routing/load-balancing;
|
|
record disablement reason, timestamp, and authorizing evidence; notify
|
|
escalation channel; prevent automatic restart until a new
|
|
production-readiness review passes.
|
|
|
|
### Cost
|
|
|
|
- **Definition**: the financial cost of operating the agent, attributed to a
|
|
budget owner.
|
|
- **Budget**: allocated per agent per billing period (e.g., $500/day for a
|
|
customer-facing support agent). Budget is set at production-contract time and
|
|
reviewed at each production-readiness cycle.
|
|
- **Thresholds**:
|
|
- 50% consumed: notification to budget owner.
|
|
- 80% consumed: warning; cost-optimization review triggered.
|
|
- 100% consumed: fallback to degraded mode (read-only or cached).
|
|
- 110% consumed: disablement (hard stop, no further cost accrual).
|
|
- **Measurement**: per-request model cost + per-call tool cost (where
|
|
applicable), attributed to the agent instance. Cost data is appended to the
|
|
tool-authority-health record.
|
|
|
|
### Latency
|
|
|
|
- **Definition**: end-to-end response time from user request to agent response,
|
|
measured at p50 and p95 over 5-minute windows.
|
|
- **Baseline**: established during staged rollout observation window (phase 1
|
|
of rollout). Recorded in the agent production contract.
|
|
- **Thresholds**:
|
|
- p95 > 2x baseline for > 5 minutes: escalation trigger.
|
|
- p95 > 5x baseline for > 2 minutes: fallback trigger.
|
|
- p50 > 3x baseline for > 10 minutes while cost budget is > 80% consumed:
|
|
disablement consideration.
|
|
- **Action**: latency breaches feed the trace-to-eval feedback loop: the
|
|
latency-impacted requests are sampled and reviewed for eval-case generation.
|
|
|
|
### Privacy
|
|
|
|
- **Definition**: constraints on agent access to, processing of, and retention
|
|
of user data (PII, usage patterns, conversation content).
|
|
- **Concrete rules**:
|
|
- An agent must not access PII without an explicit user-data-access grant in
|
|
its authority contract.
|
|
- Agent traces and conversation logs must be scrubbed of PII before entering
|
|
the trace-to-eval feedback pipeline (route scrubbing design to
|
|
[privacy-engineering](../privacy-engineering/SKILL.md)).
|
|
- Data retention for agent traces defaults to 30 days unless a shorter period
|
|
is specified in the production contract.
|
|
- Any PII access by a read-only agent triggers immediate escalation (the
|
|
read-only profile should never touch PII).
|
|
- **Privacy breach**: any PII access outside the granted scope triggers
|
|
escalation and a mandatory security review via
|
|
[secure-software-engineering](../secure-software-engineering/SKILL.md).
|
|
|
|
## Core workflow
|
|
|
|
1. **Contract**: define the agent's capability, authority, uncertainty,
|
|
escalation, and side-effect contracts using
|
|
[references/agent-production-contract.md](references/agent-production-contract.md).
|
|
Consume production-readiness outcomes and incident-learning records as
|
|
decision inputs.
|
|
|
|
2. **Version and plan**: version the model, prompt, tools, policy, and
|
|
evaluator; plan the staged rollout and fallback path using
|
|
[references/runtime-control-plan.md](references/runtime-control-plan.md).
|
|
|
|
3. **Roll out**: execute staged rollout with progressive authority expansion,
|
|
monitoring tool health and authority usage at each stage using
|
|
[references/tool-authority-health.md](references/tool-authority-health.md).
|
|
|
|
4. **Monitor**: track cost, latency, tool health, authority breaches, and
|
|
escalation events. Apply threshold-based actions (notify, degrade, escalate,
|
|
disable) per the concrete parameters above.
|
|
|
|
5. **Feed back**: connect production traces and incidents to evaluation cases
|
|
and release-gate updates using
|
|
[references/trace-to-eval-feedback.md](references/trace-to-eval-feedback.md).
|
|
|
|
6. **Learn**: consume incident-learning verified-closure records and
|
|
production-readiness review outcomes to update agent authority, escalation
|
|
thresholds, and disablement conditions.
|
|
|
|
## File map
|
|
|
|
| Path | Purpose |
|
|
|---|---|
|
|
| [SKILL.md](SKILL.md) | Umbrella entry point (this file) |
|
|
| [README.md](README.md) | Human-facing overview and quick start |
|
|
| [AGENTS.md](AGENTS.md) | Agent loading and discovery notes |
|
|
| [references/discovery-brief.md](references/discovery-brief.md) | Boundary analysis against specialist skills |
|
|
| [references/agent-production-contract.md](references/agent-production-contract.md) | Capability, authority, uncertainty, escalation, and side-effect contracts |
|
|
| [references/runtime-control-plan.md](references/runtime-control-plan.md) | Versioning, staged rollout, and fallback plan |
|
|
| [references/tool-authority-health.md](references/tool-authority-health.md) | Tool availability/failure and authority usage/breach record |
|
|
| [references/trace-to-eval-feedback.md](references/trace-to-eval-feedback.md) | Production-to-evaluation feedback loop |
|
|
| [evals/evals.json](evals/evals.json) | Integrated output-quality evaluation cases |
|
|
| [manifest.yaml](manifest.yaml) | Machine-readable composition contract (schema v1): purpose, audience, stages, included skills, prerequisites, outputs, handoffs, conflicts, and eval suite; consumed by the lifecycle capability matrix |
|