@zengjiajun_eth But it cannot replace dsh; dsh is the workbench itself, which can be assembled or modified. Pi also has plugins, but it lacks an official interface, and the ideas behind different plugins vary. This is where official definition and decoupling are needed.