Skip to content

Identity & workspace

What this is for. Workspace files are the agent’s long-lived prose: who they are, how they relate to the team, and how they should use tools — plus a Memory file for your own notes about the agent. This is deeper than the Configuration form. What EYAS remembers is not here: it records memory itself and shows it on the Memory page. When autonomy forbids self-update, changes to identity come through Forge instead of a silent rewrite.

  • You want to write (or restore) Who I am, My mission, escalation, and refusal rules.
  • The agent needs guidance on the team (AGENTS) or on tool policy (TOOLS).
  • A bad edit landed and you need History → Restore.
  • You are reviewing a Forge soul proposal against the current IDENTITY.
  1. Open Agents → the agent → tab Workspace — route /agents/:id.
  2. Pick a file (Who I am, Team description, Tools, Memory). Edit in Editor or check Preview.
  3. Use the IDENTITY section chips to jump to (or create) missing headings. Save.
  4. Open History if you need a snapshot. After restore, the file on disk should match that snapshot.

Long-lived behaviour lives in markdown files under data/agents/<id>/, not only in SQL form fields.

File labelMeaning
Who I am (IDENTITY)Core identity narrative and mission sections
Team description (AGENTS)How this agent relates to the team
Tools (TOOLS)Tool usage guidance
Memory (MEMORY)Your own notes about this agent. EYAS does not send this file to the model, and agents cannot write it. What EYAS remembers is on the Memory page.

Choosing Memory in the file picker shows that hint: Your own notes about this agent. EYAS does not send this file to the model, and agents cannot write it. What EYAS remembers is on the Memory page. You can still edit and save it, and view its history, as before.

The workspace_append and workspace_edit tools edit only Team description (AGENTS.md) and Tools (TOOLS.md). Agents can no longer write the Memory file (MEMORY.md) or daily memory files (memory/YYYY-MM-DD.md): EYAS records memory automatically, and agents never write memory themselves.

ControlMeaning
EditorRaw markdown edit mode
PreviewRendered preview
Markdown content…Editor placeholder
SaveWrite file to disk/workspace store
(empty)File has no content yet

Click a section chip to jump to or create a missing heading:

SectionPurpose
Who I amSelf-description
My missionMission statement
Ongoing proactive dutiesBackground duties
When to escalateEscalation rules
When to refuseHard refusal boundaries

Hint: Click a section to add it if missing.

ControlMeaning
HistoryList of saved snapshots
ViewOpen snapshot comparison
Snapshot (date) vs Current versionDiff sides
RestoreRoll file back to snapshot
EmptyNo saved history.

Snapshot notice may say to restore then open in the editor to view full content.

PathWhat changes
Configuration formSQL-level name, model, tools list, budgets
Workspace filesDeep identity, mission, tool policy prose
ForgeProposed identity/soul changes requiring approval

When autonomy forbids direct identity self-update, agents must propose via Forge instead of rewriting IDENTITY themselves.