New:Microsoft Teams Notifications Are Now Available in Socket.Learn more
Get Started

scbe-polly-pad-cli

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

scbe-polly-pad-cli

Polly — governed terminal workpad for AI operators. Persistent workspace, task state, LLM routing, tool recipes, and audit receipts.

latest
Source
npmnpm
Version
0.1.0
Version published
Maintainers
1
Created
Source

Polly Pad CLI

Polly is a governed terminal workpad for AI operators. It gives a shell session persistent task state, LLM routing, recipe prompts, run receipts, handoff packets, snapshots, and a hash-chained audit trail.

Install

npm install -g scbe-polly-pad-cli

Quick Start

polly init my-project
polly task add "first task"
polly ask "what should I start with?"
polly run plan --dry-run "ship a website"
polly audit verify
polly cross pack --text "def add(x, y): return x + y" --lang python
polly cross op add --json
polly shell

Workspace

Polly stores state under .polly/ in the current project:

  • .polly/pad.json — pad metadata, tasks, and attached repo
  • .polly/runs/ — saved model or recipe runs
  • .polly/snapshots/ — exported pad snapshots
  • .polly/audit.jsonl — append-only audit receipts

Audit Trail

Every state-changing command appends a receipt to .polly/audit.jsonl. Receipts are canonical JSON records with a SHA-256 event hash and previous event hash.

polly audit list
polly audit verify
polly audit export --json

If a receipt is edited after it is written, polly audit verify exits non-zero and reports the first broken receipt.

Cross-Language Packets

Polly can decompose text or source files into lossless UTF-8 hex/binary packets with SHA-256 receipts and lightweight semantic route evidence.

polly cross pack --file src/index.ts
polly cross pack --text "const result = x + y;" --lang javascript
polly cross unpack --hex 636f6e737420726573756c74203d2078202b20793b
polly cross op add --json
polly cross exec add --x 5 --y 3 --lang javascript --json
polly cross bench pathfinding --json
polly cross patch --file src/index.py --text "result = x + y" --json
polly cross bundle --files src/index.py,src/index.js --out bundle.json

cross pack is lossless at the byte layer. cross op is intentionally bounded to known operation templates; it is not advertised as arbitrary AST translation.

cross patch creates a reversible line patch packet with before/after SHA-256 hashes and can apply the patch only after verifying the reconstructed target. cross bundle packages multiple source files as per-file hex packets plus an aggregate deployment hash.

cross exec runs bounded operation templates through available runtimes and compares outputs. cross bench pathfinding scores Dijkstra, A*, and a semantic/geometric compass A* over the same multi-field map so route changes can be evaluated by behavior.

Model Routing

Polly tries model providers in this order:

  • Ollama at localhost:11434
  • ANTHROPIC_API_KEY
  • OPENAI_API_KEY
  • Template fallback with no model required

The fallback keeps Polly usable even when no external model is configured.

Keywords

scbe

FAQs

Package last updated on 16 Jul 2026

Related posts