人工智能AI Agent大模型Agent 记忆LLM 网关【免费下载链接】EdgeClawEdgeClaw: Edge-Cloud Collaborative Personal AI Assistant based on OpenClaw项目地址https://gitcode.com/gh_mirrors/ed/EdgeClaw点击查看免费下载EdgeClaw ClawXTool 是 EdgeClaw基于 OpenClaw 的边缘云协同个人 AI 助手内置的聚合扩展插件一个插件打包了 8 大工具模块、共计 13 个 AI 可调用的工具覆盖 Shell 命令安全审计、凭据泄露扫描、Git worktree 实验分支、多任务依赖管理等场景让个人 AI 助手开箱即用地拥有安全护栏与完整开发工作流。八模块十三工具ClawXTool 功能清单速览#模块提供的工具数量一句话定位1Ask Userask_user_question1结构化选择题提问2Bash Securitybash_analyze 自动拦截钩子1命令执行前安全审计3Cron Parsercron_parse1定时表达式下次执行时间计算4Git Worktreeworktree_create/worktree_list/worktree_exit3隔离实验分支不碰主目录5Memory Age纯钩子无独立工具0记忆条目自动标注时效6Notebook Editnotebook_read/notebook_edit2Jupyter 笔记本读写7Secret Scannersecret_scan 出站拦截钩子1凭据泄露最后一道防线8Task Managertask_create/task_update/task_list/task_get4多步骤任务与依赖跟踪合计13插件入口与注册逻辑集中在 extensions/clawxtool/index.ts模块声明见 openclaw.plugin.json。8 大核心模块详解1. Ask User让助手做选择题而不是瞎猜ask_user_question向用户呈现一道带选项的结构化问题至少 2 个选项支持多选allow_multiple与超时控制默认 120 秒可通过askUser.defaultTimeoutMs配置。当答案集合是已知的选择题永远比自由文本问答更可靠——用户只需点一下AI 立即拿到标准答案。2. Bash Security命令执行前的安全审计这是 ClawXTool 的双保险设计钩子模式被动拦截任何 shell 类工具exec/shell/terminal/bash等被调用前自动对命令做安全分级。判定为dangerous的直接拦截并说明原因needs_approval的则弹出审批请求。工具模式主动预检bash_analyze允许在执行前手动审查一条命令返回安全等级safe / needs_approval / dangerous / unknown与详细理由。分级引擎 src/classifier.ts 综合三类规则用户自定义alwaysBlock黑名单最高优先级、autoApprove白名单以及内置命令模式库 启发式分析管道链命令会被拆开逐段分析。3. Cron Parser定时任务时间不再心算cron_parse接收标准 5 段 cron 表达式支持*、范围1-5、步长*/10、列表1,3,5等常见写法输出人类可读描述 未来 N 次默认 5 次上限 50 次的具体执行时间。配置定时任务时AI 不再需要靠模型脑补下次运行时间实现代码见 src/cron-parser.ts。4. Git Worktree实验性改动不碰主分支3 个工具组成完整的 worktree 生命周期worktree_create为实验分支创建独立 worktree独立分支 独立目录主工作区原样保留worktree_list列出所有 worktree、分支与 HEADworktree_exit退出时二选一——keep保留分支并输出变更摘要discard强制删除。worktree 数量默认上限 5 个gitWorktree.maxWorktrees防止 AI 开分支开上瘾。适合让 AI 做实验性重构搞砸了直接丢弃主目录毫发无伤。5. Memory Age给记忆打上时间保鲜标这是 ClawXTool 中唯一不注册工具的模块纯靠钩子工作在系统提示末尾追加记忆新鲜度指南告知模型五级时效标准fresh1 小时、recent24 小时、aging7 天、old、stale记忆工具返回的每条带时间戳的条目会被自动标注如[3d ago]超过staleDays默认 30 天的旧条目还会加 ⚠️ 前缀。标注逻辑在 src/annotate.ts有效减少 AI 把过时记忆当作事实引用的问题。6. Notebook Edit直接读写 Jupyter 笔记本notebook_read读取.ipynb文件并按单元展示内容可指定cell_index只读某个单元格notebook_edit按单元索引改写 source支持 code / markdown / raw 三种 cell 类型还可通过create_if_missing在文件不存在时自动创建。和数据类 AI 协作时不再需要手工拆改 JSON 格式的笔记本文件。7. Secret Scanner凭据泄露的最后一道防线内置规则库覆盖 AWS、GitHub、OpenAI、Anthropic、Google、Slack、Stripe 等主流平台的 Key/Token 形态见 src/secret-patterns.ts。除了主动调用secret_scan扫描任意文本外更关键的是两道被动拦截钩子message_sending消息出站前扫描命中默认action: block直接取消发送before_tool_call工具调用参数中若含疑似密钥同样拦截。还支持通过secretScanner.customPatternsid 正则 描述追加自定义规则或enabledRules指定启用子集。8. Task Manager带依赖关系的任务跟踪4 个工具task_create/task_update/task_list/task_get背后是一个带文件锁的持久化任务库默认存于~/.openclaw/ct-task-manager/上限 200 条见 src/store.ts。每个任务支持 4 种状态、优先级与blockedBy依赖链——task_get会明确告诉你是被哪些未完成任务卡住。多步骤开发工作从此有账可查AI 执行到一半也不会忘了进度。配置项速查6 个可配置模块默认值一览模块关键配置项默认值askUserdefaultTimeoutMs120000 msbashSecurityautoApprove/alwaysBlock空列表secretScanneraction/enabledRules/customPatternsblocktaskManagerstateDir/maxTasks~/.openclaw/ct-task-manager/ 200memoryAgestaleDays/warnPrefix30 天 / ⚠️gitWorktreemaxWorktrees5总结对号入座选模块怕 AI 乱跑危险命令 →Bash Security怕把 API Key 发到聊天里 →Secret Scanner想并行做实验又不敢动主干 →Git Worktree想让 AI 提问像选择题一样干脆 →Ask User多步骤任务怕断片 →Task Managercron 时间不想心算 →Cron Parser要改 Jupyter 单元格 →Notebook Edit想让 AI 分清新旧记忆 →Memory Age一个插件装下 13 个工具 3 道自动拦截钩子这就是 ClawXTool 在 EdgeClaw 生态中的定位不给 AI 加更多能力而是给已有能力加护栏和台账。插件开发与配置参考 docs/plugins/building-plugins.md 与 docs/plugins/sdk-setup.md完整源码位于 extensions/clawxtool/。赞分享人工智能AI Agent大模型Agent 记忆LLM 网关【免费下载链接】EdgeClawEdgeClaw: Edge-Cloud Collaborative Personal AI Assistant based on OpenClaw项目地址https://gitcode.com/gh_mirrors/ed/EdgeClaw点击查看免费下载相关推荐NumPy 移除旧 valgrind C 覆盖率工具全面切换到 gcov 覆盖率工作流NumPy 移除旧 valgrind C 覆盖率工具全面切换到 gcov 覆盖率工作流 导读 本文基于 NumPy 仓库的变更条目 doc/release/科学计算数据分析Syft测试覆盖率工具集成与代码审查流程的结合Syft测试覆盖率工具集成与代码审查流程的结合 测试覆盖率现状分析 Syft项目目前的测试覆盖率主要通过Go原生测试框架实现测试文件与业务代码分离集中在各供应链安全开发工具合规审计开源治理QQ空间历史说说一步全量导出5 张 Excel、网页时间线与本地图片一次拿到QQ空间历史说说一步全量导出5 张 Excel、网页时间线与本地图片一次拿到 GetQzonehistory 是一个 QQ 空间历史说说导出工具 扫码登录一网页爬虫数据分析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考