Changelog

Changelog

Every meaningful change to Pathrule, dated, in plain language. We share what changed and why it matters, without publishing private implementation details.

July 2026

ShipJul 23

Run and touch a live iOS Simulator inside Studio

The Chat right rail in Pathrule Studio now holds a real, interactive iOS Simulator, not a screenshot. Pick an available simulator and run the current Expo, React Native, Flutter or native Xcode/Swift app, then tap, drag, swipe, long-press, type and hit the system buttons directly inside Pathrule. The panel sits in a Simulator and Context accordion above Code, Memories, Rules, Skills and Signals, so you can collapse it and come back without losing either side's state. The active Studio agent shares the exact same live simulator session: ask it to inspect or operate the running app and watch it work, then take over the instant you touch the screen. Hand the frame you are looking at straight into the chat as visual context. Runs on Apple Silicon with Xcode.

ShipJul 23

Your MacBook notch becomes a live Studio companion

Pathrule Studio now lives in the MacBook notch. Whenever an agent is running, calling out for your answer, or approaching a usage cap, the notch surfaces it no matter which workspace, conversation, model or engine it belongs to. Glance at every in-flight conversation at once, answer a waiting question inline without switching windows, stop a run or jump straight to the conversation, and read live usage against your provider caps. It is native for a smooth overlay and ships inside the app, so there is no separate install and no second account or device to set up. It stays end to end encrypted like the rest of Studio: conversation content reaches the notch already decrypted on your own machine, and the companion never touches the server or holds a key.

ShipJul 23

Run any app in your monorepo, and let your agent launch it

Studio's Run now understands a whole monorepo. It discovers every runnable target across your workspace, from Expo and React Native to Flutter and native Xcode apps, and merges a shared run catalog your team can commit with the target and device you pick locally. New in this release, Run is available to the agents themselves: an assistant can select a target and launch it for you through Pathrule's run tools, so "run the app and check the login screen" becomes something your agent can actually do. A cleaner target and device picker makes switching between apps and simulators a single click.

ShipJul 23

Pathrule Signals: your running product talks back to your agents

Signals closes the loop between a running product and the AI that builds it. In Pathrule Studio it watches your product's real runtime events in the background and turns the ones that matter into context your agents already understand. It is deterministic, not another analytics engine: repeats of the same problem are grouped into a single incident, and only when one crosses a worthiness threshold does Signals hand it to your existing task flow, with a Context Brief that names what happened, where it maps in your code, and the exact rules and memories that touch it. After your next release it watches the same incident and reports an honest outcome, observing, quiet, verified or recurred, so a fix is marked done only when real runtime evidence backs it up. Signals never blocks or crashes your product: transport and quota failures are swallowed and nothing is thrown into your app. See Signals overview.

ShipJul 23

Turn Signals on in Studio with a guided /signals setup

Signals is opt-in and lives entirely in Pathrule Studio, per workspace. Run /signals and Pathrule does a read-only scan of your project, then proposes exactly where runtime instrumentation should go, one point at a time. You approve the points you want and Studio wires the connection in for you, with no package to install and no keys to copy by hand. Consent is explicit and follows you across devices, so turning Signals on for a workspace on your Mac carries over everywhere you work. Each incident then appears in the Signals view with its status, what happened, where it mapped, the context that was supplied and any runtime outcome, and it shows up in your knowledge graph and the path's right rail alongside the memories and rules it relates to. See Setting up Signals and Plans, quotas and retention.

ShipJul 18

Antigravity joins Pathrule Studio as a first-class engine

Pathrule Studio on macOS now runs Google Antigravity alongside Claude Code, Codex, Grok, Kimi and OpenCode. Choose Antigravity for a chat, task or plan and it receives the same path-scoped memories, rules and skills as every other Studio engine. Conversations resume with their Antigravity context intact, supported models appear in the regular engine picker, and usage stays visible in the same place as the rest of your coding agents.

FixJul 18

Browser sign-in can no longer strand your message

When an engine needs browser sign-in, the waiting card now shows the exact authorization address in a selectable field with a copy button. If macOS or the engine cannot open the browser, paste the link into any browser and finish there. Your original message stays queued and sends when the engine is ready. Studio also distinguishes a real sign-in failure from a temporary timeout or command error, so an already working account is not pushed into a login loop.

UXJul 18

Every answer keeps the engine that produced it

Switch from one coding engine to another inside the same conversation and earlier answers now keep their original engine and model identity. The labels survive a restart and stay accurate when the conversation is opened from another device, so a mixed-engine thread remains easy to follow. A new prompt waits for the current answer to finish, then moves to the engine you selected without replacing the conversation or losing its history.

PerfJul 18

Smoother streaming and safer engine handoffs

Long answers render more smoothly while rapid text and reasoning updates arrive, and queued prompts move into the transcript only when an engine has actually accepted them. Engine changes now settle at a clear turn boundary, retries keep the same user message, and interrupted sign-in or handoff work is cleaned up instead of leaving the chat stuck in a waiting state.

ShipJul 17

Kimi joins Pathrule Studio as a first-class engine

