Skip to content

Pi extension that generates a per-turn system-prompt augmentation + senior persona via a nested Pi call (openai-codex), optimized for design-first full-stack craftsmanship.

License

Notifications You must be signed in to change notification settings

gturkoglu/pi-dynsys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pi-dynsys

Dynamic per-turn system prompt augmentation for Pi.

This package contains a single extension:

  • extensions/dynsys.ts

Install

Local (no install)

pi -e /absolute/path/to/pi-dynsys

Git package install

pi install git:github.com/<you>/pi-dynsys
# or
pi install https://github.com/<you>/pi-dynsys

Pi installs packages into its settings and loads extensions automatically.

Auth / secrets

This repo contains no API keys.

Provider credentials are handled by Pi and stored outside the repo (e.g. ~/.pi/agent/auth.json or env vars). Do not commit those files.

Using openai-codex

The dynsys generator is configured to call a nested pi process with:

  • provider: openai-codex
  • model: gpt-5.2-codex
  • thinking: off

You must be authenticated for openai-codex (Pi interactive):

  • Run pi then /login and pick ChatGPT Plus/Pro (Codex).

Flags

  • --dynsys (default: true)
  • --dynsys-debug (writes ~/.pi/agent/dynsys-last.json)

Example:

pi -p --dynsys-debug "UI: design a button component, no gradients"

About

Pi extension that generates a per-turn system-prompt augmentation + senior persona via a nested Pi call (openai-codex), optimized for design-first full-stack craftsmanship.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published