mcpField
F
fpf:reset

fpf:reset

github.com/neolabhqAgent 工作流1.8k351 次安装9 周前更新
代码仓库

关于 fpf:reset

fpf:reset 用于重新开始 FPF 推理周期。它支持归档会话、删除 FPF 数据,或在保留知识的情况下将假设移回较早的审查阶段。

主要功能

  1. 01清理活动工作前归档会话
  2. 02可选将假设移至归档
  3. 03通过硬重置删除 FPF 数据
  4. 04将假设退回较早审查阶段

适用场景

  1. 01保留会话存档并开始新的推理周期
  2. 02在明确请求时清除 FPF 数据
  3. 03重新评估或验证现有假设

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/neolabhq/context-engineering-kit --skill fpf:reset

安装后在 Claude Code 中输入/fpf:reset确认已加载。

详细介绍

重置周期

重置 FPF 推理周期,重新开始。

操作(运行时)

选项 1:软重置(归档当前会话)

创建会话归档并清除当前工作:

  1. 创建会话归档

在 .fpf/sessions/ 中创建文件,记录已完成或已放弃的会话:

# In .fpf/sessions/session-2025-01-15-reset.md
---
id: session-2025-01-15-reset
action: reset
created: 2025-01-15T16:00:00Z
reason: user_requested
---

# Session Archive: 2025-01-15

**Reset Reason**: User requested fresh start

## State at Reset

### Hypotheses
- L0: 2 (proposed)
- L1: 1 (verified)
- L2: 0 (validated)
- Invalid: 1 (rejected)

### Files Archived
- .fpf/knowledge/L0/hypothesis-a.md
- .fpf/knowledge/L0/hypothesis-b.md
- .fpf/knowledge/L1/hypothesis-c.md

### Decision Status
No decision was finalized.

## Notes

Session ended without decision. Hypotheses preserved for potential future reference.
  1. 将当前工作移至归档(可选)

如果用户想清除知识目录:

mkdir -p .fpf/archive/session-2025-01-15
mv .fpf/knowledge/L0/*.md .fpf/archive/session-2025-01-15/ 2>/dev/null || true
mv .fpf/knowledge/L1/*.md .fpf/archive/session-2025-01-15/ 2>/dev/null || true
mv .fpf/knowledge/L2/*.md .fpf/archive/session-2025-01-15/ 2>/dev/null || true
  1. 向用户报告
## Reset Complete

Session archived to: .fpf/sessions/session-2025-01-15-reset.md

Current state:
- L0: 0 hypotheses
- L1: 0 hypotheses
- L2: 0 hypotheses

Ready for new reasoning cycle. Run `/fpf:propose-hypotheses` to start.
选项 2:硬重置(全部删除)

警告:此操作将永久删除所有 FPF 数据。

rm -rf .fpf/knowledge/L0/*.md
rm -rf .fpf/knowledge/L1/*.md
rm -rf .fpf/knowledge/L2/*.md
rm -rf .fpf/knowledge/invalid/*.md
rm -rf .fpf/evidence/*.md
rm -rf .fpf/decisions/*.md

仅在用户明确要求时执行。

选项 3:决策重置(保留知识)

如果用户想重新评估现有假设:

  1. 将 L2 假设移回 L1(重新审计)
  2. 或将 L1 假设移回 L0(重新验证)
# Re-audit: L2 -> L1
mv .fpf/knowledge/L2/*.md .fpf/knowledge/L1/

# Re-verify: L1 -> L0
mv .fpf/knowledge/L1/*.md .fpf/knowledge/L0/

评论

支持 Markdown