atharva-again-pi-resume-codex

内容来源:README.md(说明文档) · 原始地址 · 查看安装指南

原始内容

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:

image

I mirrored it in Pi, and it now shows like this:

image

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.

Screenshot_20260706-013340Screenshot_20260706-013255Screenshot_20260706-013330

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.

Screenshot_20260716_114538 Screenshot_20260716_114605

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.

pi-resume-opencode

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.

pi-codex-resume