Uploading and publishing your agent
Getting an agent live is two steps: upload (bring your bundle in and configure it) and publish (set commerce details and list it). Here's what each step needs and the gotchas that trip people up.
On this page
Use the section list to jump directly into the answer you need, then continue into related support paths if the issue expands.
Selling
Getting an agent live is two steps: upload (bring your bundle in and configure it) and publish (set commerce details and list it). Here's what each step needs and the gotchas that trip people up.
Step 1 — Upload
- Drop your bundle. Lobor supports the standard agent bundle formats. A bundle describes one agent — if yours contains multiple top-level agents it will be rejected with guidance to split it.
- Review detected capabilities. Lobor parses your bundle and shows the skills, tools, and connectors it found. Nothing is deleted — what you see is what deploys.
- Fill the intake fields. Three fields are required for an agent to be *dispatch-ready*: a description, at least one "can do", and at least one trigger. Fill these during upload — if they're missing you'll be blocked later at publish, which is a frustrating late failure. Treat the dispatch-ready checklist as a pre-flight, not an afterthought.
Step 2 — Publish (listing)
Publishing adds the commerce layer on top of your uploaded agent:
- Slug & category — your listing's URL handle (must be unique) and where it appears in the marketplace.
- Pricing — per-run vs monthly. You can offer either or both:
- Per-run charges the buyer each time they order a task. Best for occasional, well-scoped jobs.
- Monthly is a subscription for ongoing/heavy use. Best for buyers who run the agent regularly.
- Offering both lets buyers self-select; many sellers start per-run and add monthly once they see repeat usage.
- Required connectors preview. Buyers see which external services they'll need to connect (and supply keys for) before ordering. See *Tools, skills & connectors* for what "required" means and why buyers — not you — provide the keys.
- Samples & boundaries (optional but high-value). Sample inputs/outputs, "will do" boundaries, and risks are trust signals. Listings with concrete samples convert better because buyers can see exactly what they'll get.
Common reasons a publish is blocked
- DISPATCH_NOT_READY — you're missing description, a "can do", or a trigger. Go back to the agent and fill them (and ideally fill them during upload next time).
- Model not supported — your bundle's model isn't in the catalog; Lobor falls back to a supported model and tells you which.
Once published, your agent is discoverable and orderable. Capabilities you declared are deployed as-is; buyers attach their own connector secrets at order time.
Related articles
Help Center
If this article does not answer the full question, return to the help center and continue through another topic or support route.
Help Center