> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xysq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 2026

> Product updates and release notes for xysq in 2026.

<Note>
  Follow along at [app.xysq.ai](https://app.xysq.ai/login) or check back here as xysq ships new features.
</Note>

## Now live - 5 July 2026

<Card title="Session loop" icon="arrows-rotate" href="/features/session-loop">
  The between-sessions memory gap is now closed. Two pieces ship together: **auto-mem** (recall-before-asking) primes your agent with the context it needs at the start of every session, without you having to ask; **wrap-up** distills the whole session into one durable memory the moment you're done, so the next session picks up where this one left off. One opens the loop, the other closes it.

  Shipping in the Claude Code plugin v2.8.0. Run `/plugin update xysq` and start a new session.

  [Learn how the session loop works →](/features/session-loop)
</Card>

## Now live - 22 June 2026

<Card title="Goal loop" icon="route" href="/features/goal-loop">
  Hand your agent a goal that spans your whole vault ("pull together everything on the auth migration before I write the design doc") and the new **xysq-goal** skill walks your memory until the goal is covered: search broad, enumerate complete, follow the connections, read deep, stop when it's done. Where a single recall returns the top matches and drops the rest, the goal loop is built to *cover* a goal, so it can tell you what it found and the one thing your vault doesn't have, instead of a confident partial answer.

  Shipping in the Claude Code plugin (v2.3.0). Run `/plugin update xysq` and start a new session.

  [Learn how the goal loop works →](/features/goal-loop)
</Card>

<Info>
  **Three new memory primitives under the hood.** The goal loop runs on `vault_search` (ranked discovery), `vault_find` (complete, filtered enumeration: every decision, every blocker, every memory in a window, nothing silently dropped), and `vault_get` (read one memory in full). Your agent can use them directly too, not just through the skill.
</Info>

## Now live - 21 June 2026

<Card title="Slack for teams" icon="slack" href="/integrations/apps/slack">
  Connect a team's Slack and the channels you choose start folding into the **team vault**. An admin connects it once, picks the channels, and from then on human messages in those channels become recallable memory the whole team shares, across every agent each member uses. Bot chatter and `no-reply` noise are dropped before storage; a thread folds into one memory instead of scattering across replies.

  Slack is a team integration, not a personal one. Open it from a team's **Apps** tab.

  [Set up Slack →](https://app.xysq.ai/connect-apps) · [Read the docs →](/integrations/apps/slack)
</Card>

<Info>
  **Import the chats you've already had, now ChatGPT too.** You can already export your Claude history and have it folded into your vault. Now ChatGPT exports work the same way: drop in the `.zip`, xysq walks the conversation tree, dedupes, and files each chat as one memory. The whole pipeline (preview, dedup, retain) was already platform-agnostic, so adding ChatGPT was one parser. The chats you've had don't have to start from zero.
</Info>

### What's in it

<CardGroup cols={2}>
  <Card title="Recall, right inside Chat" icon="wand-magic-sparkles" href="/features/recall-skills">
    The recall skills (recap, decisions, blockers, actionables, prep) now run in the dashboard Chat. Type `/` in the composer to pick one from a menu, or just ask in plain English ("what did I decide last week?") and Chat routes it for you. Same skills your coding agent uses, now one keystroke away in the app.
  </Card>

  <Card title="Skill cards on the dashboard" icon="layer-group" href="https://app.xysq.ai">
    A rotating set of skill cards on the home page shows what recall can do right now, pulled from your own vault. Click one and it pre-fills the Chat composer with a ready-to-run draft. Less staring at a blank box, more "oh, I can ask that".
  </Card>

  <Card title="Vault, rebuilt as a timeline" icon="stream" href="/features/vault">
    The vault is now a chronological, date-grouped timeline of provenance-led cards instead of a flat table. Memories from one document collapse into a single card, status and "shared with team" badges sit inline, and every row has a menu (download, edit tags, retry, delete). Works the same for personal and team vaults.
  </Card>

  <Card title="Editable memories + units" icon="pen-to-square" href="/features/vault">
    Open any memory to see the raw text it was built from, the facts extracted out of it, and the smaller **units** it folded into. Edit the text inline and xysq re-indexes it in place, same record, no duplicate. What the vault stored is no longer a black box.
  </Card>
</CardGroup>

[Open Chat →](https://app.xysq.ai) · [Learn about recall skills →](/features/recall-skills) · [Learn how the Vault works →](/features/vault)

***

## Now live — 24 May 2026

<Card title="Integrations" icon="boxes" href="https://app.xysq.ai/connect-apps">
  Connect the apps you already use and let xysq watch them for you. **Gmail** is live today — your inbox and sent folder flow into your memory through a rule pipeline you control. The defaults skip the loud stuff (Promotions, Social, Spam, mailing lists, `no-reply@` senders) and keep the rest: personal replies, flight confirmations, receipts, anything that survives the gauntlet. Filtering happens before storage, so noise never reaches your vault.

  Google Calendar is live too, and GitHub is live for teams. Outlook, Slack, Notion, Linear, Jira, Confluence, and Granola are queued up next.

  [Open Integrations →](https://app.xysq.ai/connect-apps) · [Learn how Integrations work](/integrations/apps/overview) · [Gmail setup guide](/integrations/apps/gmail)
</Card>

<Info>
  **Your rules. Your filter. Your audit trail.**

  Every event xysq receives — kept, skipped, or quota-dropped — lands in [activity logs](https://app.xysq.ai/logs) with a human-readable "why". You can see exactly which rule fired, override any skipped message with one click, and edit your filter rules in a live YAML editor with inline validation. Nothing happens silently.
</Info>

### What's in it

<CardGroup cols={2}>
  <Card title="Two-stage filter pipeline" icon="filter" href="/integrations/apps/gmail#manage-filter-rules">
    Deterministic YAML rules decide most events instantly. A lightweight LLM tie-breaks the ambiguous cases — confirming a real flight booking, recognising an actual receipt — only when a rule explicitly asks for it.
  </Card>

  <Card title="Live rule editor" icon="code" href="/integrations/apps/gmail#manage-filter-rules">
    Edit rules in Monaco with autocomplete, inline schema validation, and a side panel showing your effective rule set. Save is disabled until validation passes — you can't ship a broken config.
  </Card>

  <Card title="Activity logs with provenance" icon="scroll" href="https://app.xysq.ai/logs">
    Every event in one timeline. Filter by app, decision, date, or full-text search the subject and sender. Each row tells you which rule won and what the LLM said, in plain English.
  </Card>

  <Card title="Keep anyway override" icon="rotate-left" href="/integrations/apps/gmail#keep-anyway">
    Spot a real email the filter mis-classified as skip? One click pulls it into memory after the fact. The audit row updates in place so the timeline stays honest.
  </Card>

  <Card title="Disconnect-safe by design" icon="plug-circle-xmark" href="/integrations/apps/gmail#disconnect-gmail">
    Disconnecting stops new events. Everything else — memories, rules, logs — stays. Reconnect later and pick up where you left off. No double-ingestion, no fresh start.
  </Card>
</CardGroup>

[Set up Gmail →](https://app.xysq.ai/connect-apps) · [Read the docs →](/integrations/apps/gmail)

***

## Now live — 7 May 2026

<Card title="Chat & Organise" icon="comments" href="https://app.xysq.ai">
  Two new surfaces shipped together. **Chat** lets you talk to xysq directly inside the dashboard — it remembers what you tell it across conversations, switches models based on what you ask, and searches the web when you need something recent. **Organise** is your file workspace: drop in PDFs, notes, images, or data exports and xysq reads them, indexes the contents, and makes them available to Chat and to every connected agent.

  Chat and Organise work together. Right-click any file in Organise and choose **Use in Chat** to pin it to a conversation. Or drag a file into Chat directly — it lands in Organise automatically.

  [Open Chat →](https://app.xysq.ai) · [Learn about Chat](/features/chat) · [Learn about Organise](/features/organise)
</Card>

<Info>
  **You don't need Chat to use xysq.** Your own AI tool — Claude, Cursor, anything that speaks MCP — talks to the same memory. Chat is there for when you want to use xysq directly. Files you put in Organise are available in both places.
</Info>

### What's in it

<CardGroup cols={2}>
  <Card title="Talk to xysq directly" icon="comments" href="/features/chat">
    Conversations live in the sidebar and persist across sessions. Auto, Fast, Smart, Vision, and Reasoning modes pick the right depth for each turn. 20 messages a day on the free plan.
  </Card>

  <Card title="A workspace for your files" icon="folder-open" href="/features/organise">
    Folders, drag-drop upload, breadcrumb navigation. PDFs, text, JSON, CSV, and images up to 10 MB. Files are extracted, indexed, and ready to use in seconds.
  </Card>

  <Card title="Use in Chat" icon="paperclip" href="/features/chat">
    Pin any file or folder to a conversation — its contents stay in scope for every turn. Or `@`-mention a file inline for a single turn. Folders pinned live: new files added later are automatically in scope.
  </Card>

  <Card title="Personal and team Organise" icon="users" href="/features/organise">
    Each team gets its own Organise space alongside its vault. Files belong to the team, follow team roles for read/write access, and feed the team's shared memory.
  </Card>
</CardGroup>

[Learn how Chat works →](/features/chat) · [Learn how Organise works →](/features/organise)

***

## Now live — 20 April 2026

<Card title="Graph View" icon="circle-nodes" href="https://app.xysq.ai/graph">
  Your vault, rendered as a 3D galaxy of connected memories. Every memory is a star; every link between them a filament. Clusters pull together into hemispheres, entities surface as their own nodes, and clicking any star opens the memory alongside every connection it has.

  [Open Graph View →](https://app.xysq.ai/graph)
</Card>

<Info>
  **See how your context connects.**

  Graph View turns the vault from a list into a map. You can see at a glance which topics are dense, which entities sit at the centre of your work, and which memories bridge between clusters. It's a read-only lens over the same vault your agents already use — no new data to maintain, just a new way to navigate what's already there.
</Info>

### What's in it

<CardGroup cols={2}>
  <Card title="Personal and team scopes" icon="layer-group" href="/features/vault">
    Open your personal Vault or any team vault; in the personal Vault, a sub-scope chip narrows to Default, PII, or Confidential memory.
  </Card>

  <Card title="Dynamic clusters" icon="circle-nodes">
    Hemispheres are built live from your vault's own themes — no hard-coded categories. Clusters rank by size, so the biggest topics in your memory always sit at the top.
  </Card>

  <Card title="Focus + detail drawer" icon="bullseye">
    Click a memory to frame it with its neighbours. The drawer shows the full text, context, entities, tags, and every connected memory — click through without losing your place.
  </Card>

  <Card title="3D navigation with LOD" icon="cube">
    Orbit, zoom, and fly through the galaxy. Level-of-detail, gravity wells, and bloom intensity are all tunable from the render panel.
  </Card>
</CardGroup>

[Learn how Graph View works →](/features/vault#graph-view)

***

## Now live — 15 April 2026

<Card title="Python SDK" icon="python" href="/sdk/getting-started">
  The xysq Python SDK is live. Add persistent memory to your own agents and applications — directly, without an MCP server.

  **`pip install git+https://github.com/xysq-ai/sdk_python_xysq.git`**

  The SDK gives you three core operations: `capture` to store a memory, `surface` to retrieve relevant context, and `synthesize` to ask a natural language question answered from your vault. Everything works on your personal vault and on shared team vaults.

  [Get started with the SDK →](/sdk/getting-started)
</Card>

<Info>
  **Built for developers building agents.**

  The SDK is the direct API path — lower overhead than MCP, full control over when and what to capture, and the same memory bank your MCP-connected agents already use. Personal vault, team vaults, knowledge base — all accessible from code.
</Info>

### What's in the SDK

<CardGroup cols={2}>
  <Card title="Memory operations" icon="brain" href="/sdk/memory">
    Capture, surface, synthesize, list, delete, and status/wait for deterministic indexing. Async and sync clients included.
  </Card>

  <Card title="Organise" icon="folder-open" href="/sdk/organise">
    Upload PDFs, images, and documents into a folder tree. Their contents become part of the same vault and surface automatically through memory queries.
  </Card>

  <Card title="Team Vaults" icon="users" href="/sdk/teams">
    Scope any operation to a shared team vault with `client.team(team_id)`. Same interface, shared context.
  </Card>

  <Card title="XysqAgent & Tool Calling" icon="robot" href="/sdk/agent">
    `XysqAgent` wraps any LiteLLM-compatible model with automatic memory retrieval and capture. Configurable context strategies, including custom ones. LiteLLM and Anthropic tool-calling integrations also included.
  </Card>
</CardGroup>

***

## Now live — 13 April 2026

<Card title="Teams" icon="users" href="/features/teams">
  Teams are live. Create a shared vault for your team — every member with access can retain and recall from the same memory bank, across every connected agent. Decisions, agreements, and shared context survive session boundaries and accumulate over time.

  **Shared memory now works at team scale.** Drop in meeting notes, share architectural decisions, retain anything your whole team needs to know, and every agent your team uses will start informed.

  [Learn how to set up and use teams →](/features/teams)
</Card>

<Info>
  **Personal and team vaults are fully independent.**

  Your personal memories stay yours. Team memories belong to the vault — they're accessible to every member with read access, regardless of which agent they're using. One member retains a decision in Claude. Another recalls it in Cursor. Same vault, same context.
</Info>

### Why this matters

<CardGroup cols={2}>
  <Card title="Decisions don't get lost" icon="gavel">
    Retain architectural decisions, agreements, and outcomes to the team vault the moment they're made. Every future session — by any team member, in any agent — starts with that context already loaded.
  </Card>

  <Card title="No more re-explaining to new agents" icon="rotate">
    Every time you spin up a new agent or start a fresh session, the team vault is there. The onboarding process, the API conventions, the deployment rules — already in memory, already recalled.
  </Card>

  <Card title="Role-based access" icon="shield-check">
    Four roles: read-only, read/write, admin, and owner. You control who can add to the vault, who can delete from it, and who can manage membership. The vault is shared — access is granular.
  </Card>

  <Card title="Works with every connected agent" icon="plug">
    Claude, Cursor, ChatGPT, any MCP client — team vault access works the same way across all of them. The same `memory_recall` and `memory_retain` tools, scoped to the team.
  </Card>
</CardGroup>

***

## Now live — 9 April 2026

<Card title="Skills" icon="wand-magic-sparkles" href="/features/skills">
  Skills are system instruction files that teach your AI agent how to work with xysq — what to capture, when to recall, how to use tags, and how to start every session already informed. Install once, benefit every session.

  The skill is a hand-crafted, version-controlled protocol covering session start, aggressive capture, surgical recall, source handling, and consent rules. It works the moment you install it, with no memories required.

  Download from the Dashboard → Get Started panel. Works with Claude Code, Claude Desktop, Cursor, Windsurf, ChatGPT, and any generic agent.

  [Learn how to install and use skills →](/features/skills)
</Card>

<Info>
  **One skill, maintained for you.**

  The skill is version-controlled and maintained centrally. When we improve it, re-download from the Dashboard and overwrite your installed file; your agent picks up the change next session.

  The north star: **fewer tokens, same or better output**. Every memory captured today is tokens saved tomorrow.
</Info>

***

## Now live — 8 April 2026

<Card title="Knowledge sources" icon="book-open" href="/features/vault">
  Drop in a link, paste a quote, share a chat transcript - xysq reads it, extracts what matters, and folds it into the same memory your agents recall from. Every source you add makes recall richer.

  Memories and ingested sources live in one place: your conversations accumulate as memories, and the links, quotes, and transcripts you add sit alongside them in the Vault.

  [Learn how the Vault works →](/features/vault)
</Card>

<Info>
  **Your memories find their place here too.**

  Every conversation you have, every problem you solve, every interaction with an agent — all of it accumulates into your knowledge base. Not scattered across sessions. Structured, cross-referenced, and always current.

  Your interactions become memories, and the sources you add are extracted into that same memory. One vault, recalled by every connected agent.
</Info>

### Why this matters

<CardGroup cols={2}>
  <Card title="Never re-explain your health" icon="heart-pulse">
    Upload your reports, summaries, prescriptions. Your agent knows your baseline, history, and patterns — permanently. Every new system you interact with starts informed, not from zero.
  </Card>

  <Card title="Your team's knowledge, always current" icon="users">
    Feed in meeting notes, exports, and product docs. xysq extracts and maintains them so no one on your team has to. Every agent that touches your business knows what it should.
  </Card>

  <Card title="Insights that don't disappear" icon="sparkles">
    Drop in a chat, an article, your own notes — or just keep having conversations. The problem-solving and breakthroughs get filed back permanently. Your knowledge base compounds with every interaction, not lost to chat history.
  </Card>

  <Card title="Your memory, structured" icon="brain">
    Your interactions and the sources you add accumulate into one vault, not a RAG bucket that re-derives answers on every query. What you know compounds over time. You never start over.
  </Card>
</CardGroup>

***

## Now live - cross-agent CLI

<CardGroup cols={2}>
  <Card title="xysq CLI" icon="terminal" href="/cli/quickstart">
    One command wires the xysq MCP server and memory skill into every AI agent on your machine: Claude Code, Cursor, Codex, Gemini CLI, and more. `npm install -g @xysq-ai/cli`.
  </Card>
</CardGroup>
