Skip to content

Glossary

Key terms and concepts in Astonish

Key terms and concepts used throughout Astonish, listed alphabetically.


The AI entity you interact with in chat. Uses tools and memory to accomplish tasks.

A communication adapter connecting Astonish to external messaging platforms (Telegram, Email).

Automatic summarization of older conversation messages when the context window gets full.

An encrypted secret stored in the credential store. Used for API authentication, OAuth, and service access.

The Astonish background service that runs Studio, channels, scheduler, and fleet sessions.

When the agent spawns sub-agents to handle parts of a task in parallel.

Converting an interactive chat session into a reusable YAML flow.

A connection between nodes in a flow. Can be unconditional or conditional.

A vector representation of text used for semantic search in the memory system.

Multi-agent team system. A group of specialized AI agents that collaborate on complex tasks.

A structured automation workflow defined in YAML as a directed graph of nodes and edges.

Information stored in the memory system. Retrieved automatically or via memory_search.

An optional password protecting credential store values from being viewed.

Model Context Protocol — an open standard for connecting AI agents to external tool servers.

Persistent vector store where Astonish saves and retrieves knowledge across sessions.

A unit of work in a flow (input, llm, tool, output, or update_state).

A configured fleet template instance bound to a specific project, channel, and credentials.

An AI model service (OpenAI, Anthropic, Ollama, etc.) that Astonish connects to for inference.

The 5-layer security system that prevents secrets from appearing in logs or LLM context.

The cron-based job execution system that runs tasks on a schedule.

A persisted conversation with its full history, stored as a JSONL file.

A pre-built instruction guide that teaches the agent how to use a specific CLI tool or workflow.

The shared key-value store that passes data between nodes in a flow.

A child agent spawned by delegation, with its own session and filtered tool access.

A session created by a sub-agent, linked to its parent session.

A Git repository that provides flows and MCP server configurations as extensions.

A fleet team definition specifying agent roles, models, and capabilities.

A pairwise conversation between two agents in a fleet session.

A capability the agent can invoke (file operations, shell commands, web requests, etc.).

A group of related tools (e.g., browser tools, email tools).

The chromem-go database that stores embeddings for semantic memory search.