v0.1.4
- Improved terminal observation cards
Local-first feedback for coding agents
Give Codex and Claude Code a private place to record recurring obstacles - then review and fix verified causes when you choose.
The feedback loop
01
02
03
04
Nothing runs in the background. Review, fixing, and sharing are separate decisions.
Capture, review, fix
Friction gives your coding agent a short capture instruction and two reusable Agent Skills. The CLI keeps the original notes local; your agent does the reasoning.
A short instruction tells your agent when a problem is worth saving. It leaves one private note, then keeps working.
friction addThe friction-review skill groups repeated notes and checks likely causes against the current code. It never changes anything.
friction-reviewThe friction-fix skill works only on the verified problem you name. It fixes that scope, verifies the result, and resolves only the notes it addressed.
friction-fixfriction add is a CLI command. friction-reviewand friction-fix are Agent Skills you invoke through your agent.
Saved observations
Each note keeps the work, obstacle, cost, and repository context together - without collecting a transcript.
------------------------------------------------------------------
● OPEN - 2026-08-11 14:25 UTC - fr_7e2c4a0d1b5f6c8e9a4d0f2b6c1e3a5d
repo docs-site - branch main
| While updating an already-merged documentation branch, Git refused the switch because a local README would be overwritten. This added a scoped stash, fast-forward, and restore step.
------------------------------------------------------------------
● OPEN - 2026-08-11 13:40 UTC - fr_93b7d1e4a8c2f6057b9d3e1a4c6f8b20
repo cli-tool - branch release/0.1
| While validating a release, the first full check failed after focused checks passed. This required isolated reruns to distinguish a transient suite interaction from a real regression.
------------------------------------------------------------------
● OPEN - 2026-08-11 08:53 UTC - fr_b5e1c8a4d7f20963e1b5c8a4d7f20963
repo sample-app - branch feature/setup
| While inspecting the component setup, the package runner could not write its cache in the default sandbox. This cost one failed command and an escalated retry.Agent support
Today, Friction can set up Codex and Claude Code. Version 0.2 expands the same capture, review, and fix workflow to more agents - without adding plugins, hooks, or a background service.
Friction v0.1.4 can install its capture instruction and both skills for these coding agents.
Enable Friction across your projects or for one repository.
Install the same capture, review, and fix workflow.
Use friction-review for read-only analysis. friction-fix requires an explicitly named problem.
The next release adds setup for more agents. That setup is built and is now being tested in real sessions.
Friction installs the instructions and skills each agent uses.
Set up each isolated agent where it actually runs.
Project setup is handled for you. User-wide setup includes one manual rule step.
Generate portable instructions when your agent is not listed yet.
The npm package is currently v0.1.4. Expanded agent setup ships with v0.2.
Private by default
The Friction CLI remains deterministic and model-free. This public website uses Google Tag Manager to manage site analytics; Friction does not send captured observations or CLI activity.
Remote and sandboxed agents need Friction installed inside that environment. Your local private store is not uploaded or synchronized.
Changelog