@ adcore/ 计划
一个人和特工一起工作的计划:步骤,分步骤,分节和笔记,有谁可以检查什么的规则. 每一次更改都是一组整体应用的操作,或者整个操作都以代码和理由失败. 计划作为马克当任务列表来读和写. 该应用程序带来了自己的存储器,时钟和UI.
安装
bun add @adecore/plan
使用
import { applyPlanOps, createPlan, parsePlanMarkdown } from '@adecore/plan';
const parsed = parsePlanMarkdown('# Ship the release\n\n- [ ] Run the tests\n');
const created = parsed.ok ? createPlan(parsed.draft, { id: 'release', now: new Date().toISOString() }) : parsed;
if (created.ok) {
const [step] = created.minted;
const result = applyPlanOps(created.plan, [{ op: 'set', ids: [step!], state: 'done' }], {
actor: 'person',
now: new Date().toISOString()
});
}
入境点
| 导入 | 它所持有的 |
|---|---|
@adecore/plan | 创建、验证和修改计划、权限、进度、Markdown和文本 |
@adecore/plan/protocol | Zod计划及其运作方式 |
文档
| 页次 | 它包含什么 |
|---|---|
| 计划 | 树,州,进步和创造计划 |
| 业务 | applyPlanOps、权限、拒绝和商店 |
| 标记和文本 | Markdown格式和一个代理读取的文本 |
许可证
FSL-1.1-MIT,见 自由主义。 。 。 .