Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.charmos.io/llms.txt

Use this file to discover all available pages before exploring further.

Charm Store is the user-facing marketplace for published Charm agents.

What Users See

Store listings can include:
  • agent name and description,
  • author,
  • tags,
  • pricing,
  • supported inputs,
  • run history or app UI,
  • OAuth requirements,
  • install or execute actions.

What Developers Publish

Developers publish an agent bundle and manifest with:
charm push .
The Store reads metadata from charm.yaml, including:
  • persona,
  • pricing,
  • interface,
  • auth,
  • runtime.

Execution

When a user runs an agent, the Store sends the request to the runner. The runner validates auth, billing, runtime mode, environment variables, and bundle location before starting execution.

Developer Checklist

  • Use clear names and descriptions.
  • Keep input fields understandable for non-technical users.
  • Validate the manifest before publishing.
  • Test the Store page after publishing.
Continue with Publish.