Skip to main content

Glossary

Who This Is For​

This page is for every author and reader of xAgent documentation.

What It Is​

The glossary is the source of standardized terminology for xAgent documentation. Start with familiar AI terms, then explain their meaning and boundaries in xAgent. Product-specific terms identify interfaces, configuration, or implementation details rather than replacing general concepts.

xAgent is an agentic platform for ongoing work. Agentic capabilities are the core; private deployment, multi-user access, and centralized configuration are deployment and administration extensions.

Core AI Terms​

TermStandard Meaning
Agent HarnessRuntime mechanisms around the model that organize tools, context, memory, progress recovery, collaboration, and human review; not a model, a prompt, or a certification standard
AgentAn entity that understands goals, plans, calls tools, and progresses work based on execution results
Agentic LoopA cycle of model decisions, tool execution, result feedback, and further decisions; it does not guarantee task success
Tool CallingPerforming concrete operations through tool interfaces and using their results to inform the next step
ToolA concrete capability an Agent can invoke, such as reading a file, querying data, or sending a message
SkillA reusable task method, constraints, and tool-use guidance; not an individual tool or an automatic grant of tool permissions
Context EngineeringOrganizing instructions, materials, history, and capability definitions for the current task; xAgent includes on-demand Skill and tool loading and context compaction
Context CompactionReducing session history while retaining goals, constraints, progress, and key results for continued execution; not long-term memory, infinite context, or lossless retention
Agent Memory / Long-term MemoryA standard feature enabled by default that reuses stable preferences, accepted decisions, and background across one user's sessions, checked against source evidence, time, and current facts; not storage of every conversation
Resumable Execution / TasksContinuing tasks after waiting or interruption using session state, recovery snapshots, and work artifacts; not a guarantee of exactly-once external actions
Agent TeamsMultiple agents organized through dedicated managers, member session trees, role reuse, manager delegation, owner guidance, and shared materials; the product's Virtual Teams, not multi-user account administration
Multi-agent OrchestrationOrganization of agent roles, task delegation, and collaboration; xAgent executes through teams and sessions, while WorkGroup stores orchestration configuration. Publishing configuration is not task completion
Multi-agent CollaborationIndependent Agent sessions collaborating through explicit tasks, messages, and artifact references, including parent-child delegation; not shared full context or cross-user authorization
MCP (Model Context Protocol)A protocol for connecting external tools and capabilities; usability still depends on connection state, configuration, and authorization
A2A Client (Agent2Agent Client)User-scoped connections to remote Agents, remote task tracking, and result delivery; current client support does not mean xAgent exposes an A2A server
Human-in-the-loop (HITL)Human input, review, and action approval within a task; approval coverage depends on the tools and policies involved
ObservabilityInspecting execution through task status, messages, tool results, and artifacts; not a full automated evaluation platform
BM25 RetrievalTerm-relevance retrieval for memory and artifacts; it must not be described as vector retrieval or GraphRAG

Product and Technical Terms​

TermStandard Meaning
TaskA goal unit executed by an Agent
SubAgentAn Agent session that accepts a defined subtask, maintains its own context, and executes work independently
SessionA context for user-Agent interaction, task execution, and retained state
WorkspaceThe space for files, context, and intermediate artifacts used by an Agent during a Task
AgentPluginA plugin service connecting external systems, user Channels, and capability declarations; called Connector before 0.0.16.beta
ProcessSandboxThe platform isolation boundary for untrusted processes, responsible for file mounts, environment, process trees, and resource limits
Runtime AssetsExecution dependencies independently installed and verified by xAgent, then provided read-only to ProcessSandbox
Execution LeaseThe minimal file view, overlapping-write coordination, and file-change commit capability that WorkspaceFileService provides for one process execution
TriggerA mechanism that turns a future time or external event into a Session Task
Virtual teamProduct name for Agent Teams; Server 0.1.0 provides dedicated managers, member session trees, role reuse, manager delegation, owner guidance, shared materials, and whole-team archiving
WorkGroupImplemented orchestration configuration for Agents and communication links, with drafts and published versions; Sessions execute the actual tasks
Work RecordSession-scoped topic records, revisions, and deltas used to inspect continuity and evidence
Model Profile IDStable reference to a model configuration; distinct from its display name or the Provider's model ID
Delivery ReceiptEvidence that a particular messaging stage was accepted; does not by itself prove the whole task completed

When to Use It​

User guides, technical references, and maintenance documentation should all follow this glossary. In user-facing pages, explain the work value first, introduce familiar terminology when needed, and then use it consistently without piling up acronyms. Preserve exact UI labels in operating instructions.

Writing Rules​

When writing documentation:

  • Start with what the user can accomplish, then explain the Agentic capability; do not replace product positioning with implementation names.
  • Do not invent synonyms or stretch feature claims to fit popular terminology.
  • Do not describe planned capabilities as implemented; identify experimental features, version differences, and applicable boundaries.
  • Distinguish memory, context compaction, and information retrieval; distinguish successful calls, message delivery, and task completion.
  • Update this page, its translation, and related concept pages when adding a term.
  • Explain how to use a feature in user-facing pages; reserve internal boundaries for technical references.