Skip to content

ngutman/agent-stuff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agent-stuff

A Pi package with personal extensions by ngutman.

This repository is intentionally similar in spirit and layout to mitsuhiko/agent-stuff

Included extensions

repo-shared-sessions

Path: pi-extensions/repo-shared-sessions/index.ts

Commands:

  • /repo-resume — open an interactive selector of sessions from the same git repository
  • /repo-resume latest — jump directly to the most recently modified matching session
  • /repo-sessions — alias for /repo-resume

How repository matching works:

  1. Prefer remote.origin.url (normalized; supports SSH/HTTPS variants)
  2. Fall back to git top-level path when no remote exists

autoname-sessions

Path: pi-extensions/autoname-sessions/index.ts

Command:

  • /autoname-sessions [--dry-run] [--force] [--limit <n>] [--quiet]

This command infers concise purpose-based session names from transcript samples, with deterministic fallback behavior and a local cache to avoid unnecessary renames.

Usage

Install directly from GitHub:

pi install git:github.com/ngutman/agent-stuff

Install from a local clone:

pi install ~/workspace/agent-stuff

One-off load of a single extension:

pi -e ~/workspace/agent-stuff/pi-extensions/repo-shared-sessions/index.ts

Development notes

  • Extensions are written in TypeScript and loaded by Pi via runtime transpilation.
  • This package declares Pi core packages as peerDependencies.
  • Keep extension behavior safe and deterministic (no hidden side effects).

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages