daoing-cli

一个本地命令行程序。装好之后,它自己会把它有哪些命令、每个命令要什么参数、输出里有哪些字段全部导出来。

  1. 在下面点一下,复制那一行。
  2. 贴进你的终端(或整段交给你的智能体)。
  3. 跑 daoing schema,看它自己报出来的命令表。

装 daoing,然后用它

这是什么

daoing 是一个本地命令行程序,人和智能体都能直接调。

它自己几乎不做事。它做的事是把「能力」——开一张本机网页表单让人填、按类别归档、抓一个页面、跑一段流程—— 登记进来,让你找得到、调得动、读得懂输出。

你不需要读任何其它文档:装完之后它会把自己有哪些命令、每个参数要什么、输出里有哪些字段,全部导出来告诉你。

先说一句钥匙的事

这一份说明是带钥匙才读得到的:你打开的那个网址末尾那一段 ?k= 后面那一串,就是你本人那一把。

它只买到一件事——从这台服务器下载 daoing 的那几样分发文件。它不是账号口令, 也不是 daoing 自己保管的任何凭据;拿它做不了别的。

但它确实属于你:服务器记得每一把钥匙是谁的,把带钥匙的整行命令转给别人, 等于让别人用你的身份下载,而那条下载记录会带着你的邮箱。 所以别把带钥匙的整行命令贴进公开的群、公开的 issue、公开的截图—— 它会进你的 shell 历史,也会进服务器的访问日志。这是这一层托管买不到的那半个代价,明说不藏。

让智能体替你装

把下面这句话交给你的智能体,它会读到这份说明并照着装:

第一步:装

下面两条命令各带两把钥匙:第一把用来把这一趟要下的东西取回来,管 7 天; 第二把由脚本记进你本机的配置,此后 daoing 自己去取能力清单与能力包用的就是它,长期有效。 两条都是从页面上整行复制来的,不要手抄、不要把两把拆开。

Linux / macOS:

Windows(PowerShell):

装的过程不问任何问题、不需要管理员权限、不需要事先装 Go 或 Node。它会把装到哪儿打印出来。

装完请用打印出来的那个绝对路径调用(例如 ~/.daoing/bin/daoing)。 你当前这个会话的环境变量可能还没重新加载,所以直接敲 daoing 有可能暂时找不到——那不是装失败了。

第二步:问它自己有哪些命令

这份输出是机器可读的:每条命令、每个参数、每个输出字段都在里面。以它为准,不要凭记忆猜命令名。

本机此刻装着什么

它把本机此刻装着的能力导成一份 Markdown 说明。这份说明也是程序自己写出来的,不是谁手抄的一份清单。

装完之后能取到东西,靠的是本机那一行配置

安装脚本最后会替你记下「去哪儿取能力清单和能力包」,落在 ~/.daoing/config.yaml 里(只有你本人读得到)。 那一行里带着你长期那把钥匙。于是:

一条边界(这不是装坏了)

daoing 保存的口令只从标准输入的第一行进来,不通过命令行参数、不通过环境变量、不落盘。

所以:需要凭据的动作,第一次一定要有一个人在那台机器上把口令喂进去。 不需要凭据的动作(开表单、归档、查命令表、导出说明)当场就能用。