Skip to content

Commit c38a304

Browse files
committed
Merge feat/roadmap-v1: v0.2.0-beta.2 release
2 parents 9e4f73e + 2ef85b2 commit c38a304

File tree

157 files changed

+74288
-17
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+74288
-17
lines changed

CHANGELOG.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,71 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.0-beta.2] - 2025-12-24
11+
12+
### Added
13+
14+
#### Agent Library (30 Production-Ready Agents)
15+
- **Kubernetes Domain** (5 agents)
16+
- deploy-guardian: Validates deployments before production rollout
17+
- node-doctor: Diagnoses and auto-heals node problems
18+
- resource-optimizer: Right-sizes containers based on actual usage
19+
- pod-debugger: Troubleshoots pod failures with context
20+
- rollout-manager: Manages progressive deployments
21+
- **Observability Domain** (5 agents)
22+
- alert-manager: Manages Prometheus alerts with runbook automation
23+
- slo-guardian: Monitors SLI/SLO compliance and error budgets
24+
- log-analyzer: Analyzes logs for patterns and anomalies
25+
- metrics-explorer: Queries and visualizes Prometheus metrics
26+
- trace-investigator: Analyzes distributed traces
27+
- **Incident Domain** (5 agents)
28+
- rca-agent: Performs automated root cause analysis
29+
- incident-commander: Orchestrates incident response
30+
- escalation-manager: Routes incidents to appropriate teams
31+
- postmortem-writer: Generates blameless postmortems
32+
- runbook-executor: Executes runbooks with safety checks
33+
- **CI/CD Domain** (5 agents)
34+
- pipeline-fixer: Diagnoses and fixes failing pipelines
35+
- build-optimizer: Optimizes build performance
36+
- release-manager: Coordinates release workflows
37+
- test-analyzer: Analyzes test failures and flakiness
38+
- artifact-manager: Manages build artifacts and images
39+
- **Security Domain** (5 agents)
40+
- vuln-scanner: Scans for vulnerabilities with Trivy
41+
- secret-auditor: Audits secrets management with Vault
42+
- compliance-checker: Validates compliance with OPA policies
43+
- access-reviewer: Reviews RBAC permissions
44+
- security-responder: Responds to security incidents
45+
- **Cloud Domain** (5 agents)
46+
- cost-optimizer: Analyzes cloud costs and recommends savings
47+
- drift-detector: Detects infrastructure drift with Terraform
48+
- capacity-planner: Forecasts capacity needs
49+
- backup-validator: Validates backup integrity
50+
- multi-cloud-coordinator: Coordinates across AWS/Azure/GCP
51+
52+
#### MCP Server Catalog (10 Documented Servers)
53+
- **Core**: filesystem, fetch, puppeteer
54+
- **Development**: github, gitlab
55+
- **Databases**: postgres (read-only), sqlite (read/write)
56+
- **Communication**: slack
57+
- **Search**: brave-search
58+
59+
Each catalog entry includes:
60+
- Configuration examples for AOF agents
61+
- Full tool reference with parameters
62+
- Use case examples with agent specs
63+
- Troubleshooting guides
64+
65+
#### Comprehensive Documentation
66+
- Agent Library user guide with domain overviews
67+
- MCP integration guide with tested servers
68+
- Wired both sections into Docusaurus sidebar
69+
70+
### Changed
71+
- Improved getting-started with zero-setup examples
72+
- Cleaned up architecture documentation
73+
- Updated all agent specs to use correct tool naming (underscore-separated)
74+
1075
## [0.2.0-beta] - 2025-12-20
1176

1277
### Added

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ members = [
1515
]
1616

1717
[workspace.package]
18-
version = "0.2.0-beta"
18+
version = "0.2.0-beta.2"
1919
edition = "2021"
2020
rust-version = "1.75"
2121
license = "Apache-2.0"

crates/aof-tools/Cargo.toml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@ docker = []
1717
git = []
1818
terraform = []
1919
http = ["reqwest"]
20-
observability = ["reqwest"]
21-
all = ["file", "shell", "kubectl", "docker", "git", "terraform", "http", "observability"]
20+
observability = ["reqwest", "chrono"]
21+
cicd = ["reqwest", "chrono"]
22+
security = ["reqwest", "base64", "urlencoding"]
23+
cloud = []
24+
all = ["file", "shell", "kubectl", "docker", "git", "terraform", "http", "observability", "cicd", "security", "cloud"]
2225

2326
[dependencies]
2427
aof-core = { workspace = true }
@@ -30,7 +33,10 @@ thiserror = { workspace = true }
3033
tracing = { workspace = true }
3134
glob = { workspace = true }
3235
reqwest = { workspace = true, optional = true }
36+
chrono = { workspace = true, optional = true }
3337
which = { workspace = true }
38+
base64 = { version = "0.22", optional = true }
39+
urlencoding = { version = "2.1", optional = true }
3440

3541
[dev-dependencies]
3642
tokio = { workspace = true, features = ["test-util", "full", "macros"] }

0 commit comments

Comments
 (0)