Aliou Diallo

Placeholder: intro to be rewritten.
June 2026
release v0.13.2 pi-guardrails

pi-guardrails: Fix feature and permission gate toggles

Toggling features.* or permissionGate.requireConfirmation in the settings command stored the raw display string ("enabled"/"disabled", "on"/"off") instead of converting to true/false. Since any non-empty string is truthy, features appeared stuck “on” when toggled to “disabled” or “off”.

  • Fix feature and permission gate toggles storing display strings instead of booleans
  • Make onboarding status toggleable in global settings
May 2026

Thoughts on Claude Code's Workflow feature

i like the idea of claude’s workflow thingy but since it’s writing code, it keeps failing with these kind of errors:

but claude feels a bit overwhelming to me 😅

makes sense but wonder if this could still be handled? also, curious why they don’t give guidance about this and/or linting to have this be caught before running the workflow

release v0.18.2 pi-synthetic

pi-synthetic: Pi 0.77.0 compatibility and model metadata refresh

Removed models no longer returned by Synthetic (hf:zai-org/GLM-5, hf:deepseek-ai/DeepSeek-V3.2), added hf:Qwen/Qwen3.6-27B, and updated syn:small:vision to point at the new Qwen target.

  • Update Pi package metadata and docs for Pi 0.77.0 compatibility
  • Use Pi 0.77 environment interpolation for the Synthetic provider API key fallback
  • Refresh Synthetic model metadata from the live API
  • Register the Synthetic web search tool with Pi's current defineTool helper

Claude Opus's fast mode

missed that claude/opus has a fast mode so had pi make a quick extension to play with it. comparison with the vanilla pi

ext: https://gist.github.com/aliou/b7fe59004e023691c2e75c8458f3c0a8

(don’t look to closely at that horrendous code that kimi no thinking produced loooool)

April 2026
February 2026
January 2026
December 2025
November 2025
October 2025
August 2025
December 2024
April 2020
February 2020
October 2019
January 2019
September 2018
August 2018