SuperAPI AI 工具集

nanoclaw-repl

智能体与模型

查看项目

更新于 10-15 11:18

技能介绍

NanoClaw 是 ECC 提供的零依赖、具备会话感知能力的 REPL,本技能适用于运行或扩展 scripts/claw.js。

用途

NanoClaw REPL 以交互式命令行方式工作,围绕会话进行操作,适合需要持续上下文、可回溯、可分支的命令行会话场景。其核心特点是以 Markdown 文件作为持久化存储,实现会话内容的保存与恢复,无需外部运行时依赖。

主要能力

根据资料,NanoClaw REPL 支持以下能力:

  • 持久化的 Markdown 后端会话:会话内容以 Markdown 形式保存,具备会话感知能力。
  • 模型切换:通过 /model 命令切换所使用的模型。
  • 动态技能加载:通过 /load 命令加载技能。
  • 会话分支:通过 /branch 命令从当前会话创建分支。
  • 跨会话搜索:通过 /search 命令在多个会话之间进行检索。
  • 历史压缩:通过 /compact 命令压缩会话历史。
  • 导出:通过 /export 命令将会话导出为 md、json、txt 格式。
  • 会话指标:通过 /metrics 命令查看会话指标。

使用方式

本技能用于运行或扩展 scripts/claw.js。在实际操作中,可通过上述斜杠命令与会话交互:使用 /model 切换模型,使用 /load 加载技能,使用 /branch 创建分支,使用 /search 跨会话检索,使用 /compact 压缩历史,使用 /export 导出内容,使用 /metrics 查看指标。资料同时给出一组操作建议:保持会话以任务为中心;在进行高风险变更前先创建分支;在完成重要里程碑后进行压缩;在分享或归档前先执行导出。

扩展规则

若需对 NanoClaw REPL 进行扩展,资料明确规定以下规则:

  • 保持零外部运行时依赖。
  • 保留 Markdown 作为数据库的兼容性。
  • 保持命令处理器的确定性与本地性。

适用场景

基于上述能力,NanoClaw REPL 适合需要在命令行中进行多轮会话、需要切换模型或动态加载技能、需要对会话进行分支与检索、需要压缩或导出会话记录的场景;也适合在遵循零依赖与 Markdown 存储约束下对其进行功能扩展。

限制

资料未提供关于收费、价格、平台支持范围、性能指标或具体模型列表的信息,暂未提供。使用与扩展时应遵守资料中列出的扩展规则,尤其是零外部运行时依赖与 Markdown 存储兼容性要求。