Skip to content

v0.2.0 — Sidekick, everywhere

Choose a tag to compare

@7StaSH7 7StaSH7 released this 23 Sep 09:37
· 4 commits to main since this release

Sidekick, everywhere

  • Public tool: sidekick; command: /sidekick.
  • UI, progress, errors, prompts, identifiers, and worker environment variables now use Sidekick naming.
  • New configuration: ~/.pi/agent/sidekick.json.
  • New worker sessions: ~/.pi/agent/sidekick/sessions/.
  • Devin Fusion is explicitly credited as inspiration in the README. This is an independent project, not affiliated with Cognition or OpenAI.

Safe upgrade

Existing valid configuration is imported automatically when the new configuration file is absent. Legacy state/statistics remain readable. Old checkpoint files are validated and copied into the new session directory on demand without deleting originals or overwriting existing migrated copies.

Historical session entries and release notes are not rewritten. The old tool name is no longer registered: reload extensions after updating so the lead receives the new tool and instructions.

pi install git:github.com/7StaSH7/pi-sidekick@v0.2.0

If a previous tagged source is installed, remove that package source first to avoid loading two copies. Local checkout users can update their checkout and run /reload.

Verification

Offline regression tests cover configuration precedence and invalid data, mixed legacy/new state and cost records, native checkpoint resume, repeated migration without overwrites, and rejection of external or symlink-escaped checkpoint files. No live-provider benchmark claims.