A newer version of the Gradio SDK is available: 6.22.0
Learned Skills
What Are Learned Skills?
Learned skills are structured knowledge files that the DevOps Agent generates from your Agent Space data. Each learned skill encodes a specific type of knowledge that the AWS DevOps Agent uses as it performs tasks. At launch, two learned skills are available: Agent Space Understanding and Tool Use Best Practices.
Agent Space Understanding
The Agent Space Understanding skill (understanding-agent-space) analyzes your connected cloud accounts, code repositories, and telemetry integrations to build a map of the resources and relationships in an Agent Space.
The skill produces a main SKILL.md file and a set of reference files. The main file contains a plain-language system overview with key domain concepts, the deployment environments (AWS account and region pairs, Azure subscriptions and regions, and so on), a container-level architecture diagram showing how logical services connect, the request paths that are central to your application with the components they traverse, and a mapping of code repositories to containers.
Each logical container receives a dedicated reference file describing its internal components (compute, data, messaging, network, and others) with resource types and physical identifiers such as ARNs, table names, and queue URLs. The reference file also captures observability coverage, including the alarms, dashboards, and monitors linked to each component. It also maps each component to its associated code repositories, packages, and infrastructure-as-code definitions, providing a complete traceability chain from source code to deployed resources.
Each critical request path receives a dedicated reference file describing the full end-to-end request flow at component granularity, from the entry point through each intermediate service, data store, and external dependency. The file includes a sequenced flow diagram showing the order of operations and interaction mechanisms between components, along with the responsibility of each participant. It also catalogs the observability signals relevant to the path: log group patterns for each hop, key metrics (latency, error rates, throttling, token quotas) with their alarm names and dimensions, and distributed trace spans that can be correlated across services and accounts.
Tool Use Best Practices
The Tool Use Best Practices skill analyzes past investigation tool uses to extract effective usage patterns, common failure modes, and parameter guidance. This helps the DevOps Agent avoid known pitfalls and run investigations with fewer wasted steps. The skill produces a main file and a set of per-tool reference files. The main file serves as a routing index that lists each tool with the investigation scenarios it supports and links to the corresponding reference file.
Each per-tool reference file can include up to three sections:
- Best Practices β Investigation-driven techniques extracted from successful tool usage, such as CloudWatch Logs Insights query templates, environment-specific metric namespaces and dimensions, and CloudTrail event source filters.
- Common Errors β Recurring failure modes and their fixes. Each entry describes a specific error condition and provides a corrective action so the agent can avoid or recover from the error without wasting investigation steps.
- Output Management β Guidance for tool calls that tend to return large responses. Each entry describes a parameter change or processing strategy that reduces output size while preserving diagnostic value.
When live infrastructure access is available, the skill validates patterns against your environment before including them. Confirmed patterns are stated with confidence, unconfirmed patterns use cautious language, and disproved patterns are excluded.
Managing Learned Skills
Updates β The DevOps Agent automatically generates and updates learned skills based on activity in your Agent Space.
The DevOps Agent generates an updated Tool Use Best Practices skill every 30 investigations.
The Agent Space Understanding skill is generated by the learning agent, which runs whenever you add, update, or remove an Agent Space capability or integration. It is also periodically refreshed every 3 days for active Agent Spaces. An Agent Space is considered active if it has had at least one investigation in the last 30 days. If your Agent Space has no investigations for 30 days, skill refresh pauses automatically. It resumes when a new investigation starts.
To regenerate learned skills manually, choose the Regenerate button on the Topology page in the operator app, or chat with the agent and ask it to update the learned skills.
Deactivation β Learned skills are active by default. When active, the DevOps Agent loads them at the start of each DevOps Agent task. To stop a learned skill from being applied, deactivate it from the Knowledge page Skills tab in the operator app.
Topology view β The Topology page in your Agent Space's web app uses the Agent Space Understanding Skill to visually display your Agent Space environment as logical containers and components.
Summary report β The summary report is a versioned, read-only view of what the DevOps Agent knows about your environment, derived from the Agent Space Understanding skill. You can find it in two places: the Summary report tab on the Agent Space details page in the AWS DevOps Agent admin console, and the Artifacts section of the DevOps Agent web app.