Howcode Dual Native Extension

Deprecated. Howcode now uses regular Pi SDK extensions from Pi settings/packages; do not add Howcode-only native extension snapshots or settings. Use this only as historical context when removing old dual-native-extension code.

igorwarzocha 18f5eb3 3 files · 8.2 KB Updated

File contents

Deprecated: Howcode dual native extensions

Howcode no longer maintains a separate “native extension” system.

Current model:

  • Pi extensions are loaded through Pi settings/packages.
  • Howcode renders generic Pi SDK UI primitives (ctx.ui.select/confirm/input/editor, notify, setStatus, setWidget).
  • Do not add app settings toggles for extension availability.
  • Do not add per-session extension snapshots.
  • Do not pass bundled Howcode-only extensions to Pi TUI takeover with --extension.
  • If Howcode ships a helper extension file, treat it as a normal Pi extension path users may add to Pi settings.

Historical code using desktop/native-extensions, session_native_extensions, or Howcode-native terminology should be removed or renamed to Pi extension terminology.

igorwarzocha/howcode/tree/main/.pi/skills/howcode-dual-native-extension commit 18f5eb3c1a

Frequently asked questions

npx skillmds@latest add igorwarzocha/howcode-dual-native-extension