Eridian

Eridian Dev

Install the Dev workflows: review, completion, Q&A, and pull requests.

Eridian Dev is the engineering vertical on the Eridian control plane. Completions, reviews, codebase Q&A, test generation, and pull-request summaries all run as ordinary inference through GPT and Gemini, with the same residency, PII, budget, and audit rules as the rest of the institution.

This page gets a project to first review. Detailed contracts live on the pages linked below.

What you get

WorkflowWhat it doesDocs
RepositoriesConnect a Git host, index the tree, pin residencyRepositories
CompletionInline suggestions grounded in open files and recent commitsCode Completion
Code reviewMulti-step review of a diff with comments and test gapsCode Review
Codebase Q&ANatural-language questions with source citationsCodebase Q&A
Pull requestsDescriptions, changelogs, and review commentsPull Requests
TestsUnit and integration tests scored against the suiteTest Generation
CIRequired checks in GitHub Actions, GitLab CI, JenkinsCI Pipelines

Every workflow is a project-scoped API. There is no separate "Dev cluster." POST /v1/dev/* is a typed surface on top of Inference.

Prerequisites

  1. A project with vertical dev (example: prj_dev_001).
  2. An eridian_sk_ key with inference:write, dev:write, and models:read.
  3. A residency pin. Engineering source is Customer Data. See Regions.
  4. At least one connected repository. See Repositories.

First review

POST /v1/dev/reviews
Host: api.geteridian.com
Authorization: Bearer eridian_sk_...
Content-Type: application/json
Idempotency-Key: pr-4821-review-v1
X-Eridian-Project: prj_dev_001
{
  "repository_id": "repo_payments_core",
  "pull_request": {
    "host": "github",
    "number": 4821,
    "head_sha": "8f3a2b1c"
  },
  "model": "auto",
  "routing_policy": "quality_optimized"
}
{
  "id": "rev_4821_01",
  "object": "eridian.dev.review",
  "status": "completed",
  "model": "gpt",
  "findings": [
    {
      "path": "src/ledger/posting.ts",
      "line": 214,
      "severity": "high",
      "title": "Unbalanced posting on retry without Idempotency-Key",
      "citation": "src/ledger/posting.ts:198-220"
    }
  ],
  "eridian": {
    "request_id": "axm_req_dev_8f3a",
    "route": "gpt",
    "region": "eu-west-1",
    "cost_usd": 0.086,
    "cache_hit": false
  }
}

Required scope: dev:write. The review is an audit event (dev.review.completed). Raw source is not stored on ZDR projects after the response returns.

Model policy

Use "auto" unless an eval has pinned the workflow.

IDTypical Dev use
autoPolicy selects GPT or Gemini per request
gptReview comments, PR summaries, test assertions
geminiLong-context Q&A across a large tree

Do not send provider SKU strings. See Models.

Dashboard

Open Eridian Dev in the workspace. You should see repository index status, review volume, cache hit rate on completion prompts, and cost by desk. Cost attribution uses the same Usage meters as Core API.

Next steps

Troubleshooting

ErrorFix
403 insufficient_scopeGrant dev:write on the key
409 repository_not_indexedWait for index.status: ready or reindex
403 residency_violationThe Git host replica is outside the project pin

Support: contact@geteridian.com. Engineering on-call for the gateway is documented in Runbooks.

Production API credentials are issued with an institution workspace. Contact sales if you need access.