Skip to main content

Glossary

Key terms and definitions used throughout DotAgents.


TermDefinition
ACPAgent Client Protocol — the underlying delegation protocol. In DotAgents, external ACP agents are now executed through the acpx CLI runtime.
AgentAn AI specialist with specific skills, tools, and behavior. Runs internally or as an external process.
Agent BundleA portable package containing an agent's profile, skills, and configuration for sharing.
Agent ProfileThe complete definition of an agent: identity, system prompt, tool access, skills, and connection.
.agents/The open standard directory for agent configuration. Works across DotAgents, Claude Code, Cursor, and others.
Context BudgetingAutomatic management of the LLM's context window, shrinking messages when limits approach.
DelegationWhen one agent assigns a subtask to another agent, typically through an acpx-managed external runtime.
Dictation ModeVoice mode that transcribes speech and inserts text into the active application.
ElicitationMCP 2025 protocol feature where a server requests additional input from the user during tool execution.
Emergency StopCtrl+Shift+Escape — immediately aborts all active agent sessions and tool executions.
FrontmatterSimple key: value metadata at the top of markdown files, delimited by ---. Used in skills, notes, and agent profiles. It is not full YAML.
Global LayerThe ~/.agents/ directory — global agent config shared across all projects.
GuidelinesAdditional behavioral rules in an agent profile, supplementing the system prompt.
Hands-Free ModeVoice Activity Detection (VAD) mode on mobile — listens and sends automatically without button presses.
KnowledgeThe mixed-content workspace under .agents/knowledge/ that stores notes and note-local assets.
Kill SwitchEmergency stop mechanism. Same as Emergency Stop.
LangfuseOpen-source LLM observability platform. Optional integration for tracing and debugging.
LLMLarge Language Model — the AI model that powers agent reasoning (e.g., GPT-5.4 Mini, Claude Sonnet 4.6, Gemini 3.1 Pro).
LoopA recurring task that runs on a schedule (e.g., "check email every 10 minutes").
MCPModel Context Protocol — Anthropic's open standard for connecting AI models to tools and resources.
MCP ClientThe side that calls tools. DotAgents is an MCP client.
MCP ServerAn external process or endpoint that exposes tools. Connects via stdio, WebSocket, or HTTP.
NoteA markdown knowledge item stored canonically at .agents/knowledge/<slug>/<slug>.md.
Panel ModeCompact floating window mode for the desktop app.
ParakeetLocal ONNX-based speech recognition model. No API key required.
Remote ServerFastify HTTP server in the desktop app that mobile and external clients connect to.
SessionA single conversation thread with an agent, including messages and tool executions.
SkillA markdown instruction file that teaches an agent how to do something. Stored in .agents/skills/.
STTSpeech-to-Text — converting spoken audio to text. Providers: OpenAI Whisper, Groq, Parakeet.
System PromptCore instructions that define an agent's behavior, operating style, and constraints.
tipcTyped IPC — type-safe communication between Electron's main and renderer processes.
ToolA callable capability exposed by an MCP server (e.g., github:search_repositories).
Tool ApprovalUser confirmation required before a tool executes. Configurable per-agent and per-tool.
TTSText-to-Speech — converting text to spoken audio. Providers: OpenAI, Groq, Gemini, Kitten, Supertonic.
VADVoice Activity Detection — automatically detects when the user starts and stops speaking.
Working NoteA note with context: auto, making it eligible for automatic runtime injection.
Workspace LayerThe ./.agents/ directory in a project — overrides global config for that project.

Next Steps