项目里有什么

页面、表、本机函数、定时任务、任务和说明:都是项目目录里的文件。

一个项目是这台电脑上的一个目录(在 ~/.annulo/backends/ 下)。助手做的东西都落在这里,你也可以自己打开改。

位置是什么
pages/后台页面(React),Annulo 在本机渲染,改了保存就刷新
tables/<表>.json业务表的声明:字段和说明。声明了就能读写
local/*.ts本机函数:确定的、反复跑的逻辑,页面按钮和定时任务直接调用,不经过模型
schedules/<id>.json定时任务:到点跑一个本机函数,或者把一件事交给助手
tasks/<id>.md交给助手的任务(比如「写周报」),页面上的按钮点了在后台开一段对话去做
prompts/<id>.md任务的写法(结构、语气、长度),用户在页面上改过的存在 user/prompts/
skills/<名字>/SKILL.md写给助手的做事说明
ANNULO.md项目的总说明,每段新对话都会放进助手的上下文
annulo.json项目文件:用的插件、需要的 Annulo 能力版本、助手面板的介绍
plugins/<id>/装进项目的插件
user/你自己的定制,模板和插件升级都不会碰

每个文件的写法见 API 参考。

业务数据存在哪
  • 离线项目(默认):存在这台电脑上(~/.annulo/workspaces/<项目>/data.db),不在项目目录里;
  • 在线项目(连了 creght):存在你的 creght 账号下,换电脑也在。
改动历史

项目目录是一个 git 仓库。助手每一轮改动都会自动提交一次,所以随时能看到改了什么、退回到哪一版。跟助手说「回滚刚才的改动」即可。

Render diagnostics