Follow along at app.xysq.ai or check back here as xysq ships new features.
Now live - 5 July 2026
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 →Now live - 22 June 2026
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 →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.Now live - 21 June 2026
Slack for teams
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 → · Read the docs →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.What’s in it
Recall, right inside Chat
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.Skill cards on the dashboard
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”.
Vault, rebuilt as a timeline
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.
Editable memories + units
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.
Now live — 24 May 2026
Integrations
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 → · Learn how Integrations work · Gmail setup guideYour rules. Your filter. Your audit trail.Every event xysq receives — kept, skipped, or quota-dropped — lands in activity 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.
What’s in it
Two-stage filter pipeline
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.
Live rule editor
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.
Activity logs with provenance
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.
Keep anyway override
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.
Disconnect-safe by design
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.
Now live — 7 May 2026
Chat & Organise
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 → · Learn about Chat · Learn about Organise
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.
What’s in it
Talk to xysq directly
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.
A workspace for your files
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.
Use in 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.Personal and team 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.
Now live — 20 April 2026
Graph View
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 →
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.
What’s in it
Personal and team scopes
Open your personal Vault or any team vault; in the personal Vault, a sub-scope chip narrows to Default, PII, or Confidential memory.
Dynamic clusters
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.
Focus + detail drawer
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.
3D navigation with LOD
Orbit, zoom, and fly through the galaxy. Level-of-detail, gravity wells, and bloom intensity are all tunable from the render panel.
Now live — 15 April 2026
Python SDK
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.gitThe 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 →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.
What’s in the SDK
Memory operations
Capture, surface, synthesize, list, delete, and status/wait for deterministic indexing. Async and sync clients included.
Organise
Upload PDFs, images, and documents into a folder tree. Their contents become part of the same vault and surface automatically through memory queries.
Team Vaults
Scope any operation to a shared team vault with
client.team(team_id). Same interface, shared context.XysqAgent & Tool Calling
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.Now live — 13 April 2026
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 →
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.
Why this matters
Decisions don't get lost
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.
No more re-explaining to new agents
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.
Role-based access
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.
Works with every connected agent
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.Now live — 9 April 2026
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 →
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.
Now live — 8 April 2026
Knowledge sources
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 →
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.
Why this matters
Never re-explain your health
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.
Your team's knowledge, always current
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.
Insights that don't disappear
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.
Your memory, structured
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.
Now live - cross-agent CLI
xysq CLI
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.