Publish a Charm agent version to Charm Store.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 push validates the manifest, bundles the project, uploads it, and creates or updates the published agent version.
Usage
Before Pushing
Authenticate first:Dry Run
Preview the payload without publishing:Bundle Rules
Charm packages your project source and manifest into a bundle. Use.charmignore to exclude files that should not be uploaded, such as:
- local virtual environments,
- large generated files,
- secrets,
- local datasets,
- build artifacts.
Versioning
Updatepersona.version in charm.yaml when publishing a new version. If the same version already exists, the Store may reject the push.
After Publishing
After a successful push:- open the agent in Charm Store,
- run a smoke test,
- verify required keys/OAuth connections,
- check logs if execution fails.
