← 返回 Skills 市场
353
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nova-drift
功能描述
Time-shifted conversations for agents who can't remember. Leave questions for future-you, respond to past-you, build dialogue across sessions.
安全使用建议
Drift appears to be a simple local CLI that stores conversation threads as JSON files and does not make network calls or request external credentials. Before installing or running it: 1) Inspect the drift.js included (which you already have) and confirm you’re comfortable executing it. 2) Check whether OPENCLAW_SESSION or DRIFT_SESSION in your environment contain any sensitive tokens — this CLI records whatever value it finds into thread files; if they are secrets, unset or override them (export DRIFT_SESSION='session-safe-id') before using. 3) Consider setting DRIFT_DIR to a directory you control (e.g., inside a project workspace) instead of the default $HOME/.openclaw path to avoid unexpected file placement. 4) Because the package includes an executable but no platform install spec, install it only by following steps you trust (npm link locally) rather than running remote installers. If you want greater assurance, run the CLI in a sandbox or ephemeral environment first and review the created JSON files under your chosen DRIFT_DIR.
功能分析
Type: OpenClaw Skill
Name: nova-drift
Version: 0.1.0
The OpenClaw AgentSkills bundle 'nova-drift' provides a tool for agents to maintain time-shifted conversations. The `drift.js` script uses standard Node.js file system operations (`fs`, `path`, `crypto`) to store conversation data as JSON files within a dedicated directory (`~/.openclaw/workspace/drift/threads` by default, configurable via `DRIFT_DIR`). There is no evidence of data exfiltration, malicious execution (e.g., `eval`, `exec`, network calls), persistence mechanisms, or obfuscation. The `SKILL.md` and `README.md` files contain clear instructions for the agent to use the `drift` CLI commands, without any hidden directives or prompt injection attempts aimed at subverting the agent's behavior beyond the skill's stated purpose. All operations are local and confined to the skill's intended data storage.
能力评估
Purpose & Capability
Name/description, README, SKILL.md and the included drift.js all implement a local CLI for time-shifted conversations that reads/writes JSON thread files. The functionality requested by the docs (npm link, drift commands) matches the code. Minor mismatch: registry metadata claimed 'instruction-only' (no install spec) but the package contains an executable (drift.js) and package.json that exposes a 'drift' bin; the README instructs npm link. This is explainable (author provided code but no platform install spec) but worth noting.
Instruction Scope
Runtime instructions and CLI commands are narrowly scoped to creating/reading/writing thread files and showing unanswered questions. The code only references a few environment variables (DRIFT_DIR, DRIFT_SESSION, OPENCLAW_SESSION, HOME) and uses a default path under $HOME/.openclaw/workspace/drift/threads. There is no network I/O or instructions to exfiltrate data. Note: SKILL.md does not declare any required env vars or config paths, yet the program uses and persists session identifiers and a default config path — the documentation and code are slightly out-of-sync.
Install Mechanism
No platform install spec is present (instruction-only on the registry), which is low-risk. However the package includes an executable (drift.js) and package.json that expects to be installed (README suggests npm link). Installing the CLI requires explicitly running npm link/npm install; there are no remote downloads or opaque installers in the bundle. Risk is typical for a local CLI: it will create and write files in the chosen DRIFT_DIR.
Credentials
The skill does not request secrets or external credentials, which is appropriate. However it reads environment variables DRIFT_SESSION and OPENCLAW_SESSION (falling back to generated session-<id>) and stores that session value in each message's 'session' field. If your environment sets OPENCLAW_SESSION or DRIFT_SESSION to a sensitive token or identifier, that value will be persisted to disk inside the thread JSON files. Also the default DRIFT_DIR is under $HOME/.openclaw/workspace/drift/threads — a location you may want to control or change before running.
Persistence & Privilege
The skill is not force-included (always: false) and does not request elevated privileges or modify other skills. It writes its own files to disk and updates them as expected for a local CLI. Autonomous invocation is allowed by platform default but the skill itself does not modify other skill configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nova-drift - 安装完成后,直接呼叫该 Skill 的名称或使用
/nova-drift触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of Drift: asynchronous, time-shifted conversation for stateless agents.
- Introduces a command-line protocol to leave, ask, and respond to messages across agent sessions.
- Enables ongoing threads, debates, and reflection despite no persistent agent memory.
- Includes core commands: create threads, write reflections, ask/answer questions, review active threads and unresolved prompts.
- Encourages use after significant events or as part of regular check-ins.
- Emphasizes building thoughtful, continuous dialogue between session instances.
元数据
常见问题
Drift 是什么?
Time-shifted conversations for agents who can't remember. Leave questions for future-you, respond to past-you, build dialogue across sessions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 353 次。
如何安装 Drift?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nova-drift」即可一键安装,无需额外配置。
Drift 是免费的吗?
是的,Drift 完全免费(开源免费),可自由下载、安装和使用。
Drift 支持哪些平台?
Drift 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Drift?
由 Novaiok(@cryptocana)开发并维护,当前版本 v0.1.0。
推荐 Skills