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.

Publishing uploads a versioned agent bundle to Charm Store.

Authenticate

charm auth login

Validate

charm validate .

Dry Run

Preview without publishing:
charm push . --dry-run

Publish

charm push .

What Gets Bundled

Charm bundles the project source, manifest, and dependency files needed to run your agent. Use .charmignore to exclude:
  • .env,
  • virtual environments,
  • large local datasets,
  • build output,
  • cache directories,
  • private files.

Versioning

Each published version should use a unique persona.version in charm.yaml.

After Publishing

  • Open the Store listing.
  • Run a smoke test.
  • Confirm required OAuth or API keys are available.
  • Check logs if the run fails.