Forge

Forge is Git hosting that is part of MIOSA. Every organization has it, and every repository lives next to the sandboxes, agents and deployments that use it.

Why Forge exists

Most code on MIOSA is not typed on a laptop. It is written inside a sandbox, by you or by an agent such as Optimal, and it needs somewhere to go when the sandbox is done. Forge is that place.

  • One account. Your MIOSA API key is your Git credential. There is no separate Git host account and no access token to copy around.
  • Deploy from a branch. Point a deployment at a branch and every push builds and ships a new version.
  • A preview for every pull request. Each pull request on a linked repository gets its own preview version and a deploy check.
  • Merge rules you can enforce. Branch policy decides how many approvals and which checks a pull request needs before it can merge.
  • Agents are first-class. The same repositories are reachable from the CLI, the REST API and the SDKs, under the same permissions.

What a repository gives you

AreaWhat you get
GitClone, fetch and push over HTTPS at https://forge.miosa.ai/<org>/<repo>.git
Pull requestsOpen, review, comment, diff, close, reopen and merge
ChecksResults reported against a commit, with evidence, that branch policy can require
Branch policyRequired approvals, independent reviewers, required checks, code owners
ReleasesTags with notes and downloadable assets, including a source archive

Repositories are private by default. Access follows your organization’s roles, and each repository can grant extra roles to people.

Where to start

Was this page helpful?