Roadmap¶
v0.4.1 focused on making multi-cloud usage practical and adding interactive chat. Here's what's coming next. No dates are promised; items ship when they're ready and well-tested.
Have a feature request? Open an issue — community input shapes what gets built next.
Resource Registry¶
The problem: resource type metadata — discovery queries, metric names, cost keys, last-activity log patterns — is scattered across adapter files. Adding a new resource type means touching 4–5 files.
What changes:
- Each resource type declared once in a single dataclass with all metadata attached
- Adding a new type means adding one entry to one file
- Agent prompt, report generator, and chat mode all read from the registry automatically
Remediation v1¶
The problem: Argus finds waste and tells you what to do. Acting on it still requires manual work.
What changes:
- Targeted actions per finding: stop idle instances, delete orphaned volumes, release unassociated IPs
- Safety is the foundation — policy layer built in from day one; production-tagged resources are never touched without an explicit override; rules are configurable per resource type and environment
- Approval-gated always — Argus proposes, waits for your confirmation, then acts
- Slack-native approval flow: approve or reject directly from the finding digest
- Full audit log of every action taken
What it does not do: bulk operations, irreversible actions without confirmation, or anything outside explicitly approved scope.
Historical Tracking¶
The problem: each scan is a snapshot. There's no way to tell if things are getting better or the same waste keeps coming back.
What changes:
- Findings compared week-over-week: new, resolved, and recurring clearly distinguished
- Resources flagged repeatedly surface with a "flagged N times" badge
- Weekly digest includes "X findings resolved since last week, saving $Y/mo"
Owner Routing¶
The problem: a single Slack channel becomes noise when findings span multiple teams.
What changes:
- Route findings to per-team channels based on resource tags (
owner=platform,team=data-eng) - Configurable suppression rules and repeated-finding escalation
- Requires consistent tagging hygiene across the account to be effective
MCP Server¶
The problem: accessing Argus requires the CLI or a Slack digest — not useful inside AI-first workflows.
What changes:
- Expose Argus as an MCP (Model Context Protocol) server
- Claude Desktop, Cursor, or any MCP-compatible client can query your cloud costs live
- REST API exposed alongside for integration with PagerDuty, Jira, and custom dashboards
Suggesting features
If one of these matters more to you than another, say so in GitHub Discussions — it influences prioritization.