Pathrule Studio on macOS now runs Kimi alongside Claude Code, Codex, Grok and OpenCode. Start a thread with Kimi and it plugs into the same engine picker, sign-in and readiness checks as every other engine, with the same path-scoped memories, rules and skills Studio already delivers to the assistant before the first tool call. There is no new subscription: Pathrule connects to the coding agents you already run.

UXJul 17

Switch engines mid-chat without losing your place

Changing the engine on a fresh chat in Pathrule Studio now prepares the new engine in the background and swaps it in only when it is ready, so your view never flickers or resets while you keep typing. The switch happens in place: the conversation you were looking at stays put until the replacement engine is live, then hands over without a jarring reload.

FixJul 17

Live sessions that hold on to your work

A wave of reliability fixes lands across Pathrule Studio's live sessions. Messages you send while a turn is still running are now queued and delivered in order instead of being silently dropped, and Studio verifies the connection before it dispatches so a prompt never vanishes into a dead session. When a run is interrupted, Studio classifies why and lets you retry it cleanly, and it can recover a whole conversation even after you have switched engines mid-thread. Recovery prompts settle in place without flicker, and every message reliably promotes to the right spot instead of getting wedged between states.

FixJul 17

Sign-in, recalls and prompts that behave

Connecting an engine is far more forgiving: an interrupted or re-prompted login now recovers and stays retryable instead of wedging the chat, and Studio confirms a native provider login before it trusts it. Recalled context from earlier turns is kept on its own turn so it no longer bleeds into the message you are writing, and answers to interactive prompts render as their own cards instead of leaking into chat bubbles. The knowledge panel shows a memory, rule or skill cleanly without repeating its name and description a second time, and searching skills matches on the skill name instead of surfacing unrelated text.

ShipJul 17

Save a mirrored Studio design straight from your phone

The design mirror on iOS can now hand you the picture. While you follow a Pathrule Studio design live on your iPhone, export the frame you are looking at as an image and share or save it in a tap, without leaving the app. Older desktops that predate the fit hint still mirror phone and tablet layouts at the right width, so a native app screen reads like the running app rather than a shrunken thumbnail. It stays end to end encrypted: only the rendered design reaches your phone, never your source code.

ShipJul 16

Grok joins Pathrule Studio as a first-class engine

Pathrule Studio on macOS now runs Grok Build alongside Claude Code, Codex and OpenCode. Start a thread with Grok, switch engines mid-conversation without losing the work you have built, and use the same path-scoped memories, rules and skills the rest of Studio already delivers. Sign-in and readiness checks match the other engines, so Grok shows up in the same engine picker, preflight and usage surfaces rather than as a bolted-on side path.

ShipJul 16

Plans you can read, follow and run inside the chat

When an assistant produces a plan in Pathrule Studio, it no longer lives only as a wall of markdown. Studio turns it into a structured plan you can read step by step, keep open while the work runs, and hand off into the task board without retyping. The plan stays attached to the conversation, so you can revisit it, refine it, or run the next step without hunting through earlier messages.

UXJul 16

Design knows when you are revising versus starting over

The Design surface now asks a clear intent question before the assistant rewrites a frame: keep going on the current design, or start a new one. That stops a revise request from wiping work you meant to iterate on, and it keeps a fresh brief from fighting the last canvas. The choice is explicit, so a short note like "make the header denser" stays a revision, and "new onboarding screen" opens a clean start.

UXJul 16

A guided first run in Studio, in the language you pick

Opening a new project in Pathrule Studio now greets you inside the chat itself, not as a separate tour. Pathrule walks you through what Studio does, which engines it found on your machine, and a one-tap project scan that seeds useful knowledge for the folder you opened. A locale picker sits in that first conversation, so the whole onboarding (and your preferred reply language) can start in English, Turkish or the other languages Studio supports, before you write a single prompt.

ShipJul 16

See which knowledge shaped a turn, and dismiss recalls that miss

Every Studio turn now shows a clearer context strip: which memories, rules and skills Pathrule actually delivered, with a plain "proven here" signal for knowledge that has already helped in this project. Recalled past turns appear as tidy cards you can accept or reject. A reject sticks across reopens and across your devices, so a recall you dismissed on the Mac stays dismissed on the next session instead of coming back every time you open the thread.

ShipJul 14

Animate your Studio designs, right on the canvas

The Design surface in Pathrule Studio can now bring a design to life. Add motion to any frame and choreograph how elements enter and move on a visual timeline, with named easing presets so everything shares one feel. Play an animation on load, on hover, or as the page scrolls, and preview it live as you tune the timing. Save a look you like into a reusable motion library and drop it onto other designs in a click, or just describe the motion you want and let the design assistant build it. Animations ride along inside an exported design file, so a design plays back the same way wherever you open it.

FixJul 14

Studio picks up exactly where you left off

Quit Pathrule Studio, restart your Mac, or hit an unexpected crash, and Studio now offers to restore your session so you come back to the work in progress instead of a blank slate. Each surface is isolated on its own too, so if one view runs into trouble it recovers in place rather than taking the whole app down with it, and the order you arranged your workspaces in stays put between launches.

ShipJul 10

Watch your Studio designs come to life on your phone

