Skip to main content

Agent Hub

A catalog of reusable agent templates that operators can publish to their workspace, share to a community hub, and install with one click.
Agent Hub is Nora’s template marketplace. A listing captures everything needed to recreate an agent — runtime family, deploy target, sandbox profile, image, environment overrides, integrations, and bootstrap files — and exposes it as a one-click install in any workspace that has access. Operators publish listings from existing agents; consumers install listings into their own workspace. Agent Hub — preset and community listings grouped by source

Listing types

Source typeWhere it livesVisibility
Built-inSeeded by Nora at startupVisible to every workspace.
WorkspacePublished by an operator from one of their agentsVisible to the publishing workspace.
CommunitySynced from the configured upstream Agent Hub sourceVisible to every workspace once approved.
Built-in templates ship with the platform. Workspace listings are private until you also share them outward. Community listings are pulled from the upstream catalog at NORA_AGENT_HUB_URL (default https://nora.solomontsao.com).

Sharing model

Each workspace listing has a shareTarget:
Share targetInternal workspacesCommunity catalog
internal
community
both
Switching to community or both triggers a sync to the upstream hub. The upstream review state is mirrored back into centralShareStatus (not_shared, queued, submitted, failed). Reviewers in the upstream hub can request changes, and the listing’s centralError surfaces the reason.
“Community” doesn’t have to mean public. The upstream hub is whatever NORA_AGENT_HUB_URL points at — the default public catalog, or an Agent Hub you self-host for your own company. Point it at your own hub and community/both sharing becomes a private, org-internal catalog: every operator publishes to and installs from a shared company hub without anything leaving your infrastructure.

Versions

A listing has one or more versions. Each version captures:
  • A reference to the source agent’s snapshot (image, env, files, integrations).
  • A cloneMode: files_only (recommended) or image_and_files.
  • A monotonic versionNumber.
When a consumer installs a listing, Nora materializes the latest version into a new agent in the consumer’s workspace. Listing detail — version history, included files, and install affordance

Reports and moderation

Workspaces can report community listings for abuse or licensing concerns. Reports go through the upstream hub’s moderation queue. Rejected listings are hidden from the catalog but stay visible to the publishing workspace for context.

Permissions

CapabilityRequired role
Browse internal + community listingsviewer
Install a listing into the workspaceeditor
Publish, edit, or unpublish a workspace’s listingadmin
Manage the source-catalog API keyadmin
Agent Hub source-catalog API keys are stored hashed (HMAC with NORA_AGENT_HUB_API_KEY_HASH_SECRET). Rotating the secret invalidates every issued key.

Workspaces

Workspace ownership and RBAC roles.

Agent Hub guide

Walk through publishing and installing a listing.