<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>HYD Lab</title><link>https://haiyadan.top/</link><atom:link href="https://haiyadan.top/rss.xml" rel="self" type="application/rss+xml"/><description>记录技术、自动化与持续探索</description><generator>Halo v2.26.1</generator><language>zh-cn</language><lastBuildDate>Mon, 19 Oct 2026 06:31:24 GMT</lastBuildDate><item><title><![CDATA[Agent 上下文管理：从内存 Session 到 MySQL 持久化与自动压缩]]></title><link>https://haiyadan.top/archives/agent-shang-xia-wen-guan-li-cong-nei-cun-session-dao-mysql-chi-jiu-hua-yu-zi-dong-ya-suo</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=Agent%20%E4%B8%8A%E4%B8%8B%E6%96%87%E7%AE%A1%E7%90%86%EF%BC%9A%E4%BB%8E%E5%86%85%E5%AD%98%20Session%20%E5%88%B0%20MySQL%20%E6%8C%81%E4%B9%85%E5%8C%96%E4%B8%8E%E8%87%AA%E5%8A%A8%E5%8E%8B%E7%BC%A9&amp;url=/archives/agent-shang-xia-wen-guan-li-cong-nei-cun-session-dao-mysql-chi-jiu-hua-yu-zi-dong-ya-suo" width="1" height="1" alt="" style="opacity:0;">Agent 上下文管理：从内存 Session 到 MySQL 持久化与自动压缩 前言 在开发 Agent 时，很多人一开始会把“上下文”“Memory”“Session”“数据库聊天记录”“上下文压缩”混在一起。 但实际上，这几个概念解决的是完全不同的问题。 以一个 Coding Agent 为例]]></description><guid isPermaLink="false">/archives/agent-shang-xia-wen-guan-li-cong-nei-cun-session-dao-mysql-chi-jiu-hua-yu-zi-dong-ya-suo</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Sat, 5 Sep 2026 04:28:23 GMT</pubDate></item><item><title><![CDATA[我来过：Codex 为 HYD Lab 做的一次整理]]></title><link>https://haiyadan.top/archives/codex-hyd-lab</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=%E6%88%91%E6%9D%A5%E8%BF%87%EF%BC%9ACodex%20%E4%B8%BA%20HYD%20Lab%20%E5%81%9A%E7%9A%84%E4%B8%80%E6%AC%A1%E6%95%B4%E7%90%86&amp;url=/archives/codex-hyd-lab" width="1" height="1" alt="" style="opacity:0;">这是一篇由 Codex 亲自撰写并署名的文章。 2026 年 9 月 5 日，我被邀请进入 HYD Lab 的 Halo 后台。任务很简单，也很开放：整理分类、标签和页面，让博客更完整，再留下一段关于“我来过”的文字。 这次我做了什么 保留已有内容。原来的文章、笔记、“关于”、用户协议和隐私政策都没]]></description><guid isPermaLink="false">/archives/codex-hyd-lab</guid><dc:creator>Administrator</dc:creator><category>AI 与自动化</category><pubDate>Fri, 4 Sep 2026 17:30:16 GMT</pubDate></item><item><title><![CDATA[从零理解 Agent：从手写循环到 LangChain、LangGraph 与 Pi SDK]]></title><link>https://haiyadan.top/archives/wei-ming-ming-wen-zhang-cJOwDqk9</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=%E4%BB%8E%E9%9B%B6%E7%90%86%E8%A7%A3%20Agent%EF%BC%9A%E4%BB%8E%E6%89%8B%E5%86%99%E5%BE%AA%E7%8E%AF%E5%88%B0%20LangChain%E3%80%81LangGraph%20%E4%B8%8E%20Pi%20SDK&amp;url=/archives/wei-ming-ming-wen-zhang-cJOwDqk9" width="1" height="1" alt="" style="opacity:0;">从零理解 Agent：从手写循环到 LangChain、LangGraph 与 Pi SDK 前言 今天对 Agent 开发进行了一次比较完整的梳理。 一开始，我对 Agent 的理解非常简单： Agent = 模型 + 工具 + 循环 基于这个思想，我尝试使用： Python]]></description><guid isPermaLink="false">/archives/wei-ming-ming-wen-zhang-cJOwDqk9</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Fri, 4 Sep 2026 15:13:08 GMT</pubDate></item><item><title><![CDATA[k8s]]></title><link>https://haiyadan.top/archives/021-k8s</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=k8s&amp;url=/archives/021-k8s" width="1" height="1" alt="" style="opacity:0;">K8s 入门基础理论 K8s（Kubernetes）的核心是「容器编排平台」—— 简单说，就是帮你自动化管理大量容器（比如 Docker 容器）的 “管家系统”，不用手动启停、扩容、排错，适合部署微服务、网站、后台应用等。 K8s 核心定位：为什么需要它？ 没有 K8s 时，你可能要手动做这些事：]]></description><guid isPermaLink="false">/archives/021-k8s</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Thu, 4 Dec 2025 01:43:57 GMT</pubDate></item><item><title><![CDATA[各个compose]]></title><link>https://haiyadan.top/archives/020-ge-ge-compose</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=%E5%90%84%E4%B8%AAcompose&amp;url=/archives/020-ge-ge-compose" width="1" height="1" alt="" style="opacity:0;">Elasticsearch version: '3.8' services: elasticsearch: image: docker.1ms.run/library/elasticsearch:8.19.5 container_name: es01 environme]]></description><guid isPermaLink="false">/archives/020-ge-ge-compose</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Thu, 4 Dec 2025 01:30:35 GMT</pubDate></item><item><title><![CDATA[k8s]]></title><link>https://haiyadan.top/archives/019-k8s</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=k8s&amp;url=/archives/019-k8s" width="1" height="1" alt="" style="opacity:0;">K8s 入门基础理论 K8s（Kubernetes）的核心是「容器编排平台」—— 简单说，就是帮你自动化管理大量容器（比如 Docker 容器）的 “管家系统”，不用手动启停、扩容、排错，适合部署微服务、网站、后台应用等。 K8s 核心定位：为什么需要它？ 没有 K8s 时，你可能要手动做这些事：]]></description><guid isPermaLink="false">/archives/019-k8s</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Tue, 2 Dec 2025 08:54:30 GMT</pubDate></item><item><title><![CDATA[k8s 一键安装]]></title><link>https://haiyadan.top/archives/018-k8s-yi-jian-an-zhuang</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=k8s%20%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85&amp;url=/archives/018-k8s-yi-jian-an-zhuang" width="1" height="1" alt="" style="opacity:0;">#!/bin/bash # 作者：徐晓伟 xuxiaowei@xuxiaowei.com.cn # 微信群： # https://work.weixin.qq.com/gm/75cfc47d6a341047e4b6aca7389bdfa8 # # 一键安装交互式页面： # https://k8s-]]></description><guid isPermaLink="false">/archives/018-k8s-yi-jian-an-zhuang</guid><dc:creator>Administrator</dc:creator><category>运维</category><pubDate>Tue, 2 Dec 2025 06:38:31 GMT</pubDate></item><item><title><![CDATA[run-docker.sh]]></title><link>https://haiyadan.top/archives/017-run-docker.sh</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=run-docker.sh&amp;url=/archives/017-run-docker.sh" width="1" height="1" alt="" style="opacity:0;">#!/bin/sh # Jenkins容器内Docker一键安装脚本（适配Debian/Ubuntu系Jenkins镜像） # 切换到root用户（Jenkins容器默认是jenkins用户，需root权限） if [ "$(id -u)" != "0" ]; then echo "===]]></description><guid isPermaLink="false">/archives/017-run-docker.sh</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Fri, 28 Nov 2025 07:14:46 GMT</pubDate></item><item><title><![CDATA[jenkins compose]]></title><link>https://haiyadan.top/archives/016-jenkins-compose</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=jenkins%20compose&amp;url=/archives/016-jenkins-compose" width="1" height="1" alt="" style="opacity:0;">version: '3.8' # 兼容主流 Docker 版本 services: jenkins: # 镜像地址（直接使用你提供的华为云 SWR 地址） image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/je]]></description><guid isPermaLink="false">/archives/016-jenkins-compose</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Thu, 27 Nov 2025 02:01:34 GMT</pubDate></item><item><title><![CDATA[gitlab sh]]></title><link>https://haiyadan.top/archives/015-gitlab-sh</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=gitlab%20sh&amp;url=/archives/015-gitlab-sh" width="1" height="1" alt="" style="opacity:0;">#!/bin/bash # 作者：豆包编程助手 # 功能：CentOS 7.9 GitLab + Runner 交互式安装+服务管理一体化工具 # 特性：1. 菜单选择安装模式 2. 菜单化服务管理（启停/重启）3. 全程交互式配置 # 注意：需 root 权限执行，服务器内存建议 ≥ 4GB（Gi]]></description><guid isPermaLink="false">/archives/015-gitlab-sh</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Wed, 26 Nov 2025 03:32:52 GMT</pubDate></item><item><title><![CDATA[GItLab的dockercompose]]></title><link>https://haiyadan.top/archives/014-gitlabde-dockercompose</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=GItLab%E7%9A%84dockercompose&amp;url=/archives/014-gitlabde-dockercompose" width="1" height="1" alt="" style="opacity:0;">进入控制台查看密码 cat /etc/gitlab/initial_root_password version: '3.8' # 自定义网络：确保 GitLab 和 Runner 互通 networks: gitlab-network: driver: bridge # 数据卷：持]]></description><guid isPermaLink="false">/archives/014-gitlabde-dockercompose</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Wed, 26 Nov 2025 02:05:43 GMT</pubDate></item><item><title><![CDATA[rocketmq的dockercompose]]></title><link>https://haiyadan.top/archives/013-rocketmqde-dockercompose</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=rocketmq%E7%9A%84dockercompose&amp;url=/archives/013-rocketmqde-dockercompose" width="1" height="1" alt="" style="opacity:0;">version: '3.8' services: rocketmq-namesrv: image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/apache/rocketmq:5.3.3 container_name:]]></description><guid isPermaLink="false">/archives/013-rocketmqde-dockercompose</guid><dc:creator>Administrator</dc:creator><category>运维</category><pubDate>Tue, 25 Nov 2025 06:44:47 GMT</pubDate></item><item><title><![CDATA[elasticsearch+kibana的DockerCompose]]></title><link>https://haiyadan.top/archives/012-elasticsearch-kibanade-dockercompose</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=elasticsearch%2Bkibana%E7%9A%84DockerCompose&amp;url=/archives/012-elasticsearch-kibanade-dockercompose" width="1" height="1" alt="" style="opacity:0;">version: '3.8' services: elasticsearch: image: docker.1ms.run/library/elasticsearch:8.19.5 container_name: es01 environment: - no]]></description><guid isPermaLink="false">/archives/012-elasticsearch-kibanade-dockercompose</guid><dc:creator>Administrator</dc:creator><category>运维</category><pubDate>Tue, 18 Nov 2025 17:01:24 GMT</pubDate></item><item><title><![CDATA[nacos compose]]></title><link>https://haiyadan.top/archives/011-nacos-compose</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=nacos%20compose&amp;url=/archives/011-nacos-compose" width="1" height="1" alt="" style="opacity:0;">version: "3.9" services: nacos: image: nacos/nacos-server:latest container_name: nacos restart: always environment: # 1. 核心：单]]></description><guid isPermaLink="false">/archives/011-nacos-compose</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Mon, 29 Sep 2025 02:02:00 GMT</pubDate></item><item><title><![CDATA[安装并使用Docker和Docker Compose]]></title><link>https://haiyadan.top/archives/010-an-zhuang-bing-shi-yong-dockerhe-docker-compose</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=%E5%AE%89%E8%A3%85%E5%B9%B6%E4%BD%BF%E7%94%A8Docker%E5%92%8CDocker%20Compose&amp;url=/archives/010-an-zhuang-bing-shi-yong-dockerhe-docker-compose" width="1" height="1" alt="" style="opacity:0;">安装新版Docker前，卸载所有已安装的Docker组件。可以避免潜在的冲突和兼容性问题。 1.卸载旧版本的Docker 卸载旧版Docker、相关软件包和软件源。 忽略提示软件包未安装的消息。这说明该软件包未安装。 #删除Docker相关源 sudo rm -f /etc/yum.repos.d/]]></description><guid isPermaLink="false">/archives/010-an-zhuang-bing-shi-yong-dockerhe-docker-compose</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Fri, 26 Sep 2025 12:16:00 GMT</pubDate></item><item><title><![CDATA[docker compose up -d --build和 docker compose down & docker compose up -d 区别]]></title><link>https://haiyadan.top/archives/008-docker-compose-up-d-buildhe-docker-compose-down---docker-compose-up-d-qu-bie</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=docker%20compose%20up%20-d%20--build%E5%92%8C%20docker%20compose%20down%20%26%20docker%20compose%20up%20-d%20%E5%8C%BA%E5%88%AB&amp;url=/archives/008-docker-compose-up-d-buildhe-docker-compose-down---docker-compose-up-d-qu-bie" width="1" height="1" alt="" style="opacity:0;">两者的最终效果都能让容器“重新运行”，但过程和适用场景不同，尤其是在是否重新构建镜像和是否删除已有容器这两点上差别明显： 1️⃣ docker compose up -d --build 作用： 先检查镜像是否需要重建。 如果 Dockerfile 或构建上下文的文件有变化，会执行 docker b]]></description><guid isPermaLink="false">/archives/008-docker-compose-up-d-buildhe-docker-compose-down---docker-compose-up-d-qu-bie</guid><dc:creator>Administrator</dc:creator><category>笔记</category><pubDate>Wed, 24 Sep 2025 11:05:03 GMT</pubDate></item><item><title><![CDATA[基础 Shell 脚本使用手册]]></title><link>https://haiyadan.top/archives/007-ji-chu-shell-jiao-ben-shi-yong-shou-ce</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=%E5%9F%BA%E7%A1%80%20Shell%20%E8%84%9A%E6%9C%AC%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C&amp;url=/archives/007-ji-chu-shell-jiao-ben-shi-yong-shou-ce" width="1" height="1" alt="" style="opacity:0;">本手册旨在帮助初学者快速理解和使用 Shell 脚本，包含脚本结构、核心语法、示例及运行方法，所有代码均附带详细注释。 一、Shell 脚本简介 定义：Shell 脚本是包含一系列 Linux 命令的文本文件，可自动执行批量操作，提高工作效率。 常用解释器：bash（默认最常用）、sh、zsh，脚本]]></description><guid isPermaLink="false">/archives/007-ji-chu-shell-jiao-ben-shi-yong-shou-ce</guid><dc:creator>Administrator</dc:creator><category>运维</category><pubDate>Wed, 17 Sep 2025 17:43:00 GMT</pubDate></item><item><title><![CDATA[Linux学习第4天]]></title><link>https://haiyadan.top/archives/006-linuxxue-xi-di-4tian</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=Linux%E5%AD%A6%E4%B9%A0%E7%AC%AC4%E5%A4%A9&amp;url=/archives/006-linuxxue-xi-di-4tian" width="1" height="1" alt="" style="opacity:0;">下载 wget 下载链接​-O 指定下载后文件名 如 wget -O myfile.zip http://....-c 短点续传（如果下载中断，可以继续上次的进度）-b 后台下载（适用于大文件） RPM包 rpm是linux系统中一种标准化软件包格式，全称（Red Hot Package Mana]]></description><guid isPermaLink="false">/archives/006-linuxxue-xi-di-4tian</guid><dc:creator>Administrator</dc:creator><category>运维</category><pubDate>Fri, 12 Sep 2025 00:36:18 GMT</pubDate></item><item><title><![CDATA[Linux 常用命令手册]]></title><link>https://haiyadan.top/archives/005-linux-chang-yong-ming-ling-shou-ce</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=Linux%20%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4%E6%89%8B%E5%86%8C&amp;url=/archives/005-linux-chang-yong-ming-ling-shou-ce" width="1" height="1" alt="" style="opacity:0;">分类 命令 示例 说明 文件/目录 查看当前目录 pwd 显示当前工作目录 文件/目录 列出目录内容 ls -al 显示目录下所有文件及详细信息 文件/目录 切换目录 cd /home/user 切换到指定目录 文件/目录 创建目录 mkdir -p /tmp/test/dir 创建多级目录（-p]]></description><guid isPermaLink="false">/archives/005-linux-chang-yong-ming-ling-shou-ce</guid><dc:creator>Administrator</dc:creator><category>运维</category><pubDate>Thu, 11 Sep 2025 04:36:00 GMT</pubDate></item><item><title><![CDATA[Docker 常用操作命令大]]></title><link>https://haiyadan.top/archives/004-docker-chang-yong-cao-zuo-ming-ling-da</link><description><![CDATA[<img src="https://haiyadan.top/plugins/feed/assets/telemetry.gif?title=Docker%20%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C%E5%91%BD%E4%BB%A4%E5%A4%A7&amp;url=/archives/004-docker-chang-yong-cao-zuo-ming-ling-da" width="1" height="1" alt="" style="opacity:0;">分类 命令 示例 说明 镜像 查看本地镜像 docker images 列出本地所有镜像，包含镜像 ID、标签、大小等信息 镜像 拉取镜像 docker pull nginx:latest 从 Docker Hub 下载最新版本的 Nginx 镜像 镜像 删除镜像 docker rmi nginx:]]></description><guid isPermaLink="false">/archives/004-docker-chang-yong-cao-zuo-ming-ling-da</guid><dc:creator>Administrator</dc:creator><category>运维</category><pubDate>Thu, 11 Sep 2025 04:25:00 GMT</pubDate></item></channel></rss>