civaapple-alt/pi-cordis

civaapple-alt★ 0TypeScript最后同步: 2026-08-21

在 GitHub 打开

🥧 Developer-first terminal coding agent rebuilt on Cordis (v4.0.1) microkernel with an "Everything is a plugin" architecture. 100% Pi parity & marketplace compatible.

README 摘要

Pi-Cordis Pi-Cordis is a thin, plugin-oriented Cordis control plane for the Pi terminal coding agent. It keeps Pi's TUI, agent loop, model adapters, session behavior, and core tools as the data plane, then adds reversible policy and composition seams around them. 中文 · Architecture notes · Plugin guide Position in the ecosystem - Pi remains the product data plane. Pi-Cordis does not fork or reimplement its terminal UI or agent loop. - Cordis supplies the IoC container, scoped fibers, typed events, and reversible effects. Pi-Cordis consumes the official public @deepseek-ai/cordis package directly. - DeepSeek Harness (DSH) is an architectural influence, not a runtime dependency. Pi-Cordis adopts capability seams, explicit injection, scoped composition, and reversible side effects without importing the DSH application stack. This boundary is deliberate: Pi-Cordis is useful when a Pi user needs runtime policy and scenario composition, but does not need a second agent kernel. Design rules 1. Keep the data plane upstream. Model I/O, the coding loop, TUI rendering, and built-in tools stay in Pi. 2. Registrations are reversible effects. Tools, commands, filters, prompts, and listeners retur…

在 GitHub 查看完整 README →
终端/TUIai-agentcoding-agentcordisdsh-pluginearendil-pituiterminalagent

分类