Skip to content

Releases

PiCode 2.2.7

Choose a tag to compare

@github-actions github-actions released this 14 Nov 19:58
6b98a35

🟢 The stable channel

This is the release everyone gets. It is built from the master branch, and it is the one
the updater offers on its own: no opting in, nothing to switch on.

What it is: the whole editor — with pi as its agent, the provider and model settings,
MCP servers, the sessions panel and the theme gallery. Extensions from Open VSX install here
exactly as they do anywhere else.

How it updates: an installed PiCode reads its feed at
updates/stable/win32/x64/<target>/latest.json. Updates roll out gradually: the updater's
update.minReleaseAge defaults to 120 h, so a release can take up to five days to reach you.
That delay is deliberate, not a fault.

Powered by Gentle AI: PiCode ships Gentle AI and its Engram memory, both MIT, by Gentleman Programming.


What changed

Everything new since 2.0.3, in one list.

✨ New

  • 📊 Your plan's limits, beside the chat. A small ring next to the thinking level fills up as you use your ChatGPT, Claude or NaN plan. It turns orange at 80% and red at 95%; point at it to see each limit and when it resets, click it to open Usage limits.
  • 🧮 See where your context goes. Context in Status shows how full the chat is over the model's window, with a bar and a row for each part: messages, project instructions, pi's own instructions, skills, pi tools, MCP tools and the rest. It says how much fits before the conversation is compacted on its own, and Compact session does it now. The Editor layout has it too, first in the PiCode panel.
  • 🗂️ Fold and hide the sections of Status. Every section except Environment folds with its arrow; right-click any title, the Status tab's menu or the Command Palette to pick which sections you see.
  • 📁 Your projects beside your sessions. In the Agent layout, the sessions column lists the folders of your workspace. Add one with + or by dropping folders, hover one to open a terminal in it, and customise its name, colour and icon.
  • 🔌 Connect any provider in one click. Providers is a gallery of more than forty services with their logos and a search box. Sign in with ChatGPT, Claude or Copilot and the sign-in finishes by itself, or paste a key. Connected providers show their full name, state and clear buttons.
  • 📥 Import from pi or VS Code, one item at a time. Pick a source and tick exactly what you want: pi packages, providers, skills, memory and conversations, or VS Code themes, extensions, settings, shortcuts and snippets. Anything you already have in PiCode is kept, and logins only travel if you tick them.
  • 📝 Every changed file, in one list. When you review all the changes at once, a list of the files sits beside them with the lines added and removed.
  • 👁️ Hide a folder, keep what you need. Put ! in front of a path in the hidden files or search settings to keep it visible.
  • 🪟 Sign-in windows in front. A window opened by a command in the terminal now appears in front of PiCode.
  • ⚠️ Every problem in sight. Up to 5,000 errors and warnings are underlined in a file, ten times more than before.
  • 💬 Conversations whose folder is gone ask first. You can continue in the open folder or copy the conversation into it.
  • 🎬 What's New has a page to try each of these, and shows only the pages of the version you run.

🐛 Fixed

  • 🔄 Updates install when PiCode restarts. The new version was downloaded but the switch could be skipped because a helper kept your profile busy. PiCode now closes it first, and the installer waits for your profile to be free.
  • 🧠 The memory engine closes with PiCode. It could stay running on its own, keeping files busy and blocking updates. Now it always stops when PiCode quits.
  • 💰 The cost in Status counts the cache warm-ups, so the total is no longer too low.
  • 🧹 Status is tidier. The cards line up in rows, the Updates card no longer shows up empty, and every colour follows your theme.
  • 🌐 The update notice speaks your language.

🧩 Under the hood

  • The editor is now based on VS Code 1.146.
  • pi 1.5.2, gentle-pi 4.8.0, gentle-engram 0.8.0 and the memory engine 3.7.2. Your memory is not migrated.

What's Changed

  • release: feed for v2.0.3 by @github-actions[bot] in #191
  • release: v2.0.4-experimental by @TomasPlatero in #192
  • release: feed for v2.0.4-experimental by @github-actions[bot] in #193
  • release: v2.0.5-experimental by @TomasPlatero in #194
  • release: feed for v2.0.5-experimental by @github-actions[bot] in #195
  • release: v2.2.0-experimental by @TomasPlatero in #196
  • release: feed for v2.2.0-experimental by @github-actions[bot] in #197
  • release: v2.2.1-experimental by @TomasPlatero in #198
  • release: feed for v2.2.1-experimental by @github-actions[bot] in #199
  • release: v2.2.2-experimental by @TomasPlatero in #200
  • release: feed for v2.2.2-experimental by @github-actions[bot] in #201
  • release: feed for v2.2.3-experimental by @github-actions[bot] in #202
  • release: feed for v2.2.4-experimental by @github-actions[bot] in #203
  • release: feed for v2.2.6-experimental by @github-actions[bot] in #204
  • merge: beta takes the experimental work as v2.2.7-beta by @TomasPlatero in #206
  • merge: stable takes the beta work as v2.2.7 by @TomasPlatero in #208

Full Changelog: https://github.com/Tomas-Platero/PiCode/commits/v2.2.7

File What it is for
PiCode-win32-x64-2.2.7-setup.exe install it
PiCode-win32-x64-2.2.7.zip run it in place, without installing

PiCode 2.2.7-experimental

Pre-release

Choose a tag to compare

🧪 The experimental channel

The newest work, published before beta. It is built from the experimental branch: this is
where things land first, it may change under you, and it may be rough at the edges.

It installs beside your stable and beta PiCode, not on top of them. Its own folder and its
own profile.

How it updates: it reads updates/experimental/win32/x64/<target>/latest.json, so it only
ever receives its own channel's releases.

Powered by Gentle AI: PiCode ships Gentle AI and its Engram memory, both MIT, by Gentleman Programming.


What changed

✨ New

  • Your plan's limits, beside the chat. A small ring next to the thinking level fills up as you use your ChatGPT, Claude or NaN plan. It turns orange at 80% and red at 95%; point at it to see each limit and when it resets, click it to open Usage limits. It shows up a couple of seconds after PiCode opens.
  • Provider cards read in full. Once a provider is connected, its card shows the logo, the full name, its state and buttons with words.

🐛 Fixed

  • The memory engine closes with PiCode. Opening and closing PiCode quickly could leave the memory engine running on its own, keeping files busy and blocking updates. The last window now always stops it, and PiCode does too when it quits; the chats' message helper closes as well.
  • Status is tidier. The cards line up in rows, the Updates card no longer shows up empty (checking again is a button on its tile), and every colour follows your theme.
  • The update notice speaks your language. It said "memory engine" in English.

🧩 Under the hood

  • Gentle AI pieces updated: gentle-pi 4.8.0, gentle-engram 0.8.0 and the memory engine 3.7.2. Your memory is not migrated.

What's Changed

  • release: feed for v2.2.6-experimental by @github-actions[bot] in #204

Full Changelog: https://github.com/Tomas-Platero/PiCode/commits/v2.2.7-experimental

File What it is for
PiCode-win32-x64-2.2.7-experimental-setup.exe install it
PiCode-win32-x64-2.2.7-experimental.zip run it in place, without installing

PiCode 2.2.7-beta

PiCode 2.2.7-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Nov 15:17
0f9bfd5

🟡 The beta channel

A preview of what is coming next, published ahead of the stable channel. It is built from the
beta branch.

It installs beside your stable PiCode, not on top of it. Its own folder, its own settings
and its own extensions — nothing is shared, so you can keep both open, and removing this one
leaves the other untouched.

How it updates: a beta install reads its own feed at
updates/beta/win32/x64/<target>/latest.json, so it is never handed a stable release — and a
stable install is never handed this one.

Powered by Gentle AI: PiCode ships Gentle AI and its Engram memory, both MIT, by Gentleman Programming.


What changed

Everything new since 2.0.3, in one list.

✨ New

  • 📊 Your plan's limits, beside the chat. A small ring next to the thinking level fills up as you use your ChatGPT, Claude or NaN plan. It turns orange at 80% and red at 95%; point at it to see each limit and when it resets, click it to open Usage limits.
  • 🧮 See where your context goes. Context in Status shows how full the chat is over the model's window, with a bar and a row for each part: messages, project instructions, pi's own instructions, skills, pi tools, MCP tools and the rest. It says how much fits before the conversation is compacted on its own, and Compact session does it now. The Editor layout has it too, first in the PiCode panel.
  • 🗂️ Fold and hide the sections of Status. Every section except Environment folds with its arrow; right-click any title, the Status tab's menu or the Command Palette to pick which sections you see.
  • 📁 Your projects beside your sessions. In the Agent layout, the sessions column lists the folders of your workspace. Add one with + or by dropping folders, hover one to open a terminal in it, and customise its name, colour and icon.
  • 🔌 Connect any provider in one click. Providers is a gallery of more than forty services with their logos and a search box. Sign in with ChatGPT, Claude or Copilot and the sign-in finishes by itself, or paste a key. Connected providers show their full name, state and clear buttons.
  • 📥 Import from pi or VS Code, one item at a time. Pick a source and tick exactly what you want: pi packages, providers, skills, memory and conversations, or VS Code themes, extensions, settings, shortcuts and snippets. Anything you already have in PiCode is kept, and logins only travel if you tick them.
  • 📝 Every changed file, in one list. When you review all the changes at once, a list of the files sits beside them with the lines added and removed.
  • 👁️ Hide a folder, keep what you need. Put ! in front of a path in the hidden files or search settings to keep it visible.
  • 🪟 Sign-in windows in front. A window opened by a command in the terminal now appears in front of PiCode.
  • ⚠️ Every problem in sight. Up to 5,000 errors and warnings are underlined in a file, ten times more than before.
  • 💬 Conversations whose folder is gone ask first. You can continue in the open folder or copy the conversation into it.
  • 🎬 What's New has a page to try each of these, and shows only the pages of the version you run.

🐛 Fixed

  • 🔄 Updates install when PiCode restarts. The new version was downloaded but the switch could be skipped because a helper kept your profile busy. PiCode now closes it first, and the installer waits for your profile to be free.
  • 🧠 The memory engine closes with PiCode. It could stay running on its own, keeping files busy and blocking updates. Now it always stops when PiCode quits.
  • 💰 The cost in Status counts the cache warm-ups, so the total is no longer too low.
  • 🧹 Status is tidier. The cards line up in rows, the Updates card no longer shows up empty, and every colour follows your theme.
  • 🌐 The update notice speaks your language.

🧩 Under the hood

  • The editor is now based on VS Code 1.146.
  • pi 1.5.2, gentle-pi 4.8.0, gentle-engram 0.8.0 and the memory engine 3.7.2. Your memory is not migrated.

What's Changed

  • release: feed for v2.0.3-beta by @github-actions[bot] in #189
  • release: v2.0.4-experimental by @TomasPlatero in #192
  • release: feed for v2.0.4-experimental by @github-actions[bot] in #193
  • release: v2.0.5-experimental by @TomasPlatero in #194
  • release: feed for v2.0.5-experimental by @github-actions[bot] in #195
  • release: v2.2.0-experimental by @TomasPlatero in #196
  • release: feed for v2.2.0-experimental by @github-actions[bot] in #197
  • release: v2.2.1-experimental by @TomasPlatero in #198
  • release: feed for v2.2.1-experimental by @github-actions[bot] in #199
  • release: v2.2.2-experimental by @TomasPlatero in #200
  • release: feed for v2.2.2-experimental by @github-actions[bot] in #201
  • release: feed for v2.2.3-experimental by @github-actions[bot] in #202
  • release: feed for v2.2.4-experimental by @github-actions[bot] in #203
  • release: feed for v2.2.6-experimental by @github-actions[bot] in #204
  • merge: beta takes the experimental work as v2.2.7-beta by @TomasPlatero in #206

Full Changelog: https://github.com/Tomas-Platero/PiCode/commits/v2.2.7-beta

File What it is for
PiCode-win32-x64-2.2.7-beta-setup.exe install it
PiCode-win32-x64-2.2.7-beta.zip run it in place, without installing