Skip to main content
Template names give builds stable refs that are easier to use than generated template IDs.
claim = Template.reserve_name("team/agent-template")
print(claim.claim_token)

namespace = Template.get_namespace("team")
print(namespace.slug)

Template.rename("team/agent-template", "agent-template-renamed")
Template.release_name_claim(claim.claim_token)
Template refs can be IDs, canonical refs, or aliases depending on the operation. Prefer canonical refs in automation when you need stable ownership and namespace behavior. Use field selection for compact index responses:
templates = Template.list(fields=["id", "canonical_ref", "visibility"])
info = Template.get("team/agent-template", fields=["id", "canonical_ref"])

CLI

nullspace template reserve team/agent-template
nullspace template namespace get team
nullspace template claim release tclm_...
nullspace template rename team/agent-template agent-template-renamed
nullspace template list --fields id,canonical_ref,visibility