Skip to content

v0.1.7-alpha

Pre-release
Pre-release

Choose a tag to compare

@PikkonMG PikkonMG released this 01 Sep 23:55

This release makes Pi Desktop work fully with oh-my-pi (OMP), the compatible engine, alongside standard Pi. Pick the engine in Settings, under Agent Configuration.

oh-my-pi engine support

  • Fork, branch, and clone now work on OMP sessions. OMP renamed Pi's fork command to branch, so the app maps to it, and the branch list reads its candidates straight from the session file.
  • OMP session names now show in the list. OMP stores the name in a first-line title record rather than Pi's session_info record, so the app reads both.
  • The custom models editor targets the right file per engine: models.json for Pi, models.yml for OMP. A not-yet-migrated OMP models.json is kept until OMP migrates it, so custom providers are never dropped.
  • The installed packages panel lists OMP plugins, both npm and marketplace, from the OMP plugin CLI.
  • Skills are listed per engine. Each engine shows only the skills it can actually load, and plugin-shipped skills appear while the engine is running.
  • Package, models, and skills actions follow the engine of the session you have open, even when a different engine is the configured default.

Fixes

  • Skill files saved with Windows line endings or a byte-order mark are now read correctly.
  • The current session is titled by its first message when it does not have a name yet.
  • Slow engines get a longer startup window before the app reports a timeout.
  • Diagnostics no longer includes raw model-file parse text in its report.

Notes

This is alpha software. On-disk formats and behavior can change between releases. The macOS and Windows builds are unsigned.