Sign In

pi-code-review

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pi-code-review

A Pi extension that provides automated, language-aware code review after the agent writes or modifies files.

latest
Source
npmnpm
Version
0.2.1
Version published
Weekly downloads
40
-6.98%
Maintainers
1
Weekly downloads
 
Created
Source

pi-code-review

A Pi extension that provides automated, language-aware code review after the agent writes or modifies files.

Installation

pi install npm:pi-code-review

Features

Automatic review (zero cost)

After each turn where the agent edits files, a language-aware review checklist is injected into the system prompt. The agent self-reviews before proceeding, catching type safety issues, error handling gaps, security concerns, and naming problems.

Supports: TypeScript, Python, Go, Rust, Java, PHP.

On-demand review (/review)

Run a thorough code review with structured findings:

/review                    # review all uncommitted changes
/review --staged           # only staged changes
/review --ref=main         # diff against main
/review src/foo.ts         # specific files

When an Anthropic API key is available, /review uses a direct Haiku call for structured output with severity-leveled findings (CRITICAL / HIGH / MEDIUM / INFO). Without an API key, it falls back to a prompt-based review via the session agent.

How it works

  • Edit tracking: hooks into tool_execution_end to collect files modified by Write/Edit tools during each turn
  • Turn batching: at turn_end, snapshots the accumulated edits (no per-edit overhead)
  • Prompt injection: at before_agent_start, injects a brief language-specific review checklist into the system prompt
  • On-demand: /review reads file contents, calls Haiku for structured analysis, and formats findings with severity, line numbers, and suggestions

License

MIT

Keywords

pi-package

FAQs

Package last updated on 14 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts