原始内容
Hi :)
This is my fork of Pi. I created it because I thought the features I'm thinking of might be too niche and not make it too the official Pi, and also because those features can't be implemented as an extension, and need a source patch.
Fork based on upstream Pi v0.80.3
Features I Have Implemented
1. A "Worked For" Time Line
This was inspired by Codex. It shows this:
I mirrored it in Pi, and it now shows like this:
See https://github.com/atharva-again/pi/pull/1 for the PR that implemented this.
2. Bi-directional Thinking Toggle
This was also inspired by Codex. It was implemented in https://github.com/atharva-again/pi/pull/2
3. A Telegram Client(ish)
It has all commands that Pi has, even your extensions. You can start a new session directly from the bot, instead of starting it from the terminal and continuing in telegram. See PR https://github.com/atharva-again/pi/pull/3 to see how it was implemented.
4. Pinning Sessions in /resume
Some sessions are more important than others and you go back and forth between them. It's nice to be able to pin them. See PR https://github.com/atharva-again/pi/pull/8 for how it was implemented.
5. Resume OpenCode Sessions In Pi
Just wanted to be import opencode sessions directly in pi so I can continue there. Implemented via https://github.com/atharva-again/pi/pull/9 and https://github.com/atharva-again/pi/pull/10. Checkout the extension's README. Watch the demo below.
6. Resume Codex Sessions in Pi
As you can see, the first two features are implemented were inspired by Codex CLI, so it only makes sense to add support for it here. This was implemented via PR https://github.com/atharva-again/pi/pull/12. You can watch the demo below. Detailed README for the extension can be found here.