Skip to content

Magmell documentation

Define an agent in Python, deploy it once, and run it securely from your application.

Magmell gives agents a small programming model and a managed execution environment. You provide a Python handler; Magmell builds an immutable deployment and starts isolated runs whenever your application needs them.

Start with one function

Implement handle(input). Return any JSON-serializable value. Add packages only when you need them.

Deploy immutable versions

Every deployment has a stable name and explicit version. A successful build can be run again without rebuilding.

Observe every run

Follow queued, running, and terminal states. Inspect structured logs, spans, metrics, and gateway phases in one timeline.

Keep credentials scoped

Store secrets on a deployment. They are delivered only for an invocation and never exposed as process environment variables.