Coder

The Coder is your autonomous coding agent. Assign it a task in Momental, and it:

  1. Spins up an isolated cloud container
  2. Clones your repository
  3. Understands the codebase semantically via Code Intelligence
  4. Implements the feature or fix
  5. Runs your tests
  6. Opens a pull request
  7. Reports back with a summary

It never stores your source code. Each container is destroyed after the task completes. Works best on tasks with clear acceptance criteria — the more specific, the better.

What the Coder does

When you assign a task to the Coder, it reads your task description, acceptance criteria, and relevant knowledge graph context (engineering DECISION and PRINCIPLE atoms). Then it implements the work using a frontier AI model with full access to your codebase.

Before touching any file, it uses Code Intelligence to understand the blast radius of the change — what other functions call the code it's modifying, what tests cover it, and what would break. It implements with context, not just isolated code generation.

When it activates

What it needs

What it produces

Security model

Your code is protected by multiple layers of isolation. The Coder never has access to another customer's repository, credentials, or data.

Setup

  1. Subscribe to a Pro or Enterprise plan — visit Settings → Billing.
  2. Connect GitHub — go to Connections → GitHub and install the Coder GitHub App on your organization.
  3. (Recommended) Index your codebase — run the indexer so the Coder understands your code semantically:
    npm install -g @momentalos/cli
    momental-indexer --dir . --api-key mmt_YOUR_KEY --name your-repo
  4. Assign a task — create a task with clear acceptance criteria and assign it to the Coder from the Plans page.

Best for