AME v2.4 — Live in production

Production incidents,
fixed before standup.

AME tails your Java, Python, and Node.js logs, identifies the failing code, and opens a reviewable pull request with the fix — autonomously.

ame-agent --analysis-mode
01 Detected: NullPointerException at OrderBuilder.java:242
02 Reasoning: Uninitialized builder when discount=null. Adding defensive guard...
03 Proposing: Optional.ofNullable() wrapper · 3 file changes
04 PR #482 opened on github.com/acme/orders
AI Active
82%
Autonomous fix rate
< 4 min
Median MTTR
3
Native languages
100%
Human-in-the-loop
Capabilities

An on-call engineer that never sleeps.

analytics

Incident detection

Drain3-based deduplication clusters log noise into incidents. Stack-trace-aware extractors find the failing exception, file, and line — across distributed services.

Network of interconnected nodes visualizing distributed log telemetry
auto_fix_high

Auto-remediation

OpenHands-powered agents read the stack, browse the repo, run the tests, and open a pull request your team can review.

82% autonomous fix rate
hub

Works with your stack

GitHub, GitLab, Jira, and local repositories. Ship logs via Vector, AWS CloudWatch, or the lightweight log-agent — your choice.

Native runtimes

Language-aware parsers for the JVM, CPython, and Node.

Java Java
Python Python
Node.js Node.js
Pipeline

From stack trace to merged PR.

Three stages, one continuous loop — every step is auditable and reversible.

radar
Step 01

Ingest & parse

Logs stream in via Vector, CloudWatch, or the log-agent. Heuristic filters drop INFO/WARN noise; language extractors isolate the exception block.

POST /api/ingestion/logs
Bearer ${AME_PROJECT_TOKEN}
psychology
Step 02

Diagnose

The LLM reads the trace alongside the repo, runs targeted tests, and forms a hypothesis with confidence scoring. You can review reasoning at every step.

incident.id = sha1(file|type|msg)
incident.confidence = 0.984
commit
Step 03

Remediate

Branch, commit, push, open PR, file the Jira ticket — every artifact tagged to the incident ID so the trail back to root cause is one click away.

git push origin ame/fix-NPE-242
gh pr create && jira issue create
FAQ

Common questions.

Does AME push directly to production? expand_more
Never. AME opens a pull request on a feature branch. Your existing review process, CI checks, and merge policies stay in control. Human-in-the-loop is the default — automated merges are off unless you explicitly opt in.
Which LLMs are supported? expand_more
Any OpenAI-compatible API — bring your own key for Anthropic, OpenAI, or self-hosted models. Enterprise plans support custom and fine-tuned models routed through your VPC.
Where does my source code live? expand_more
Repositories are cloned into an ephemeral sandbox for each remediation run and discarded immediately after the PR is opened. We never persist source code at rest. See the Security page for details.
What if AME proposes a bad fix? expand_more
You close the PR. The agent records the rejection signal against the incident and won't repeat the same proposal. Every run is fully replayable from the incident detail page.

Ready to hand off incident response?

Start free. Connect a repo, point your logs at AME, and watch the first fix land in minutes.