Skip to content

Core concepts

Read this once after Your first hour. Come back when a later chapter uses a word you do not recognise. This page is the mental model, not a screen-by-screen guide.

EYAS is not a single chatbot window. It is a personal AI operating system: named agents, durable memory, a work board, automation, and multi-channel I/O on your machine.

ConceptWhat it isWhere in UI
AgentNamed AI actor with model, tools, skills, voice, workspace files, optional channelsAgents
ColleaguePrimary or team agent you talk to — home thread, SOUL. Setup creates two (Personal Assistant + System Engineer).Sidebar Colleagues / Agents
SpecialistNarrow worker from a shared pool; any colleague can spawn an enabled one (run_specialist)Agents (tier: Specialist)
ConversationMessage thread with one or more agents; tool calls, runs, context railNew Conversation / chat
Board cardTrackable work item; often linked to a conversationBoard
Project / stageDelivery structure; conversations can sit on stagesProjects
SkillReusable markdown procedure pack agents can loadSkills
ToolInvokable capability (shell, browser, APIs, MCP…) with permissionsTools / agent config
MemoryHybrid recall: working → episodic → semantic/procedural → archive + vault filesMemory
Knowledge pageExplicit wiki page you edit (not automatic memory)Knowledge
DocumentUploaded file indexed for retrievalDocuments
ChannelExternal inbox/outbox (e.g. Telegram) bound to an agentCommunication
ProviderLLM backend (cloud API, host CLI, or local runtime)Providers
Prompt chainmaster → project-type → project → conversation layersPrompts / Settings
Security gatePolicy checks before dangerous actionsSecurity
ForgeHuman-approved proposals to evolve agent soul/identityForge
flowchart LR
User --> Conv[Conversation]
Conv --> Agent
Agent --> Tools
Agent --> Memory
Agent --> Board
Agent --> Channel[External channel]
User --> Board
Board --> Conv
  1. Setup creates owner, primaries, provider
  2. You open a conversation or create a board card
  3. The colleague may use tools/skills, write memory, hand off / spawn a specialist, or answer on a channel
  4. You review results in chat, board, documents, or outbound messages
AgentConversationBoard card
LifetimeLong-lived configurationThread of messagesWork tracking unit
“Who”Persona + tools + memorySession of talkTask state
Change often?Settings, forge, workspaceEvery messageStatus, assignee, due date
StoreWho writes itBest for
Memory tiersSystem / agents during workAutomatic recall, episodes, procedures
Vault markdownImport / agents / you / auto-capture after a conversation turn (on by default since 0.8.16-beta)Long-lived semantic & procedural notes
Knowledge baseYou (editor)Curated wiki
DocumentsUploadPDFs, office files, source dumps

A durable fact stated in chat can become a vault note without anyone asking. Capture runs after the reply is delivered; a failed capture costs a note, never the answer. Details: Memory.

When chatting you may see controls such as:

ControlMeaning
ModelWhich model answers: a fixed model, Auto-routing, or the colleague’s default
EffortReasoning depth vs cost/speed. Lists only the levels the conversation’s model offers; Auto inherits (Deep → Max, the colleague’s effort, the delegating conversation’s) or uses the model’s default
Orchestration: SoloNo specialists, hand-offs or team proposals
Orchestration: AutoModel decides fan-out
Orchestration: DeepAggressive multi-agent fan-out; default effort Max

Details: Conversations.

  • Root owner — human admin account
  • Master password — encrypts Secrets store
  • CASL permissions — what each user/agent may do
  • Security gate — runtime checks on risky tool use
  • Autonomy flags — how much agents may do without asking