CraftWeave Agent 是 CraftWeave 项目体系中的边缘节点执行引擎,旨在配合主控制端(CraftWeave Controller)共同实现 GitOps 模式下的自动化运维。可作为独立运行的本地执行引擎,通过拉取 Git 仓库中的 Playbook 配置,实现命令执行、系统配置与任务状态回传。
企业内网中大量无法访问公网的遗留主机;
无法部署 Ansible、ArgoCD 等工具的极简环境;
对 SSH 零信任、严格安全隔离环境;
云边协同架构中需要周期性执行本地任务的边缘节点。
🧱 极简运行:无需依赖环境,仅需单个 Rust 编译二进制;
📁 支持配置文件 /etc/cw-agent.conf,可定义 Git 仓库、轮询间隔、任务路径等;
/etc/cw-agent.conf
🔄 支持 Git 拉取任务配置,定期同步 Playbook;
⚙️ Playbook 执行支持多种本地任务:Shell 命令、Script 脚本等;
💾 任务结果 JSON 格式输出,便于统一处理或回传;
🔐 天然离线,安全可控,无外部网络连接需求。
cw-agent oneshot
cw-agent daemon
cw-agent playbook <file>
cw-agent status
cw-agent version
评论删除后,数据将无法恢复
CraftWeave Agent 发布:支持边缘节点的 GitOps 自动化执行
📌 概要内容
CraftWeave Agent 是 CraftWeave 项目体系中的边缘节点执行引擎,旨在配合主控制端(CraftWeave Controller)共同实现 GitOps 模式下的自动化运维。可作为独立运行的本地执行引擎,通过拉取 Git 仓库中的 Playbook 配置,实现命令执行、系统配置与任务状态回传。
🧩 使用场景
企业内网中大量无法访问公网的遗留主机;
无法部署 Ansible、ArgoCD 等工具的极简环境;
对 SSH 零信任、严格安全隔离环境;
云边协同架构中需要周期性执行本地任务的边缘节点。
✨ 新特性(v0.1.0)
🧱 极简运行:无需依赖环境,仅需单个 Rust 编译二进制;
📁 支持配置文件
/etc/cw-agent.conf,可定义 Git 仓库、轮询间隔、任务路径等;🔄 支持 Git 拉取任务配置,定期同步 Playbook;
⚙️ Playbook 执行支持多种本地任务:Shell 命令、Script 脚本等;
💾 任务结果 JSON 格式输出,便于统一处理或回传;
🔐 天然离线,安全可控,无外部网络连接需求。
✅ 当前已实现功能(已验证稳定)
cw-agent oneshotcw-agent daemoncw-agent playbook <file>cw-agent statuscw-agent version