Skip to content

Glossary

Alphabetical definitions of key terms used throughout the Astonish documentation.

TermDefinition
AgentAn AI entity configured with a system prompt, model, and tools that processes user requests and takes actions.
AppA generated application (HTML/JS/CSS) produced by the agent and previewable in Studio.
Cascading DefaultsConfiguration inheritance: org defaults → team defaults → user settings. Lower levels override higher.
ChannelA communication adapter connecting an external platform (Telegram, Email, Slack) to the agent engine. See Channels.
Credential StoreEncrypted storage for sensitive values (API keys, tokens) used by tools and integrations.
DEKData Encryption Key. Per-record symmetric key used to encrypt sensitive data. Itself encrypted by the KEK.
DistillationThe process of compressing long conversation histories into concise summaries for memory storage.
Envelope EncryptionTwo-layer encryption scheme: data is encrypted with a DEK, and the DEK is encrypted with a KEK.
FleetMulti-agent coordination system where teams of specialized agents collaborate on complex missions. See Fleet.
FlowA defined sequence of agent actions, tool calls, and logic that executes as a pipeline. See Flows.
ForkCreating a new session that branches from a specific point in an existing conversation.
Hub AgentThe coordinating agent in a fleet that assigns tasks to spokes and synthesizes results.
KEKKey Encryption Key. Master key used to encrypt DEKs. Stored separately from encrypted data.
MCPModel Context Protocol. A standard for connecting external tool servers to AI agents.
Memory (Personal)Private memory tier storing facts and preferences for a single user.
Memory (Team)Shared memory tier accessible to all members of a team.
Memory (Org)Shared memory tier accessible across an entire organization.
NodeA single step in a flow: an agent call, tool invocation, condition, or transformation.
OrganizationTop-level tenant in cloud deployments. Contains teams, users, and shared resources.
Personal WorkspaceA user's private space within the platform containing their sessions, memory, credentials, and config.
PlanA mission instance in fleet — created from a template with a specific objective and tracked through completion.
PublishMaking a flow or app available to other team/org members.
Remote CLIUsing the Astonish CLI against a remote platform instance rather than a local setup.
RLSRow-Level Security. PostgreSQL feature ensuring tenants only access their own data.
SandboxIsolated execution environment for running agent-generated code safely.
SessionA conversation between a user and an agent (or between two fleet agents) with persistent message history.
SkillA reusable capability package that can be attached to an agent (tools + prompt instructions).
Spoke AgentA specialist agent in a fleet that receives tasks from the hub and reports results back.
Sub-agentAn agent invoked by another agent to handle a delegated subtask within a single session.
TapA passive listener that observes agent activity for logging, analytics, or compliance without altering behavior.
TeamA group of users within an organization who share memory, flows, and agent configurations.
Three-Tier MemoryThe memory architecture with personal, team, and organization levels.