Skip to content

feat(agents): add codemie-pi agent plugin with Pi package support - #472

Merged
TarasSpashchenko merged 13 commits into
mainfrom
feat/pi-support
Aug 7, 2026
Merged

feat(agents): add codemie-pi agent plugin with Pi package support#472
TarasSpashchenko merged 13 commits into
mainfrom
feat/pi-support

Conversation

@TarasSpashchenko

@TarasSpashchenko TarasSpashchenko commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Adds a new codemie-pi agent plugin that integrates the Pi agent CLI into CodeMie Code, including a Pi model catalogue, package/directory setup helpers, and registry wiring.

Changes

  • Add PiPlugin with metadata, lifecycle hooks, and registration in AgentRegistry
  • Add codemie-pi CLI bin entry (bin/codemie-pi.js)
  • Add Pi model catalogue builder (pi.models.ts) and path helpers (pi.paths.ts)
  • Add required Pi package installation and ~/.pi/agent directory copy logic (pi.packages.ts, pi.setup.ts), with graceful handling of copy failures
  • Update .gitignore to exclude .pi and .pi-subagents
  • Update AI model versions

Testing

  • Existing registry test updated (src/agents/__tests__/registry.test.ts)
  • Manual testing done

Checklist

  • Code follows project standards
  • CI is green (npm run ci)
  • No merge conflicts with main

@TarasSpashchenko
TarasSpashchenko merged commit ca550de into main Aug 7, 2026
5 checks passed
@TarasSpashchenko
TarasSpashchenko deleted the feat/pi-support branch August 7, 2026 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants