Hasty Briefsbeta

双语

Pi – a minimal terminal coding harness

5 hours ago
  • #extensible
  • #coding-harness
  • #terminal-tool
  • Pi是一个极简的终端编程工具,可通过TypeScript扩展、技能、提示模板和主题进行功能扩展
  • 支持四种模式:交互模式、打印/JSON模式、RPC模式和SDK模式
  • 集成Anthropic、OpenAI、Google、Azure等多家人工智能服务商,支持API密钥或OAuth认证
  • 用户可在会话中切换模型,并通过models.json或扩展自定义服务商和模型
  • 会话以树形结构存储,可回溯至任意历史节点并从此继续对话
  • 支持将会话导出为HTML或上传至GitHub gist进行分享
  • 具备动态上下文管理、自动摘要和可定制压缩功能
  • 技能和提示模板支持渐进式信息展示与提示词复用
  • 高度可扩展架构允许通过扩展构建子代理、计划模式等功能
  • 支持从npm或git安装扩展包,可锁定或更新版本
  • 提供交互式、打印/JSON、RPC和SDK四种使用模式
  • 坚持极简设计理念,不内置MCP、子代理、权限弹窗等复杂功能
  • 通过GitHub提交问题报告,Discord社区进行讨论交流