The designs you build in Pathrule Studio on macOS now mirror to your iPhone, full screen and live. Open the mirror and swipe between screens like slides, and it follows your Mac as you work: select a frame in Studio and your phone jumps straight to it. App designs render at real device width, top-aligned and scrollable, so an iPhone or Android layout reads exactly like the running app, while web, presentation and social designs fit the whole artboard on screen. The chrome sits over the design and auto-hides, so a tap gives you the whole screen back to the work. It stays end to end encrypted like the rest of your session: only the rendered design streams to your phone, never your source code.

ShipJul 10

Run your task board from your phone

The Pathrule Studio task board is now on iOS. Lay your work out across the lanes and drag a card between them with a smooth, Trello-grade lift that never fights the scroll. Open any card to read or edit its prompt, then hand it to your agent to run or ask for a plan, all from your phone. The board is shared with your team and updates live across every device, so a card you move on the Mac lands in the right lane on iOS, and a run you start follows along. Each card's prompt and attachments are end to end encrypted exactly like everywhere else in Pathrule: your machine holds the key and only ciphertext leaves your device.

ShipJul 9

Build a real design system in Studio, with variables and styles

The Design surface in Pathrule Studio gains a full design-system layer. Define variables once, colors, spacing, radius and your type scale, then apply them across every screen, and bind any color, font, size or spacing straight to a variable so a change in one place updates everywhere it is used. Color variables carry light and dark modes, so a single switch reflows the whole design between themes. Bundle a whole typographic or shadow treatment into a text or effect style and apply it in one click. Organize everything into libraries and attach the ones a design should use. You can seed a system from your project's own brand in one step, import a .tokens.json file, or build one from scratch, and once a library is attached the design assistant works in your tokens instead of arbitrary values.

ShipJul 9

Reusable components and variants come to Studio design

Turn any part of a design into a reusable component and drop instances of it anywhere, each one linked to its master so editing the master updates every copy at once. Components carry real properties you set per instance from the inspector: a text slot, a switch to show or hide a part, a color, a number, or a swap that drops a different component into a slot. Group related looks into variants, default, hover, active, disabled or sizes, and switch between them from a single dropdown, with sibling designs folded into one variant set for you. You can also author a whole component in words: ask the design assistant with @components and it generates the component, its properties and its variants, grounded in your design variables. Components and variants ride along inside an exported design file, so nothing comes unlinked when you share or reopen it.

ShipJul 7

Pathrule for iOS is here, on the App Store

The Pathrule iOS companion is out of coming-soon and live on the App Store. Your whole AI coding workspace now travels with you: start new tasks, reply to existing sessions, and follow your agents as they think, plan and edit files in real time, all from your phone while your source code stays on your Mac. Watch a run live, answer a permission prompt or a question from either device, and browse the memories, rules and skills attached to every repository path exactly as your agents receive them. Every connection between your iPhone and Mac is end to end encrypted and the keys never leave your devices, so only your team's knowledge and the live session stream sync, never your code. Pathrule for iOS is the companion to Pathrule Studio on macOS: install Studio, sign in with the same account, and your workspaces, agents and live sessions are with you anywhere.

ShipJul 4

Turn a chat into a live design, without leaving the conversation

Ask an assistant in Pathrule Studio for a brand-new screen or layout and it no longer answers with a wall of code. It offers to build the design as a live Pathrule Artifact instead: one click and the design comes to life right in the conversation, with a link that stays live for 7 days. Open any artifact full screen to look closely, copy the link, or open it in the browser. On a Team plan you can transfer an artifact straight into the Design surface to keep it permanently and keep iterating. The offer reads your intent in any language, so it works whether you ask in English, Turkish or Japanese, and it only shows up for a fresh request, never when you are already refining an existing design.

ShipJul 4

See your whole workspace as a knowledge graph

The Summary surface gains a Graph tab: a fluid, force-directed map of your workspace, with every folder node linked to its memories, rules and skills, and memories linked to each other through the connections you write between them. Zoom and pan across it, hover a node to light up its neighbours, and watch labels fade in as you move closer. The overview tab now carries a small live preview of the graph that you can click to open the full canvas, and the whole Summary refreshes on its own so the picture stays current as your team's knowledge grows.

ShipJul 4

See and comment on your team's designs, privately

On a Team plan, the designs your teammates make in Pathrule Studio now appear in a shared team library, so you can open a colleague's design, watch it update live, and leave comments right on it, all inside the app and all within your organization. No public link is created and nothing is published to the web: this is a private, members-only view that sits alongside the anonymous share link for when you do want to send something outside. Solo work stays exactly as it was, on your own machine.

ShipJul 4

Screenshots reach every engine that can see them

When you attach a screenshot, a mockup or a diagram, Pathrule now hands it to whichever engine you are running, Claude Code, Codex or OpenCode, as real visual context instead of dropping it. Images are only forwarded to models that can actually see, so a text-only model never receives a picture it cannot read, and the design assistant can check its own work against the image you gave it.

FixJul 4

An interrupted run picks up where it left off

If a running task is cut short by a restart, a lost connection or a crash, Pathrule now recovers the session and resumes it instead of losing the work, across Claude Code, Codex and OpenCode. The conversation shows when a thread can be resumed, so you carry on from where the agent stopped rather than starting the whole task over.

ShipJul 3

Plan and run your work on a board, now with images on every card

