agent-architecture-review-sample

An open-source sample “Architecture Review Agent” that accepts architectural descriptions (YAML/Markdown/plaintext/files), parses and/or uses LLM inference to produce a structured risk analysis and recommendations, and generates interactive Excalidraw diagrams (with PNG export). It can run as a local CLI, a FastAPI-based web app (custom REST endpoints), or as a Microsoft Foundry hosted agent exposing an OpenAI Responses-compatible `/responses` endpoint.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Ai Ml agent-architecture architecture-review risk-analysis diagram-generation excalidraw mcp fastapi azure-openai microsoft-foundry
⚙ Agent Friendliness
47
/ 100
Can an agent use this?
🔒 Security
60
/ 100
Is it safe for agents?
⚡ Reliability
30
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
40
Documentation
70
Error Messages
0
Auth Simplicity
70
Rate Limits
20

🔒 Security

TLS Enforcement
80
Auth Strength
70
Scope Granularity
30
Dep. Hygiene
55
Secret Handling
60

TLS is implied via HTTPS endpoints; however, the README describes an environment flag (ARCH_REVIEW_NO_SSL_VERIFY=1) that disables SSL verification for the Excalidraw MCP server connection, which materially increases risk if enabled outside tightly controlled troubleshooting. Authentication appears to support API key/Azure AD for the web app and managed identity for hosted agents, but fine-grained scope/authorization details are not provided. Secret handling guidance is limited in the excerpt; secrets are configured via .env (risk depends on logging practices not shown).

⚡ Reliability

Uptime/SLA
0
Version Stability
50
Breaking Changes
50
Error Recovery
20
AF Security Reliability

Best When

You need quick, iterative architecture feedback and diagram generation from semi-structured inputs, and you can provide Azure OpenAI/Microsoft Foundry model access plus (optionally) an Excalidraw MCP server.

Avoid When

You need strict determinism, formal verification, or strong privacy guarantees for highly sensitive content; also avoid using the Excalidraw MCP connection with SSL verification disabled except in tightly controlled environments.

Use Cases

  • Generate structured architecture reviews and prioritized risk/recommendation reports from design docs
  • Auto-produce editable architecture diagrams (Excalidraw) from input descriptions
  • Support pipeline/tooling integration via REST endpoints (web app) or `/responses` (hosted agent)
  • Assist developers in identifying architectural risks (e.g., component mapping, fan-in/fan-out, orphan detection) from textual system descriptions

Not For

  • Replacing formal architecture governance/security reviews in regulated contexts without human validation
  • Handling sensitive secrets in untrusted input without proper redaction and data handling controls
  • Guaranteeing correctness/compliance of generated analyses (outputs depend on parsing rules + LLM inference)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: API key or Azure AD (for the Web App deployment) Microsoft Foundry managed identity (for Hosted Agent deployment) Azure OpenAI API key (for LLM inference; as configured in .env)
OAuth: No Scopes: No

Authentication is described at a high level: Web App supports “API key or Azure AD” and Hosted Agent uses system-managed identity. No concrete OAuth scope model or fine-grained authorization details were provided in the excerpt.

Pricing

Free tier: No
Requires CC: No

Pricing is not specified in the provided content; costs likely depend on Azure OpenAI usage and Azure/App Service or Microsoft Foundry infrastructure.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • May require disabling SSL verification via ARCH_REVIEW_NO_SSL_VERIFY to work in certain corporate proxy scenarios—this can weaken security if used broadly.
  • LLM inference paths can produce variable results; outputs depend on input quality and model deployment.
  • No explicit mention of rate limiting behavior, retry/idempotency semantics for API calls, or structured error codes in the provided README excerpt.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for agent-architecture-review-sample.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered