<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>MaxGraph Blog</title>
    <link>https://rezon-ai.ru/en/blog/</link>
    <description>Articles on AI agent memory, MCP, and token economics — by the author of MaxGraph.</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Fri, 16 Oct 2026 00:10:00 &#43;0500</lastBuildDate>
    <atom:link href="https://rezon-ai.ru/en/blog/" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Memory for Cline, Windsurf and ChatGPT: connecting MaxGraph in 10 minutes</title>
      <link>https://rezon-ai.ru/en/blog/cline-windsurf-chatgpt-memory/</link>
      <pubDate>Fri, 16 Oct 2026 00:10:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/cline-windsurf-chatgpt-memory/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; MaxGraph speaks MCP — the standard protocol — so it plugs into any compatible host. Below are ready-made configs for Cline, Windsurf (now Devin Desktop) and ChatGPT. We already have dedicated guides for &lt;a href=&#34;https://rezon-ai.ru/en/blog/cursor-memory/&#34;&gt;Cursor&lt;/a&gt; and &lt;a href=&#34;https://rezon-ai.ru/en/blog/claude-code-memory/&#34;&gt;Claude Code&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;what-you-need&#34;&gt;What you need&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;A running local MaxGraph (&lt;a href=&#34;https://rezon-ai.ru/en/#install&#34;&gt;5-minute install&lt;/a&gt; — one prompt to your agent)&lt;/li&gt;
&lt;li&gt;Your access token: after the first launch it sits in &lt;code&gt;data/local_token.txt&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;10 minutes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The endpoint is the same everywhere: &lt;code&gt;http://localhost:8787/mcp&lt;/code&gt;, header &lt;code&gt;Authorization: Bearer &amp;lt;your token&amp;gt;&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>OpenCode 2.0: the AI coding agent became a service — what changed</title>
      <link>https://rezon-ai.ru/en/blog/opencode-2-agent-service/</link>
      <pubDate>Thu, 15 Oct 2026 19:00:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/opencode-2-agent-service/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Anomaly released &lt;a href=&#34;https://anoma.ly/notes/opencode-2-0/&#34;&gt;OpenCode 2.0&lt;/a&gt; — a major overhaul of the open-source AI coding agent (208,000 GitHub stars, 950 contributors, ~16M developers monthly). The central change is architectural: the agent now runs permanently as a single background service, and the terminal UI, desktop app, and web interface are just clients of it. Plugins are now hot-reloadable — the agent can write a plugin for itself mid-session and use it immediately.&lt;/p&gt;
&lt;h2 id=&#34;what-opencode-is-and-why-it-needed-a-20&#34;&gt;What OpenCode is and why it needed a 2.0&lt;/h2&gt;
&lt;p&gt;OpenCode is an open-source agent that writes code in your terminal, IDE, or desktop app. It&amp;rsquo;s free, works with 75+ model providers through Models.dev (including local models), can sign in with your GitHub Copilot or ChatGPT Plus/Pro account, and doesn&amp;rsquo;t store your code on its servers.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Liquid AI&#39;s LFM2.5-24B-A2B: 24B parameters, 2B active — agents move on-device</title>
      <link>https://rezon-ai.ru/en/blog/lfm2-5-on-device-agents/</link>
      <pubDate>Thu, 15 Oct 2026 12:00:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/lfm2-5-on-device-agents/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; On October 13, 2026, Liquid AI released &lt;a href=&#34;https://www.liquid.ai/blog/lfm2-5-24b-a2b&#34;&gt;LFM2.5-24B-A2B&lt;/a&gt; — a reasoning model with 24B parameters where only ~2B are active per token (Mixture-of-Experts). On five of eight agentic and tool-use benchmarks it beats Qwen3.6-35B-A3B, a model roughly 50% heavier in both total and active parameters. Speed: 184 tokens/s on an Apple M5 Max, and up to 21,000 output tokens/s on a single NVIDIA B300. Weights are open on &lt;a href=&#34;https://huggingface.co/LiquidAI/LFM2.5-24B-A2B&#34;&gt;Hugging Face&lt;/a&gt; — both the base and the post-trained versions.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Apple&#39;s Minions: a GPU cloud built from idle Macs — how it works</title>
      <link>https://rezon-ai.ru/en/blog/apple-minions-idle-gpu-cloud/</link>
      <pubDate>Wed, 14 Oct 2026 12:55:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/apple-minions-idle-gpu-cloud/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Apple published a paper called &lt;a href=&#34;https://arxiv.org/abs/2610.12970&#34;&gt;Minions&lt;/a&gt; (arXiv, October 2026): an internal system that pools idle GPUs on employees&amp;rsquo; Macs into a distributed cloud for ML inference. Jobs that queued for centralized GPUs for 10+ hours now start within minutes — with zero new hardware. The architecture is deliberately pragmatic: PostgreSQL as the source of truth, no central scheduler, Ollama on every Mac.&lt;/p&gt;
&lt;h2 id=&#34;the-problem-gpus-queue-for-hours-while-hundreds-of-macs-sit-idle&#34;&gt;The problem: GPUs queue for hours while hundreds of Macs sit idle&lt;/h2&gt;
&lt;p&gt;In any large company, ML inference lives on centralized GPU clusters: expensive, permanently oversubscribed, and jobs wait in line. The paper states the number honestly: some inference jobs waited in queue for &lt;strong&gt;over ten hours&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Gemini 4 Argon: Google&#39;s new flagship — a million tokens and overnight agent runs</title>
      <link>https://rezon-ai.ru/en/blog/gemini-4-argon/</link>
      <pubDate>Wed, 14 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/gemini-4-argon/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; On October 13, 2026, Google shipped Gemini 4 Argon (&lt;code&gt;gemini-4-argon&lt;/code&gt;) — a new flagship reasoning model with a million-token context and a clear bet on autonomous agents. The headline launch case isn&amp;rsquo;t a greenfield demo: it&amp;rsquo;s an 11-hour unattended overnight run across a real 200,000-line repository. Access is limited and the rollout is bumpy; the introductory price of $2/$10 per million tokens doubles on December 1.&lt;/p&gt;
&lt;h2 id=&#34;what-the-model-is&#34;&gt;What the model is&lt;/h2&gt;
&lt;p&gt;From the &lt;a href=&#34;https://ai.google.dev/gemini-api/docs/models/gemini-4-argon&#34;&gt;model page&lt;/a&gt; in the Gemini API docs:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Connecting MCP servers to your agent in 10 minutes</title>
      <link>https://rezon-ai.ru/en/blog/mcp-servers-quickstart/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/mcp-servers-quickstart/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; An MCP server is a process that hands tools to your agent over a standard protocol. Connecting one comes down to a single config: a launch command for a stdio server, a URL and a token for an HTTP one. Below: where to find servers, ready-made configs for Claude Code and Cursor, how to verify everything works, and the six most common mistakes.&lt;/p&gt;
&lt;h2 id=&#34;what-you-need&#34;&gt;What you need&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;An MCP-capable client: Claude Code, Claude Desktop, Cursor, Windsurf or VS Code&lt;/li&gt;
&lt;li&gt;For stdio servers: Node.js (npx) or Python (uvx) on your PATH&lt;/li&gt;
&lt;li&gt;10 minutes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://rezon-ai.ru/en/blog/images/mcp-servers-quickstart-fig1-en.png&#34; alt=&#34;Four steps to connect an MCP server: registry, config, restart, verify&#34;&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Context compaction: what it is and how to stop losing your work</title>
      <link>https://rezon-ai.ru/en/blog/context-compaction/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/context-compaction/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; Context compaction is what happens when your client hits the context window limit and replaces the conversation history with an automatic summary. The summary keeps the plot but drops the load-bearing details: exact wording of decisions, numbers, the &amp;ldquo;why&amp;rdquo;, and what&amp;rsquo;s left to do. To stop losing work, write important facts to external memory the moment they appear, close out stages explicitly, and don&amp;rsquo;t drag a session into an emergency compaction.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to give Claude Code memory between sessions</title>
      <link>https://rezon-ai.ru/en/blog/claude-code-memory/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/claude-code-memory/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; Claude Code forgets your project when the session ends. Adding long-term memory takes ten minutes: run the local MaxGraph MCP server in Docker, connect it with one &lt;code&gt;claude mcp add&lt;/code&gt; command, and paste a protocol block into &lt;code&gt;CLAUDE.md&lt;/code&gt;. From then on, the agent records decisions, bugs and tasks — and restores them at the start of the next session.&lt;/p&gt;
&lt;h2 id=&#34;what-you-need&#34;&gt;What you need&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Docker (Docker Desktop on Windows/macOS, docker + compose on Linux)&lt;/li&gt;
&lt;li&gt;Claude Code&lt;/li&gt;
&lt;li&gt;10 minutes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://rezon-ai.ru/en/blog/images/claude-code-memory-fig1-en.png&#34; alt=&#34;Five steps to give Claude Code memory in ten minutes&#34;&gt;&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to give Cursor memory between sessions</title>
      <link>https://rezon-ai.ru/en/blog/cursor-memory/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/cursor-memory/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; Cursor remembers your project only inside the current chat — a new session starts from zero. Adding long-term memory takes ten minutes: run the local MaxGraph MCP server in Docker, register it in &lt;code&gt;mcp.json&lt;/code&gt;, and paste a protocol block into your project rules. From then on, the agent records decisions, bugs and tasks itself and restores them at the start of the next session.&lt;/p&gt;
&lt;h2 id=&#34;what-you-need&#34;&gt;What you need&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Docker (Docker Desktop on Windows/macOS, docker + compose on Linux)&lt;/li&gt;
&lt;li&gt;Cursor with MCP support (any recent version)&lt;/li&gt;
&lt;li&gt;10 minutes&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;step-1-run-the-memory-server&#34;&gt;Step 1. Run the memory server&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone https://github.com/RuMemory/maxgraph
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd maxgraph
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;docker compose up -d
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Check:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>How to save tokens when working with AI agents: 7 tactics with numbers</title>
      <link>https://rezon-ai.ru/en/blog/save-tokens-ai-agents/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/save-tokens-ai-agents/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; tokens are eaten not by the agent&amp;rsquo;s work but by repeatedly feeding it context. Seven tactics that work: memory instead of re-explaining the project, targeted search instead of whole files, a short system prompt, session discipline, matching the model to the task, prompt caching, and measuring usage. On our own repo this cut session-start tokens by 1.4–3.3×, and up to 4.2× on pinpoint questions.&lt;/p&gt;
&lt;h2 id=&#34;where-the-tokens-actually-go&#34;&gt;Where the tokens actually go&lt;/h2&gt;
&lt;p&gt;Before saving, look at the anatomy of the bill. Every agent request pays for four buckets:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Knowledge graph vs vector search for agent memory</title>
      <link>https://rezon-ai.ru/en/blog/graph-vs-vector-memory/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/graph-vs-vector-memory/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; Vector search and knowledge graphs solve different memory problems. Vectors find &amp;ldquo;similar in meaning&amp;rdquo; — they save you when the question is phrased differently. A graph stores state and relations — it answers &amp;ldquo;what&amp;rsquo;s decided&amp;rdquo;, &amp;ldquo;what&amp;rsquo;s open&amp;rdquo;, &amp;ldquo;what depends on what&amp;rdquo;. Agent memory needs both properties, so the working answer is a hybrid: a graph as the core of state, semantic search as the way to find things in it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Long-term memory for AI agents: what it is and how it works</title>
      <link>https://rezon-ai.ru/en/blog/agent-memory-guide/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/agent-memory-guide/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; long-term agent memory is a layer that preserves knowledge between sessions: decisions, project facts, preferences, open tasks. The context window is RAM that gets wiped; long-term memory is the disk. There are three ways to build it: document search (RAG), a knowledge graph, or a hybrid.&lt;/p&gt;
&lt;h2 id=&#34;the-context-window-is-not-memory&#34;&gt;The context window is not memory&lt;/h2&gt;
&lt;p&gt;Context windows keep growing (200K, a million tokens), and the temptation follows: &amp;ldquo;just keep everything in the window&amp;rdquo;. Three reasons why that isn&amp;rsquo;t memory:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MaxGraph vs mem0 vs Zep: an honest comparison</title>
      <link>https://rezon-ai.ru/en/blog/maxgraph-vs-mem0-zep/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/maxgraph-vs-mem0-zep/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; mem0 is the most established option: managed cloud, ecosystem, benchmarks. Zep is the enterprise play with SOC 2 and HIPAA, but no self-hosted offering at a reasonable price. MaxGraph is a local memory server with tasks, bugs and sessions living in the same graph, for a micro-subscription. Below: a seven-axis table and an honest look at who&amp;rsquo;s stronger where, including our weak spots.&lt;/p&gt;
&lt;h2 id=&#34;a-note-on-method&#34;&gt;A note on method&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;re an interested party, so here are the rules: every fact about competitors comes from their public pages (pricing, READMEs, the GitHub REST API), snapshotted on October 10, 2026; the full research covering 18 memory systems is &lt;a href=&#34;https://github.com/RuMemory/maxgraph/blob/master/research/competitors-2026-10-10.md&#34;&gt;in the repo&lt;/a&gt;. Where we&amp;rsquo;re worse, we say so. Where a competitor&amp;rsquo;s number is marketing, we flag it.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The agent memory glossary: 25 terms</title>
      <link>https://rezon-ai.ru/en/blog/agent-memory-glossary/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/agent-memory-glossary/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; a dictionary of 25 terms without which any talk about AI-agent memory turns to fog: from context window to LLMO. Every definition is self-contained and can be quoted as is. Groups: foundations, storage, retrieval, protocols.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://rezon-ai.ru/en/blog/images/agent-memory-glossary-fig1-en.png&#34; alt=&#34;Glossary map: twenty-five terms in four groups&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;foundations&#34;&gt;Foundations&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Context window&lt;/strong&gt; — the amount of text, in tokens, that a model sees at once: the system prompt, the conversation history, tool results. It&amp;rsquo;s the session&amp;rsquo;s RAM: a new session starts with an empty window.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>The Model Context Protocol explained: a 2026 guide</title>
      <link>https://rezon-ai.ru/en/blog/mcp-guide/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/mcp-guide/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; MCP (Model Context Protocol) is an open protocol that Anthropic introduced in late 2024. It defines one standard way to plug external tools and data into an AI application: a server declares what it can do (tools, resources, prompts), and a client consumes that. Before MCP, every &amp;ldquo;model + service&amp;rdquo; pair was wired by hand; now a server is written once and works with every MCP client.&lt;/p&gt;
&lt;h2 id=&#34;the-problem-mcp-closed&#34;&gt;The problem MCP closed&lt;/h2&gt;
&lt;p&gt;Until November 2024, connecting an agent to the outside world looked like this: every service had its own API, and every client had its own function-calling format. M clients times N services make M×N integrations, each one hand-written. Want Claude to talk to GitHub — write a shim. Want the same for Cursor tomorrow — write a second one.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>We measured the cost of re-explaining context: −43% tokens</title>
      <link>https://rezon-ai.ru/en/blog/token-cost-benchmark/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/token-cost-benchmark/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; a session with MaxGraph memory starts on ~4,200 tokens of context versus ~8,900 for reading the project from scratch — 2.1× smaller (honest range 1.4–3.3×). On pinpoint questions spanning two files — up to 4.2×. The headline says −43%: that&amp;rsquo;s the conservative floor, not the marketing maximum.&lt;/p&gt;
&lt;h2 id=&#34;the-ritual-nobody-counts&#34;&gt;The ritual nobody counts&lt;/h2&gt;
&lt;p&gt;Open a new chat, explain the project again. The stack, the conventions, &amp;ldquo;yesterday we fixed the auth bug&amp;rdquo;, &amp;ldquo;deploys only go through the preflight script&amp;rdquo;. Anyone working with an agent beyond a single session does this daily. The ritual is so habitual that nobody measures its cost.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Why your AI agent forgets your project (and what to do about it)</title>
      <link>https://rezon-ai.ru/en/blog/why-ai-agents-forget/</link>
      <pubDate>Tue, 13 Oct 2026 00:30:00 &#43;0500</pubDate>
      <guid isPermaLink="true">https://rezon-ai.ru/en/blog/why-ai-agents-forget/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Short version:&lt;/strong&gt; Your agent doesn&amp;rsquo;t forget the project because the model is bad — it forgets because its memory is the context window, and nothing else. The window resets between sessions, compaction cuts it mid-session, and the default setup has no separate layer where project state could live. The fix is adding that layer — anything from a rules file to MCP memory; which one depends on what exactly you&amp;rsquo;re losing.&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
