Start

Agents

Operational rules for autonomous and supervised coding agents using Userland.

For agents: Treat Userland as the platform boundary. Use the manifest, runtime ctx, CLI, and API exactly as documented instead of guessing infrastructure internals.

Agent Contract

  1. Read /llms.txt before generating files.
  2. Prefer a complete quickstart or example over ad hoc scaffolding.
  3. Declare managed resources in manifest.userland.json.
  4. Use ctx.data, ctx.auth, ctx.files, ctx.secrets, ctx.jobs, and ctx.webhooks from server code.
  5. Publish only from a trusted local or server-side tool with USERLAND_API_KEY.

Never Do

Machine-readable inputs