AI ops · across the full delivery cycle

Review the PR. Triage the telemetry. Before anyone gets paged.

Marka Agents plug AI into every stage of how software gets shipped — plan, code, review, release, observe. Built Azure-native, powered by the frontier models you choose (or your own Azure OpenAI), and ready to run autonomous or as your second pair of eyes.

  • Currently watching
  • 0 repos
  • ·
  • 0 App Insights workspaces
  • ·
  • 0 work items this month
Built for Azure DevOps App Insights Entra ID · Runs on OpenAI Anthropic Azure OpenAI
Why Marka Agents

AI through every stage of delivery,
on the stack you already run.

Marka Agents is an operations layer that plugs into Azure DevOps, App Insights, and your Entra tenant, runs on the frontier models you choose, and turns AI into measurable lift on quality and throughput, without forcing a single new vendor on your team.


02

Azure-native by design

Built first for teams already on the Microsoft stack. We speak Azure DevOps pull requests, work items, and pipelines natively — and read App Insights and Log Analytics as first-class signals, not as a generic webhook.

  • Azure DevOps
  • Application Insights
  • Log Analytics
  • Azure AD / Entra ID
  • Azure OpenAI
  • Key Vault
  • Service Bus
  • Functions
03

Pick your model — or run it in your tenant

Frontier OpenAI and Anthropic models out of the box. Or wire Marka Agents into your own Azure OpenAI deployment so prompts, responses, and metadata stay inside your subscription. Switch per environment without rewriting a single workflow.

  • OpenAI GPT family Frontier
  • Anthropic Claude family Frontier
  • Azure OpenAI Inside your tenant Private
04

Autonomous, or your second pair of eyes

Run agents fully autonomous: they review, decide, publish, and close the loop. Or run them as an assistant — they draft, you approve. Switch per repo, per team, per severity. Either mode, the routine work disappears.

Autonomous

Reviews, decides, publishes. Audit trail per action.

Assistant

Drafts the finding. A human approves before it lands.

The agents

Four agents. One operator.
Autonomous, or your second pair of eyes.

Each agent runs on its own surface — code, telemetry, tickets — and reports into the same console. Flip a single switch per repo or team: let agents publish on their own, or have them draft and wait for a human signature.

  1. 01

    PR Reviewer

    Reviews pull requests automatically

    Reads the diff, walks the call graph, and writes severity-ranked findings with suggested fixes. Posts back to Azure DevOps when you say so.

    • Azure DevOps
    • GitHub
    • Bitbucket
  2. 02

    Telemetry Analyst

    Triages App Insights signals

    Sweeps log analytics on a schedule or on demand. Distinguishes infrastructure noise from real incidents. Drafts a clean summary you can sign off in seconds.

    • Application Insights
    • Log Analytics
  3. 03

    Work Item Reviewer

    Improves bug reports before they ship

    Checks every new bug for repro steps, environment, expected vs. actual, and link integrity. Flags the gaps to the reporter, not to the engineer who'll be paged later.

    • Azure DevOps
    • Jira
  4. 04

    Operator Console

    Keeps a human in the loop

    One place to see every run, every finding, and every published item. Publish policies, dry-runs, and per-team automation limits are right where the work is.

    • Web
    • SSO
PR #142 LoyaltyPlatform · feature/redemption-v2 Published · 4 of 5
5 findings / 4 eligible / 1 below threshold
Error Concurrency Lines 88–142
src/Loyalty.Redemption/RedemptionService.cs

RedeemAsync debits the customer's points before persisting the redemption record. If the insert fails — duplicate id, transient EF exception — the points are gone and the redemption never existed, with no compensating action.

Suggested fix

Wrap the points-debit and the redemption-insert in a single database transaction, or move both into an idempotent stored procedure keyed by the redemption id.

Warning API contract Lines 14–22
src/Loyalty.Api/Endpoints/RedeemEndpoint.cs

POST /redeem returns 400 Bad Request for both malformed payloads and business-rule failures. Clients can't tell the two apart, and the SDK retries 400s as if they were transient.

Suggested fix

Return 422 Unprocessable for business-rule failures (insufficient points, expired campaign) and reserve 400 for malformed payloads. Update the OpenAPI schema accordingly.

Info Naming Lines 31–34
src/Loyalty.Domain/Models/Voucher.cs

Voucher.Validity mixes two ideas — issued-at and expires-at. Splitting them clarifies intent and matches the schema in the redemption-history report.

Publish policy: Min severity = Warning · Read-only off · Dry-run off
See a full run
Operator console

One console.
Every run, every finding, every published item.

The operator console is a centralized interface where humans-in-the-loop schedule analyses, inspect findings, set publish policies, and watch system health. SSO, audit trail, configurable automation limits — and every AI-assisted action logged with full provenance.

Control & safety

Automation with the lever
always within reach.

Three switches decide what reaches an engineer's inbox. None of them are global toggles — they are per-team, per-repo, per-workspace.

Read-only

Active

Marka Agents read, rank, and present — without posting a comment, editing a work item, or calling a webhook. Perfect for the first two weeks.

publish.readOnly: true

Dry-run

Per-team

Runs end-to-end including the publish step, but every outbound call is rendered to a log instead of sent. Reviewable, replayable, never visible to authors.

publish.dryRun: truepublish.dryRun.log: azure-blob://...

Minimum severity

Warning

Set the floor for what publishes automatically. Errors post on their own, warnings post on their own, info findings stay in the console.

publish.minSeverity: Warning

Built for enterprise adoption from day one.

SSO
OIDC + SAML
Tenancy
Single-tenant
Data
Stays in your subscription
Audit
Every publish, signed
Models
Configurable per tenant
Network
Private endpoints
Get in touch

Bring Marka Agents into one team.
See what they catch in a week.

A 20-minute walkthrough, then a sandboxed deployment in your tenant. Read-only by default — nothing is published to your engineers until you say so.

Or write to info@marka-development.com — we usually reply within a working day.