Skip to main content

Introduction

Elacity is a prompt and agent management control plane. It gives you a single place to author versioned prompts, assemble them into agents, and deploy those agents across environments and providers.

What you can do

Author prompts

Write reusable prompts with semantic versioning, compose them from smaller building blocks called promptlets, and inject dynamic values with environment, fleet, and agent variables.

Manage agents

Create agents that reference specific prompt versions, attach tools, and group them into fleets for coordinated management.

Deploy anywhere

Push agent configurations to any supported provider across multiple environments (dev, staging, production) with full deployment history and drift detection.

Test in the Playground

Try prompts and agent configurations interactively before deploying to production.

Key concepts

ConceptDescription
PromptA versioned instruction set stored in a registry. Supports semver (e.g. 1.0.0, 1.1.0).
PromptletA reusable prompt component that can be composed into larger prompts.
VariableA dynamic placeholder scoped to an environment, fleet, or individual agent.
AgentA deployable unit that combines a prompt version, a provider, tools, and configuration.
FleetA logical group of agents that share default configuration.
EnvironmentA deployment target (e.g. development, staging, production) with its own secrets and provider credentials.
ToolA function or capability an agent can invoke at runtime.
RegistryA public or private store for prompt versions.
DeploymentA record of pushing an agent configuration to a provider in a specific environment.

Next steps