Sirius

Autonomous coding agent. Sirius clones your repository, implements the task, opens a pull request, and reports back - all within an isolated cloud container that has access only to your team's repo and credentials.

What Sirius Does

When you assign a task to Sirius, it spins up a dedicated cloud container, clones your GitHub repository, and uses a frontier AI model with full access to the codebase to implement the requested changes. Sirius creates a branch, commits its work, opens a pull request, and marks the task as ready for human review.

Sirius connects to your Momental workspace, so it has access to your knowledge graph, engineering standards, task context, and Code Intelligence - the same tools available to human team members.

Use Cases

Capabilities

How It Works

  1. Task assignment - Assign a task to Sirius via the Plans page, API, or automatic dispatch from an epic.
  2. Container launch - A dedicated, isolated cloud container starts with your team's credentials.
  3. Repository clone - Sirius clones your connected GitHub repository into the container.
  4. Code Intelligence - Sirius indexes or refreshes your codebase, giving it semantic understanding of every function, caller, and dependency.
  5. Implementation - With full codebase access, Sirius reads relevant files, plans the changes, writes code, and runs tests.
  6. Pull request - Sirius creates a branch, commits the changes, and opens a PR. Heimdall automatically reviews the PR if connected.
  7. Completion - Sirius marks the task as ready for review with a summary of what was done and test results.

Security Model

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

Your source code is never stored in our database. Sirius clones your repo into an ephemeral container and the container is destroyed when the task completes. Code Intelligence builds a semantic map of your codebase (not full source files) - all scoped exclusively to your team.

AI Data Policy

Your code is never used to train, fine-tune, or improve AI models. Our AI providers operate under enterprise data processing agreements that prohibit training on customer data and enforce automatic deletion of API inputs and outputs within 30 days of processing. See our Security page for complete details.

Setup

  1. Subscribe to Sirius - Visit Settings > Billing and upgrade to a Pro or Enterprise plan.
  2. Connect GitHub - Go to Settings > Integrations > GitHub and install the Sirius GitHub App on your organization. Select the repositories Sirius should have access to.
  3. (Recommended) Index your code - Run npm i -g @momentalos/cli && momental-indexer --dir . to give Sirius semantic understanding of your codebase.
  4. Assign a task - Create a task and assign it to Sirius. Sirius handles the rest.

Access Model

Sirius is available on Pro and Enterprise plans. Each execution uses AI compute from your monthly allocation. Enterprise plans support bringing your own AI provider API key in Settings > Integrations > GitHub for direct billing.