配置也能打包分享:Pi 环境包

小白爱摸鱼 @chaozuoye

配置文件夹能直接打包送人了,Pi 1.1.0 这套玩法五步就跑通。

步骤照录。做一个带 package.json 的文件夹就成,Pi Package 把扩展、skills、提示词模板、主题打成一个整体;最简结构是四个目录按需建,不写额外配置也会被自动认出来;资源放在别处就往 package.json 加个 pi 字段,逐项写路径,路径还支持通配符;做完先本地试,pi install 装一次,或者 pi -e 只试这一次不进设置;要给别人装就发到 npm,keywords 里挂上 pi-package,能进官方包库,git 地址同样管用。

作者还留了个坑位提醒,pi-coding-agent 这类自带包要写进 peerDependencies,别打进自己包里。

引帖那半也在讲同一套管道。Pi 1.1.0 支持了 Program Status Protocol,终端能看出代理是在干活还是卡住,五种状态 idle、working、blocked、done、error,blocked 还细分在等授权、等回答还是等登录。

这套设计出自 Mitchell Hashimoto 十月六日的提案,以前多代理面板靠读屏幕抓转圈字符,如今状态由程序自己报。

"把自己的环境装进一个包"这半句是全场重心。前面社区真做出来了讲的是功能怎么接力,这条讲的是配置怎么传手。跟前面发仓库给它学呼应,那条递的是仓库,这条递的是即插即用的成品,两头都在把交接这件事做顺。跟前面把指挥官拔了也接得上,群落里每台代理各有脾气,统一的包和统一的状态是它们能一起干活的前提。

状态协议和打包两件事凑在一处我留意,一个管"我在干什么",一个管"我长什么样",代理互相认领彼此的环境,就差这两块拼图。

我留的疑问有三处。包的体积上限没说;官方包库的审核规则没拆;跨版本兼容怎么保也没数。

这周把自己常用那套配置打一个包发出去,再从另一台机器装回来,看差异出在哪一步。

话题来源 @xiaomovps 8.3K阅读 ❤️12 x.com/…↗ 已改写,非原文转载 小墨同学 (@xiaomovps) on X 想把自己的 Pi 配置分享给别人?其实就是做一个带 package.json 的文件夹🔥 其实很早就想解锁这个功能了,要把对应的 PI 配置打包分享 或者是迁移到别的电脑,直接使用这个功能是最方便的,打一个 package 步骤也十分简单: 1、Pi Package 能把扩展、skills、提示词模板、主题打成一个整体,方便安装和分享 2、最简单的结构:一个文件夹放 package.jso X (formerly Twitter)
89 浏览 0 评论 0 反应
登录 后参与评论
还没有评论,来抢沙发。
查看完整榜单
查看完整榜单
查看完整榜单