Pathrule Studio has a task board. Lay out your work as a column of cards, hand any card to Claude Code, Codex or OpenCode to run, and watch it move across the board as it works. New in this release, a card can carry images. Paste or drop a screenshot, a mockup or a diagram onto a card and it rides along when the card runs, handed to the agent as real visual context instead of a description you have to type out. You choose which engine a board runs on, start a card on its own, and follow progress live across your devices. Card images are end to end encrypted exactly like the card's prompt: your machine holds the key and the server only ever stores ciphertext, so a card can show it has images without anything readable leaving your device.

ShipJul 3

Design surface: export to PNG, hand a design into chat, and see who left each comment

The Design surface gains three things. You can export any design to a PNG in one step, ready to paste into a doc, a ticket or a message. You can also hand a design straight into the chat as a snapshot, so you can point the assistant at what it just made and ask for the next change in plain words instead of re-describing the screen. And on a shared design, comments now carry a colored avatar with the commenter's initials, picked so the same person keeps one color across pins and sessions, which makes a busy review easy to read at a glance. The first run is richer too, opening on a small gallery of sample interfaces so you can see the breadth of what it produces.

ShipJul 2

Share a design as a private, read-only link

You can now turn a design in Pathrule Studio into a link that anyone can open in the browser, with no account needed. The page renders the design read only, plays it as a presentation, and, when you allow it, lets viewers leave pinned comments that appear live. Sharing is zero knowledge: the content is encrypted before it leaves your machine and the key travels in the link itself, so the server only ever stores ciphertext. You choose per link whether comments and source download are allowed, and you can revoke a link at any time. The viewer runs on its own isolated address so it never touches your account session, and shared pages are kept out of search engines.

UXJul 2

Studio design surface: a richer first run and live share comments

The Design surface now greets you with a small gallery of sample interfaces so a first-time user sees at a glance the breadth of what it produces. Comments on a shared design now persist and push live to everyone viewing, edits and deletes sync across devices, and undo and redo are a click away. Board settings and the task board got a round of polish so the workbench feels more finished.

PerfJul 2

Agents update your knowledge with small edits, not full rewrites

When an assistant changes an existing memory or rule, it can now send just the edit, an append, a targeted replace, or a whole section, instead of resending the entire body. That means less back and forth and fewer tokens on every knowledge update, across Claude Code, Cursor, Codex, Windsurf, the desktop app and the hosted connector.

June 2026

ShipJun 30

See the code your agent changed, right in the chat on iOS

When an agent edits a file, the iOS app now shows the actual change inline in the conversation, with the added and removed lines, and you can tap it to open a full-screen view. Until now the phone only showed a small count badge; the real before and after stayed on the desktop. This release also makes cross-device chat far more reliable. A conversation you start on your phone now continues correctly when you write into it from the Mac, instead of going quiet. A turn that cannot run is surfaced as a clear error rather than disappearing, and the working indicator can no longer get stuck. When your Mac is offline the message is held as queued and runs the moment Pathrule is open again, and pressing stop never discards a message that is still waiting to run.

FixJun 24

Cross-device chat: iOS and desktop now share real-time run state

A task you start on iOS is now immediately visible on the desktop, and one started on the desktop shows its working indicator on iOS. Both surfaces read a single authoritative run signal from the cloud, so the pause button appears where it should, the elapsed timer ticks on both ends, and stopping a task on one device stops it on the other. The iOS working indicator no longer shows code-specific phrases; it now uses generic rotating labels that are honest for any kind of question. Desktop remote tabs no longer surface shell command rows that the local view always hides.

ShipJun 23

Pathrule Studio: the Mac app, rebuilt from the ground up

The desktop app has been redesigned end to end and has a new name: Pathrule Studio. It is now the flagship surface, and it puts Claude Code, Codex and OpenCode in one native app. Start a thread with any engine, then switch models mid-conversation without losing the context you have built. An orchestrated mode lets a conductor model delegate subtasks across every engine at once. Your team's memories, rules and skills are delivered natively, scoped to the path you are working in, with no MCP wiring to maintain, so the assistant knows your conventions before its first move. Around the chat sits a full workbench: source control, Patterns, MCP servers and extensions, scheduled tasks, usage, an integrated terminal and run. It works offline and follows your system light or dark theme. You do not buy AI from us; your own engines run on top of Pathrule and carry about half the tokens, proven in our public benchmark. A Pathrule Studio companion for iOS is coming soon, so you can pick up a desktop conversation from your phone.

ShipJun 23

Pathrule Web is now your management console

The browser surface is no longer where you write knowledge or run agents. Pathrule Web at app.pathrule.io is now a focused management console for the people side of Pathrule: your organization, members and roles, plans and billing, workspace admin (rename, archive, export) and usage across the team. Authoring memories, rules and skills, and running Claude Code, Codex and OpenCode, all move to Pathrule Studio, where path-scoped context is delivered. With that move, the old browser coding workflow is retired, including the localhost bridge that paired Web with a local CLI daemon. Web no longer needs to reach your machine; everything it shows comes from the cloud. Sign in once and the same workspaces and members you manage in Web are the ones Studio uses. See Pathrule Web.

FixJun 14

Open a set-up folder in VS Code and connect with one click

If you set up a folder with the Pathrule CLI or the desktop app and then open it in the VS Code extension, the extension now recognizes that workspace and connects with a single click, using the account you are already signed in with on this machine. There is no second setup to run. If you are signed out, the same place offers a plain sign in rather than a setup prompt, and the create step is guarded so you cannot accidentally make a second workspace for a folder that already has one.

FixJun 14

The desktop app's built-in tools start reliably on a clean install

The Pathrule server that the desktop app launches for your AI clients, including Claude Code, Cursor, Codex, Windsurf and GitHub Copilot, now starts cleanly on a fresh install, so its tools are ready the first time you connect. Updating to this build is all you need.

ShipJun 13

Our efficiency benchmark is open and reproducible

The benchmark behind Pathrule's efficiency claims is now public at github.com/pathrule/benchmarks, so you can read it and run it yourself. It checks out a real pinned open-source repository (Fastify), seeds it with team-style knowledge, and asks each assistant the same prompts twice: once with the whole knowledge base dumped into one instruction file, once with Pathrule's path-scoped delivery. Scoring is mechanical, every run is recorded, and the report publishes the cells where Pathrule costs more. The primary metric is total footprint, the tokens the model processes per turn: on the hard tier Claude Opus 4.8 carried about 52% less and OpenAI Codex GPT-5.5 about 41% less, with facts preserved (the Codex run is mixed and reported as such). These cells measure path-scoped delivery; semantic embedding ranking is an additive layer measured separately. See How we measure.

PerfJun 13

Your AI gets only the knowledge each prompt needs

Pathrule now reads each prompt and delivers just the memories, rules and skills that are relevant to it, as full ready-to-use content rather than a list of titles to go and fetch. The assistant acts on what it is handed instead of searching your repo, so answers stay grounded in your team's knowledge and the context it has to carry stays small. Because only the relevant slice ships each turn and unchanged context is never re-sent, the savings grow as your knowledge base grows. Path scope drives this with no setup and no key; for relevance beyond the file you are in, semantic ranking adds it, managed for you in Pathrule Cloud or with your own embedding key in the open-source edition. The same delivery reaches Claude Code, Cursor, Codex, Windsurf, GitHub Copilot, the desktop app and the VS Code extension. See How retrieval works.

FixJun 9

Stay signed in on Desktop, VS Code and the CLI at the same time

Signing in on one local surface no longer signs you out of the others. Pathrule Desktop, the VS Code extension and the CLI now each keep their own session, so you can stay logged in everywhere at once and a sign-in or a routine session refresh on one surface never knocks the others offline. Updating to this build keeps you signed in where you already were. You can sign out of just the surface you are on, or sign out everywhere in a single step.

ShipJun 9

Add a Pattern to your workspace with one token

Patterns now import straight into your workspace. Paste ::pathrule:package:<slug> into your AI assistant and Pathrule writes the whole bundle, memories, rules and skills, onto the paths it belongs to. Before anything lands, a dry-run preview shows the pieces and the suggested paths, lines them up against your actual tree, and asks you to confirm when the pattern's stack does not match the project. Imported content becomes yours and evolves locally; re-importing the same pattern is a no-op, and a single call removes the whole bundle again. It works the same across Claude Code, Cursor, Codex, Windsurf and GitHub Copilot, on both the local runtimes and the hosted Remote MCP. See Patterns and the import guide.

ShipJun 9

Pathrule Patterns: a public catalog of ready-to-use knowledge

Patterns are curated packages of memories, rules and skills, each pre-scoped to the path it belongs to, so your AI assistant applies it only where it is relevant. The public catalog at pathrule.io/patterns spans frameworks, frontend, backend, billing, infra and workflow, every package first-party and Apache-2.0. Each pattern page shows the full bundle grouped by path, a derived contents summary, and a one-click manual copy that works today, plus a clean markdown view so AI assistants can read the bundle directly. Adding a new pattern is one entry in the open @pathrule/patterns package. See Patterns documentation.

ShipJun 7

Pathrule now supports GitHub Copilot

GitHub Copilot joins Claude Code, Cursor, Codex and Windsurf as a first-class target. One setup reaches Copilot across VS Code agent mode, the Copilot CLI and the coding agent: Pathrule registers its MCP server, writes a path-scoped protocol into .github/copilot-instructions.md, ships skills Copilot can invoke, and registers a hook that delivers the matching slice of your team's memories and rules before the first tool call, so a strict rule can block a non-compliant change before it lands. The same memories, rules and skills you already use everywhere else drive Copilot too, with no separate knowledge base. See Pathrule for GitHub Copilot.

ShipJun 7

Pathrule ships as a VS Code extension

Pathrule is now a full client inside your editor, for VS Code, Cursor and Windsurf. Install it from the Visual Studio Marketplace or Open VSX. The open folder is the workspace and the active file is the path: a knowledge tree follows your editor, and memories, rules and skills open as ordinary markdown tabs that save back to Pathrule with conflict-safe handling instead of silent overwrites. It runs in two modes behind one UI, local with no account or signed in for the team layer, the same split as the CLI, and shares one identity with it. A single command connects Copilot agent mode, Claude Code, Cursor, Codex and Windsurf and injects the hooks, with a doctor to verify the setup. See the VS Code surface docs for the full tour.

ShipJun 6

Pathrule core is now open source

The path-scoped, just-in-time context engine and the full MCP tool surface that drives Claude Code, Cursor and Codex are now open source under Apache-2.0 at github.com/pathrule/core. It runs fully local with no account and no infrastructure: pathrule init --local then pathrule setup --local give a solo developer a complete offline agent loop, with memories, rules and skills stored on your own machine. Bring your own embedding key if you want semantic recall. The managed cloud edition, with team sync, live overlap awareness and AI curation, is unchanged and builds on the same core.

ShipJun 6

Self-hosted enterprise deployment

Pathrule can now run entirely on your own infrastructure, in your cloud, VPC or on-prem, so your data, your backups and your SSO never leave your environment. It ships as a signed container bundle with SBOMs, authenticates through your own SAML or OIDC provider (Entra ID, Okta and Google Workspace) with role-based access and audit logs, and lets you choose between Pathrule's hosted AI or your own model provider key. The full team experience, including realtime overlap awareness, runs inside your environment, and only licensing and billing stay with us.

ShipJun 4

Re-point a workspace to a new folder

If your project folder moved, or you accidentally created a second empty workspace for the same project, you can now re-select a workspace's local folder directly in Workspace Settings instead of starting over. The folder binding is per-user, so your teammates keep their own, and the workspace's memories, rules and skills stay exactly as they were. Available in the Pathrule Mac app.

ShipJun 4

Faster workspace creation

Creating a workspace no longer makes you wait on the whole setup before it responds. The new workspace opens right away and the rest, like importing an existing CLAUDE.md and starting the file watcher, finishes in the background. Large repositories no longer feel like the dialog is stuck.

ShipJun 3

Every new account starts with a Demo Workspace

New accounts now open to a read-only Demo Workspace, pinned at the top of the sidebar and prefilled with a realistic project: example memories, rules and skills, and a populated dashboard. It is there so you can see what Pathrule looks like in real use before you attach your own repo. The demo is read-only, so its contents cannot be edited or deleted, and you can remove the workspace whenever you want. Existing accounts get it too.

May 2026

ShipMay 21

Pathrule learns which memories actually help your AI

When an AI agent works through a problem and uses one of your memories, Pathrule now records that as a positive signal for similar future intents. Over a few sessions the memories that genuinely help get ranked higher when the next session has a similar intent, and the ones that miss fade out. Sarcasm and false starts do not count, and Pathrule never stores the prompt itself.

ShipMay 21

AI context now sees co-change hints and past work episodes

When the AI is working on a file, Pathrule tells it which other files in your workspace typically change with it, and surfaces a short summary of related past work for bug fix, refactor, debug, and discovery intents. The matching test, the i18n companion, and the previous attempt at the same surface no longer slip past the agent.

ShipMay 21

Proactive co-change nudge in focused context

On a focused or deeper context request, Pathrule adds a single proactive line when the file you are touching has a strong co-change partner that is missing from the session. The message is one short sentence, only appears when the signal is strong enough to be worth the tokens, and stays quiet on sparse workspaces.

ShipMay 21

Memories can serve multiple paths

A memory like "IPC keychain deadlock" might apply to the Electron services folder and to the shared IPC module at the same time. The memory editor now lets you list every workspace path the memory should surface for, and the AI session pulls it in at all of those locations.

ShipMay 21

Friction hotspots in the Suggestions tab

Pathrule now tracks which tools fail most often on which files in your workspace. The Suggestions tab gets a friction section listing the file plus tool plus failure code pairs that come up the most, so you can write a targeted memory that warns the AI before it tries the same thing again.

ShipMay 21

AI can flag stale memories back to the team

When an AI agent realises one of the existing memories has drifted from the current code, it can now flag the entry from inside the session. The flag lands in the Suggestions tab with the agent reason and a one-click handoff back to AI for repair, just like user-driven refresh tasks.

FixMay 21

Suggestions sweep produces refresh tasks again

A sweep configuration mismatch was preventing Pathrule from writing new suggestion records, which left the Suggestions tab quieter than it should have been. The sweep now runs cleanly, dead path references and related signals appear as expected, and the AI handoff flow is fully back online across every workspace.

ShipMay 20

Pathrule CLI runs on macOS, Windows and Linux

A single npm i -g @pathrule/cli now installs a complete local Pathrule runtime on every major developer OS, with no Pathrule Desktop required. The CLI owns the bundled MCP stdio server, propagates PATHRULE_HOME and corporate proxy settings into AI client configs, materializes the hook script (with a Windows .cmd shim for shell-less spawners), and ships a cross-platform smoke matrix so install and uninstall stay honest on every release.

ToolsMay 19

Pathrule listed on the Model Context Protocol registry

io.pathrule/pathrule-remote-mcp v0.1.0 is now active on the MCP registry. Any MCP-compatible client can connect over streamable-http at https://mcp.pathrule.io/mcp and reach the same path-scoped memories, rules and skills surface that drives Claude Code, Cursor and Codex on the desktop and CLI runtimes.

ShipMay 17

Pathrule is generally available

Signup is open at app.pathrule.io, with no invite gate. Web, Desktop and CLI ship from the same workspace tree, the MCP server is wired by default, and Solo stays free for individual developers. Teams interested in Team or Business can start on the public plans directly.

ShipMay 14

Team referrals with founder credits

Teams can now refer other teams through email-based referrals. Referred organizations receive three months of Team, while referrer organizations earn invoice credits only after the new team completes a real Pathrule setup in its own repo. The first three successful activations count toward Founder status and a bonus credit.

ShipMay 14

Web, Desktop and CLI move together

Pathrule now presents Web, Desktop and CLI as one product line. Teams can manage shared knowledge in the browser, run the full bundled desktop app, or use the CLI as a local runtime for terminal and Web workflows, with the same workspace tree and AI-client setup language across surfaces.

ShipMay 11

No more duplicate memories, rules and skills

Pathrule now prevents accidental duplicates when AI assistants try to add the same skill, memory or rule twice. If a workspace had duplicate skills with the same name, only the most recent copy is kept, so your AI client's skills folder no longer shows several variants of the same one. New writes are checked before they land: an exact match blocks the write and points to the existing record, while a near-match surfaces as a soft suggestion so the assistant can extend an existing note instead of creating a parallel one.

FixMay 11

Workspaces match folders with any letter casing

Pathrule now resolves your project folder to the same workspace even when the path on disk uses different letter casing than the one you originally connected, so your AI client always gets the right context on macOS and Windows. Symlinked and aliased folders now resolve to the same workspace automatically too.

FixMay 11

Skill editor stays put during background refresh

Editing a skill no longer loses its connection to the active record when the workspace tree refreshes in the background, so your changes and cursor position stay intact while you write.

ShipMay 9

Setup diagnostics for platform admins

Pathrule now gives platform admins a safer way to see where local AI-client setup stops, with per-user health signals and copyable setup logs that help support teams without asking for source files.

FixMay 5

Fresh installs connect Codex correctly

New desktop installs now write the local AI-client connection for Codex and other supported tools during setup, so a new device can use Pathrule immediately after onboarding.

FixMay 5

Plan changes appear without restart

Plan & Billing now refreshes the latest subscription state whenever the tab opens, so upgrades or grants made outside the current app session show up without asking the user to relaunch.

ShipMay 5

Smoother plan grants

Admin workflows can now resolve an existing user to the right organization from an email address, making it easier to apply a plan grant without manual lookup.

ShipMay 5

Four AI clients, one Pathrule setup

Pathrule now treats Claude Code, Cursor, Codex and Windsurf as first-class clients, so the app reflects the tools your team actually uses instead of assuming one default assistant.

FixMay 5

Cleaner setup status

The desktop status chip now recognizes an active AI-client setup more reliably, reducing false "not installed" states after teams connect a supported coding assistant.

ShipMay 5

More polished desktop updates

The app menu and update prompts use clearer release copy, helping installed teams understand when a new Pathrule build is ready.

PerfMay 4

Smarter memory discovery

Broad questions now find related team memories before the AI falls back to raw file search. Short Turkish and English prompts are handled better, even when the useful note lives deeper in the project.

FixMay 4

Parent folders see child knowledge

Asking from a repo root or parent package is less likely to miss a memory attached to a more specific folder. Pathrule now points the assistant toward the right lower-level notes instead of going silent.

PerfMay 4

Managed background memory indexing

Existing and new memories can be prepared for better recall in the background through Pathrule cloud with no extra setup inside customer desktop builds.

ShipMay 4

Safer semantic hints for AI tools

When Pathrule has a likely but not yet confirmed memory match, AI tools now see compact candidate hints and clear read-before-use guidance rather than treating a title as the answer.

ShipMay 4

Release confidence checks

Broader pre-release checks now cover context quality, AI tool handoffs, direct skill calls, semantic fallback behavior and answer scoring before updates reach teams.

PerfMay 4

Smarter context routing

Pathrule recognizes context-quality and release-readiness requests more accurately, returning deeper project context only when the work calls for it.

FixMay 4

More reliable workspace sync

Approved project folders now survive relaunch, so existing Pathrule-managed workspaces keep their local instruction files current.

SecurityMay 3

Private intelligence layer

Pathrule's highest-value context selection and prioritization logic now runs behind a managed boundary. Client builds keep the same behavior while exposing less about how decisions are made.

ShipMay 3

Controlled project history

Teams can ask Pathrule for relevant prior work on demand with a history hint. Ordinary prompts stay clean, and history is labeled as context rather than a rule.

InfraMay 3

Retention and billing cleanup

Added lifecycle controls for derived history and unpaid organizations, including owner warnings, expiration windows, and cleanup paths that keep account state predictable.

ShipMay 2

Skill packages

Skills can now carry supporting files, not just a single instruction body. Teams can review package snapshots, keep external packages read-only, and edit manual packages in place.

PerfMay 2

Cleaner context retrieval

Reduced irrelevant root-level context and trimmed routing payloads. The AI now gets a smaller, more explainable context bundle for the same task.

UXMay 1

Managed product announcements

Returning desktop users can receive localized release notes and product notices inside the app, with one-time visibility rules so announcements do not become noise.

SecurityMay 1

Mandatory update gate

Unsupported desktop clients can now be blocked before the normal app loads. This gives us a safer way to retire old builds when a security or compatibility issue requires it.

April 2026

ShipApr 30

Explicit skill invocation

Engineers can now call a workspace skill directly from a prompt. Pathrule resolves the exact team skill and injects it only for that turn.

PerfApr 30

Quieter prompt context

Pathrule now separates strict reminders from advisory context, reduces repeated injections, and keeps root-level summaries out of ordinary tasks.

UXApr 29

Comments, mentions and line references

Memories, rules and skills now have their own discussion surface. Teams can mention teammates, resolve threads, and point comments at specific lines.

ToolsApr 29

Desktop notification panel

Mention notifications now live in a lightweight desktop panel. Click a notification to jump back into the relevant workspace item.

InfraApr 27

Billing and workspace lifecycle

Subscription state, workspace archive flows, delete safety, and owner-only billing controls now follow one account lifecycle model.

UXApr 27

Help center and workspace archive

Added safer archive surfaces, clearer restore flows, and help content for teams setting up shared AI context across a repository.

ToolsApr 26

More consistent AI client behavior

Pathrule now keeps supported AI clients closer in behavior, so the same workspace knowledge reaches the assistant regardless of where the engineer starts.

ShipApr 20

Just-in-time file context

When a prompt clearly references a file, Pathrule can deliver the matching team memory locally before the assistant starts exploring.

PerfApr 20

Slimmer context responses

Warm context reads are smaller and less repetitive. The assistant receives the strongest matching item without re-rendering the same surrounding payload.

FixApr 18

Stale path scope on rapid switches

Rapidly switching files could occasionally carry the previous path's reminder into the next task. Pathrule now ties each delivery to the active session.

ShipApr 12

Unified context request

One context request now chooses a lightweight, focused or deep answer based on the task, replacing several older ways of asking for workspace knowledge.

UXApr 8

Coverage chip in the path picker

Each node in the desktop tree now shows whether memory, rules or skills are attached, so it is obvious where the workspace is thin.

March 2026

ShipMar 28

Activity intelligence

Per-task activity is summarized into the next session's handoff, so the assistant picks up where the team left off without re-discovery.

FixMar 25

Search ranking on non-Latin titles

Memory titles in Turkish, Japanese and Cyrillic are now matched more reliably. Title and body text follow the same normalization rules.

UXMar 22

Cmd-K palette across the editor

Jump to any node, memory, rule, or skill from anywhere in the desktop app. Recent items pinned at the top, fuzzy match on title and body.

PerfMar 18

Cold start on Apple Silicon

Trimmed preloaded modules and deferred non-essential workers. App-ready time on M-series Macs is down ~38% from a cold launch.

ShipMar 14

Per-node permission overrides

Lock a folder so only senior engineers can publish rules, while everyone still reads. Overrides cascade to children with opt-out per node.

FixMar 10

Token usage badge double-counted retries

Retried tool calls were summed twice in the per-session usage badge. The fix rolled out automatically with no client update required.

ToolsMar 5

Codex CLI integration GA

Codex can now read the same Pathrule workspace knowledge and permissions as the other supported AI coding tools.

SecurityMar 1

Build artifact hardening

Release artifacts no longer include sensitive provider credentials. Runtime access now follows a managed secret boundary.

February 2026

ShipFeb 26

Self-audit v1

Eight detectors sweep memories and rules around the clock (dead paths, shipped milestones, drifted packages, expired dates, zero usage, empty nodes, conflicting titles, untouched entries). Each suggestion can be handed to your AI for a one-click fix.

UXFeb 22

Onboarding cut from 14 steps to 4

Sign in, pick a workspace path, point your AI tool, you're done. New accounts now reach a working session in under a minute.

FixFeb 18

Activity log silently dropped at high rates

High activity sessions could occasionally drop non-critical events under pressure. Pathrule now preserves the events and delays delivery instead.

ShipFeb 12

Team workspaces

Org-wide knowledge with role-based access (Owner, Admin, Editor, Viewer) plus per-node overrides. Billing remains Owner-only.

PerfFeb 8

Tree query for large workspaces

Large workspaces open much faster because the desktop tree updates incrementally instead of reloading the whole structure.

ShipFeb 4

Skill creation flow

Templates for checklists, bug-pattern recipes and procedure docs make it easier to turn team process into reusable AI instructions.

FixFeb 1

Apple Silicon: rare crash on theme change

System theme changes during an active session could crash the desktop app on M-series Macs. Patched in 0.14.3.

January 2026

ShipJan 28

Pre-run context delivery

Path-scoped memories and rule reminders can arrive before the assistant's first action, reducing the need for extra lookup steps.

ToolsJan 22

Cursor integration

Cursor can now use the same Pathrule workspace knowledge and permission model as other supported AI coding tools.

SecurityJan 15

Access-control audit

Independent audit pass on user-data access controls. Findings are closed and the audit summary is referenced in section 10 of the Privacy Policy.

ShipJan 10

Markdown export

Export the entire workspace (memories, rules, skills, attachments) to a single markdown tarball. No lock-in; you own the data.

ShipJan 4

Rules with priority and scope

Rules now carry a scope, a priority (high, medium, low) that ranks how strongly they surface, and an enforcement mode. Strict rules require attention before risky actions, while advisory rules travel with the relevant task context.

December 2025

ShipDec 20

First teams onboarded

First teams onboarded. We ship weekly, measure every reminder, and tune routing on real sessions.