# EvenChan's Ops. full machine-readable summary Site: https://opscloud.vip Repository: https://github.com/evenchan86 Author: Even Chan Description: devops_note ## Site purpose SignalPaper is a bilingual Astro theme and demo site focused on long-form writing, project archives, static search, and machine-readable publishing. Chinese is at the root path. English lives under /en. ## Preferred crawl order 1. /for-agents 2. /llms.txt 3. /docs 4. /features 5. /posts 6. /projects ## Canonical machine endpoints - https://opscloud.vip/sitemap.xml - https://opscloud.vip/rss.xml - https://opscloud.vip/llms.txt - https://opscloud.vip/llms-full.txt ## Important routes - https://opscloud.vip/: EvenChan 的技术博客首页。 - https://opscloud.vip/posts: 所有技术文章。 - https://opscloud.vip/projects: 进行中的项目。 ## Content inventory ### Vibe Coding 02:Dynamic Workflows —— 让 Claude 自己写脚本调度几百个 Agent - URL: https://opscloud.vip/posts/vibe-coding-02-dynamic-workflows - Type: post - Language: zh - Published: 2026-05-31T04:00:00.000Z - Tags: Vibe Coding, Claude Code, Dynamic Workflows, AI, 工作流自动化 - Summary: Claude Code Dynamic Workflows 实操体验。覆盖 JavaScript 编排脚本、三种触发方式、1000 Agent 规模上限、对抗式校验,以及我第一次跑工作流的 token 账单。 - Excerpt: 上一篇写 Hooks 的时候,Claude 还是个"听话的对话窗口"——你给指令,它一步步干,跑完报告。5/28 跟 Opus 4.8 一起放出来的 Dynamic Workflows 改了一件事:Claude 不亲自指挥了,它写一段 JavaScript 脚本,把整个调度流程写进代码里。 我第一次看到这个功能的时候,第一反应是"这不就是 Subagent 加了自动拆分?"。跑了一个真实的任务才意识到不一样。Subagent 是主 Claude 在脑子里调度,每派一个都要写一段 prompt 喂给子 Agent,prompt 本身也要吃 context。 ### OpenClaw 05:知识管理 —— 让 Agent 长记性 - URL: https://opscloud.vip/posts/openclaw-05-knowledge-management - Type: post - Language: zh - Published: 2026-05-29T04:00:00.000Z - Tags: OpenClaw, Memory, 知识管理, RAG, Hermes, 运维 - Summary: OpenClaw Memory 系统的实操经验。覆盖 MEMORY.md 长期记忆、memory/ 日志工作层、memory_search 语义搜索、以及 Dreaming 自动整理机制。 - Excerpt: 接上篇文件管理,这篇说说 OpenClaw 的知识管理。Agent 不只是读文件,还需要记住之前做过什么决定、用户有什么偏好、哪些事情反复出现过。这些靠每次对话传入不现实——上下文窗口有限,而且每次重新说一遍很烦。 OpenClaw 的解法是:让 Agent 自己把重要信息写进文件,下次需要的时候自己查。 记忆分层:三层各司其职 OpenClaw 的记忆不是一股脑塞进去的。它分成三层,每层有明确的用途: | 层级 | 文件位置 | 用途 | |------|---------|------| | 长期记忆 | MEMORY.md | 持久事实、用户偏好、 ### Kubernetes 出口网络策略管理操作指南 - URL: https://opscloud.vip/posts/k8s-egress-policy-howto - Type: post - Language: zh - Published: 2026-05-21T04:00:00.000Z - Tags: Kubernetes, Calico, CoreDNS, NetworkPolicy, K8s, 运维 - Summary: 用 CoreDNS hosts 插件 + Calico NetworkPolicy 实现 K8s 出口域名白名单。不改 CNI,不上 Service Mesh,纯开源方案支持 GitOps 多集群管理。 - Excerpt: 1. 概述 1.1 方案简介 在 Kubernetes 生产环境中,Pod 默认可以访问任意外部网络。本文档介绍一种通过 CoreDNS hosts 插件配合 Calico NetworkPolicy,实现出口域名访问控制的方法。 核心思路是:把需要放行的域名解析到固定 IP(比如 10.0.0.1),然后用 Calico 策略只允许访问这个 IP 段。这样不需要改 CNI,不需要引入 Service Mesh,也不用付费。 每个 namespace 可以配置独立的白名单,支持 GitOps 多集群管理,有 CI 检测冲突,有监控告警,也有完整的回滚方案 ### Vibe Coding 01:Claude Code Hooks —— 让 AI 按你的规矩来 - URL: https://opscloud.vip/posts/vibe-coding-01-hooks - Type: post - Language: zh - Published: 2026-05-15T04:00:00.000Z - Tags: Vibe Coding, Claude Code, Hooks, 工作流自动化 - Summary: Claude Code Hooks 实践指南。覆盖 PostToolUse 自动格式化、PreToolUse 命令拦截、Notification 桌面提醒、Stop 审查门禁等场景的配置和实测经验。 - Excerpt: 用了几个月 Claude Code,我发现一个规律:每次让 AI 自由发挥,总有那么一两件小事它会忘。格式化不一致、改到不该动的文件、跑完命令不通知我。 这些东西不该靠 prompt 去"请"它做——prompt 是软约束,它可能在第七轮对话后开始忽略。Hooks 是硬约束,每次都执行。 Claude Code 的 Hooks 在特定生命周期节点自动跑 shell 命令。编辑文件后、执行命令前、等待用户输入时、会话结束时——每个节点都能挂一段脚本。 我不是要翻译官方文档。这篇只记录我实际用上的几个 Hook,以及踩到的坑。 Hook 放在哪 两个位置: ### OpenClaw 04:文件管理 —— AI 翻你文件夹的能力 - URL: https://opscloud.vip/posts/openclaw-04-file-management - Type: post - Language: zh - Published: 2026-05-07T10:00:00.000Z - Tags: OpenClaw, 教程, Agent, 文件管理 - Summary: OpenClaw 文件管理四大能力实测:智能搜索、批量处理、自动整理、磁盘清理。记录了实际使用效果和踩到的坑。 - Excerpt: 上篇把 Gateway 跑顺了。这篇聊一个我一直想试的功能:让 AI 翻我的文件夹。 运维干了十几年,文件管理是个无底洞。截图、配置文件、日志、客户文档、发票、合同——名字乱、格式杂、散得到处都是。每次找东西都要靠记忆翻半天。OpenClaw 号称能访问本地文件,我花了一个下午把这四个能力都试了一遍。