核心用法
OS Activity 是一个系统数据收集技能,通过 osquery 工具跨平台查询操作系统活动信息,为 OpenClaw AI 助手提供用户行为上下文。主要功能包括:
- 最近文件追踪:自动识别用户近期编辑过的文件及其时间戳
- 程序活动监控:获取正在运行的应用程序信息
- 跨平台支持:覆盖 macOS 和 Windows(Linux 暂不支持)
使用流程
1. 首次运行需执行安装脚本配置 osquery 环境
2. 调用 Python 脚本获取系统活动数据
3. 数据以结构化表格形式输出,便于 AI 解析
4. OpenClaw 整合这些信息,在对话中提供个性化响应
显著优点
上下文感知增强:让 AI 基于真实工作状态提供建议,而非泛泛而谈
即开即用:安装脚本自动化处理依赖,降低配置门槛
标准化输出:统一格式的 Markdown 表格,兼容各类 AI 处理流程
隐私可控:本地运行不依赖云端,数据不离开用户设备
潜在局限
平台覆盖不全:Linux 系统明确不支持,限制开发者群体使用
依赖外部工具:必须安装 osquery,可能与企业安全策略冲突
数据范围有限:仅捕获文件元数据,不包含内容摘要或项目关联
无持久化机制:每次查询独立执行,无历史趋势分析能力
适合人群
- 需要 AI 基于当前工作上下文提供建议的知识工作者
- 多项目并行、文件分散的用户,需快速定位近期工作
- 对本地数据优先、避免云端同步敏感的隐私意识用户
常规风险
系统信息暴露:文件路径可能包含敏感项目名称或个人目录结构
权限提升需求:osquery 可能需要管理员权限访问系统日志
数据时效性问题:"最近"定义依赖脚本实现,可能存在理解偏差
供应链风险:依赖 osquery 二进制文件的安全性