<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Harbor Self-Evolving</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/</link><description>Recent content on Harbor Self-Evolving</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sun, 27 Sep 2026 21:17:01 +0800</lastBuildDate><atom:link href="https://istarwyh.github.io/harbor-self-evolving/zh/index.xml" rel="self" type="application/rss+xml"/><item><title>0.10.2 — 稳定 Workbench 样式</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.10.2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.10.2/</guid><description>&lt;p&gt;发布于 2026-09-27。正式 source tag：&lt;a href="https://github.com/istarwyh/harbor-self-evolving/releases/tag/v0.10.2"&gt;&lt;code&gt;v0.10.2&lt;/code&gt;&lt;/a&gt;。&lt;/p&gt;&#10;&lt;h2 id="fixed"&gt;已修复&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;每个 Harbor client-plugin 生命周期拥有独立样式标签，旧的重复实例或热重载实例销毁时不会再移除当前 Workbench 样式。&lt;/li&gt;&#10;&lt;li&gt;Job 状态文字固定在卡片右上角，不再随标题区域高度拉伸。&lt;/li&gt;&#10;&lt;li&gt;移除状态外层背景圈，同时保留完成、运行、关注和失败的颜色与符号。&lt;/li&gt;&#10;&lt;li&gt;Plugin、Skill 与 Python Adapter 身份对齐为 0.10.2。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="verification"&gt;验证&#10;&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/istarwyh/harbor-self-evolving/blob/main/docs/releases/v0.10.2/README.md"&gt;0.10.2 归档&lt;/a&gt;记录针对性生命周期/布局检查与协调 package 发布证据。&lt;/p&gt;</description></item><item><title>0.10.1 — 可信科学评测闭环</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.10.1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.10.1/</guid><description>&lt;p&gt;发布于 2026-09-26。正式 source tag：&lt;a href="https://github.com/istarwyh/harbor-self-evolving/releases/tag/v0.10.1"&gt;&lt;code&gt;v0.10.1&lt;/code&gt;&lt;/a&gt;。&lt;/p&gt;&#10;&lt;h2 id="shipped"&gt;已交付&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;正式 Candidate Experiment 只通过私有 Dataset 严格 Adapter 执行 exact &lt;code&gt;harbor-dsh-evaluator/v2&lt;/code&gt; bundle；Dataset verifier 与 v1 fallback 不能成为分数权威。&lt;/li&gt;&#10;&lt;li&gt;可信 Evaluation Report、内容寻址 Job bundle、跨产物 Evaluator 身份、score suppression 与执行失败处理，阻止无效证据进入质量结论。&lt;/li&gt;&#10;&lt;li&gt;repeat-aware Experiment、paired uncertainty、不可覆盖 Promotion report、exact Policy snapshot 和更严格的 Docker/环境 invariant，让 governed comparison 可审计。&lt;/li&gt;&#10;&lt;li&gt;Historical diagnosis、Candidate-bound business observation、独立 Ground Truth meta-evaluation 与人工确认 badcase draft 保持各自证据边界。&lt;/li&gt;&#10;&lt;li&gt;diagnostic、experiment 与 governed 产品模式只展示当前证据级别允许的控制面。&lt;/li&gt;&#10;&lt;li&gt;Plugin、Skill 与 Python Adapter 身份对齐为 0.10.1，两个 package 均包含 34 个公共 Schema。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="repair"&gt;发布修复&#10;&lt;/h2&gt;&#10;&lt;p&gt;0.10.0 已发布到 npm，但 clean Linux tag/PyPI workflow 在构建 Python artifact 前暴露两项 release-test portability 问题。公开 tag 和 package 版本没有移动或覆盖。0.10.1 保持相同 runtime 行为，修复 test-helper 导入并使用仍有界的 shared-runner 响应预算，正式取代 0.10.0。&lt;/p&gt;</description></item><item><title>0.10.0 — 发布不完整</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.10.0/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.10.0/</guid><description>&lt;p&gt;2026-09-26 打 tag，commit 为 &lt;code&gt;97a385062ba194d5496ba2d98c45a3701d08c01d&lt;/code&gt;。&lt;/p&gt;&#10;&lt;div class="td-callout td-callout--warning" role="note"&gt;&#10; &lt;div class="td-callout__title"&gt;&lt;i class="td-callout__icon fa-solid fa-triangle-exclamation" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="td-callout__label"&gt;警告&lt;/span&gt;&lt;/div&gt;&#10; &lt;div class="td-callout__body"&gt;&#10;&lt;p&gt;发布不完整。npm 0.10.0 成功，但 clean Linux tag/PyPI workflow 在构建任何 Python artifact 前失败。tag 与 npm package 保持不可变；请使用 0.10.1。&lt;/p&gt;&#10; &lt;/div&gt;&#10;&lt;/div&gt;&lt;h2 id="scope"&gt;计划源码范围&#10;&lt;/h2&gt;&#10;&lt;p&gt;源码引入 exact Evaluator v2 执行边界、sealed 可信报告、repeat-aware 科学 Experiment、governed Gate invariant、Historical/business/meta 证据强化与三个产品模式。0.10.1 完整承接相同 runtime 行为。&lt;/p&gt;</description></item><item><title>0.9.8 — Host 路径转换修复</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.9.8/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.9.8/</guid><description>&lt;p&gt;发布于 2026-09-21。正式 source tag：&lt;a href="https://github.com/istarwyh/harbor-self-evolving/releases/tag/v0.9.8"&gt;&lt;code&gt;v0.9.8&lt;/code&gt;&lt;/a&gt;。&lt;/p&gt;&#10;&lt;h2 id="shipped"&gt;已交付&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Host 命令转换保留已经解析到 Trial Host 目录的路径。&lt;/li&gt;&#10;&lt;li&gt;Historical Session Observation 与 Candidate 命令不会再次添加 Host Root 前缀。&lt;/li&gt;&#10;&lt;li&gt;HostEnvironment 集成测试执行 SessionObservationAgent 的上传、Digest 校验与 Artifact 写入完整路径。&lt;/li&gt;&#10;&lt;li&gt;Plugin、Skill 与 Python Adapter 身份对齐为 0.9.8。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="verification"&gt;验证&#10;&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/istarwyh/harbor-self-evolving/blob/main/docs/releases/v0.9.8/README.md"&gt;0.9.8 归档&lt;/a&gt;记录专项与完整自动化检查。发布状态与证据状态分开报告。&lt;/p&gt;</description></item><item><title>0.9.7 — Context 合约与双语站点</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.9.7/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.9.7/</guid><description>&lt;p&gt;发布于 2026-09-20。正式 source tag：&lt;a href="https://github.com/istarwyh/harbor-self-evolving/releases/tag/v0.9.7"&gt;&lt;code&gt;v0.9.7&lt;/code&gt;&lt;/a&gt;。&lt;/p&gt;&#10;&lt;h2 id="shipped"&gt;已交付&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Candidate Context v3 在 Dashboard overview 与 Job detail 中有效；满足条件的 Job 可使用 Compare/Gate。&lt;/li&gt;&#10;&lt;li&gt;Historical Context v2 按 protocol 显式识别，包括仅有 Context 的 pending Job。&lt;/li&gt;&#10;&lt;li&gt;Setup 持久化完整安装身份；Settings 只复制可审阅的精确更新命令，绝不执行 registry 包。&lt;/li&gt;&#10;&lt;li&gt;Plugin、Skill 与 Python Adapter 身份对齐为 0.9.7。&lt;/li&gt;&#10;&lt;li&gt;双语产品与文档站覆盖 19 个工具、Skill、Adapter、评测概念、证据边界与 Roadmap。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="verification"&gt;验证&#10;&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/istarwyh/harbor-self-evolving/blob/main/docs/releases/v0.9.7/README.md"&gt;0.9.7 归档&lt;/a&gt;记录自动化 Node/Python/package/site 检查、公开 package 身份与 release 附件。发布状态与证据状态分开报告。&lt;/p&gt;</description></item><item><title>0.9.6 — Host-first 执行</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.9.6/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.9.6/</guid><description>&lt;p&gt;发布于 2026-09-19。正式 source tag：&lt;a href="https://github.com/istarwyh/harbor-self-evolving/releases/tag/v0.9.6"&gt;&lt;code&gt;v0.9.6&lt;/code&gt;&lt;/a&gt;。&lt;/p&gt;&#10;&lt;h2 id="shipped"&gt;已交付&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Host 成为默认执行环境；Docker 保持显式 opt-in。&lt;/li&gt;&#10;&lt;li&gt;Candidate Context 记录执行环境，因此 Host 与 Docker 不会静默可比。&lt;/li&gt;&#10;&lt;li&gt;Plugin、Skill 与 Python Adapter package 身份对齐为 0.9.6。&lt;/li&gt;&#10;&lt;li&gt;普通 registry setup 继续作为支持的安装路径。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="verification"&gt;验证&#10;&lt;/h2&gt;&#10;&lt;p&gt;归档记录自动 Node/Python/package check 与公开 release 身份。证据类型与业务验收保持分离。&lt;/p&gt;</description></item><item><title>19 个 Harbor Agent 工具</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/reference/tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/reference/tools/</guid><description>&lt;p&gt;Plugin 暴露 &lt;strong&gt;19 个严格工具&lt;/strong&gt;：10 个 workspace/Job mutation 进入 DSH 一次性 approval；9 个为只读或内存操作。Host 缺少 approval seam 时，mutation tool fail closed。&lt;/p&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;Tool&lt;/th&gt;&#10; &lt;th scope="col"&gt;用途与最小边界&lt;/th&gt;&#10; &lt;th scope="col"&gt;模式 / 结果&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_candidate_snapshot&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;把一个 Cordis composition 固定为不可变 Candidate Manifest。&lt;/td&gt;&#10; &lt;td&gt;**写本地 Artifact · approval。**下一步：Doctor 或 Context preview。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_model_binding&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;读取当前 DSH 默认 provider/model/reasoning 身份。&lt;/td&gt;&#10; &lt;td&gt;**只读/内存。**返回非敏感 binding draft，不返回凭据。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_evolution_init&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;把已确认四概念卡编译成 non-overwriting Stack project。&lt;/td&gt;&#10; &lt;td&gt;**写本地 Artifact · approval。**不运行评测。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_evolution_doctor&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;在产生费用前检查 Candidate、Dataset、Stack、可选 Policy 与执行架构。&lt;/td&gt;&#10; &lt;td&gt;**只读。**返回阻断诊断。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_quick_diagnostic_init&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;创建一个 Query、最小 Host-model Candidate、可运行 Task 与非晋级 Evaluator。&lt;/td&gt;&#10; &lt;td&gt;**写本地 Artifact · approval。**只证明 wiring。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_session_diagnostic_preview&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;在 exact current workspace 预览 1–10 个最近完成顶层 Session。&lt;/td&gt;&#10; &lt;td&gt;**只读/内存。**安全 metadata + 15 分钟 owner-bound token。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_session_diagnostic_run&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;重新验证 token，冻结私有脱敏 Batch，每条 Session 运行一个 Trial。&lt;/td&gt;&#10; &lt;td&gt;**启动评测 · 写入 · approval。**Historical，Gate N/A。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_dataset_validate&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;验证 manifest、Task 唯一性、instruction、路径、敏感 metadata 与 source digest。&lt;/td&gt;&#10; &lt;td&gt;**只读。**不修复或重写身份。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_context_preview&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;刷新 Candidate manifest，预览 Context v3 并寻找可比 baseline。&lt;/td&gt;&#10; &lt;td&gt;**刷新 manifest · approval。**不运行 Job。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_eval_run&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;使用冻结身份运行 strict diagnostic 或 promotion-eligible Candidate Job。&lt;/td&gt;&#10; &lt;td&gt;**启动评测 · 写入 · approval。**返回 Job 身份。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_eval_result&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;读取 summary、Job、Dataset、progress、Trial 或 governance view。&lt;/td&gt;&#10; &lt;td&gt;**只读。**bounded、递归脱敏、显式 untrusted envelope。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_resolve_page_context&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;解析 exact-session opaque &lt;code&gt;@harbor&lt;/code&gt; 页面上下文与当前 revision。&lt;/td&gt;&#10; &lt;td&gt;**只读。**返回窄 metadata、typed ref 与 navigation action。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_get_evidence&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;通过精确 typed ancestry ref 读取一个 Evidence。&lt;/td&gt;&#10; &lt;td&gt;**只读。**不接受猜测 path/id。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_propose_action&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;从显式用户请求与新鲜上下文起草一个可过期 Workbench action。&lt;/td&gt;&#10; &lt;td&gt;**内存 draft。**不写资源、不启动 Job、不 Gate、不部署。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_evaluator_inspect&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;检查 active descriptor、implementation kind、ternary Criteria 与 bounded editable source。&lt;/td&gt;&#10; &lt;td&gt;**只读。**省略 secret/local-path-shaped source。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_evaluator_update&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;以 optimistic concurrency 替换一个 allowlisted source，并生成新 Evaluator/Stack 版本。&lt;/td&gt;&#10; &lt;td&gt;**写本地 Artifact · approval。**不自动评测或 Gate。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_ground_truth_init&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;创建 non-overwriting 独立 Ground Truth draft，并记录 provenance。&lt;/td&gt;&#10; &lt;td&gt;**写本地 Artifact · approval。**支持 human/programmatic/consensus/model/external。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_evaluator_meta_evaluate&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;对比重复 observation 与独立 GT，产出 ESF/SCE/RCR。&lt;/td&gt;&#10; &lt;td&gt;**写报告 · approval。**治理 Evaluator，不晋级 Candidate。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;code&gt;harbor_candidate_compare&lt;/code&gt;&lt;/td&gt;&#10; &lt;td&gt;在 Policy 下对可比 Baseline/Candidate Job 应用确定性 Promotion Gate。&lt;/td&gt;&#10; &lt;td&gt;**写 Gate Artifact · approval · 可晋级。**永不部署。&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;h2 id="badges"&gt;徽标含义&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Read-only&lt;/strong&gt;：不修改 workspace 评测状态。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Writes local artifacts&lt;/strong&gt;：在 bounded Harbor workspace 创建或版本化文件。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Starts evaluation&lt;/strong&gt;：批准后可能发生 runner/Judge/model 工作。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Promotion eligible&lt;/strong&gt;：证据或结论可进入 promotion policy；Historical 与 quick diagnostic 不可。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Tool success 只表示声明操作完成，不代表 Candidate 质量提升或生产环境变化。&lt;/p&gt;</description></item><item><title>DSH 原生评测工作台</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/product/dsh-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/product/dsh-plugin/</guid><description>&lt;p&gt;npm 包 &lt;code&gt;dsh-harbor-evolution&lt;/code&gt; 不只是工具注册表，它承担五层职责：&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;安装生命周期&lt;/strong&gt;：配置选定 DSH profile，安装 Python Adapter，暴露内置 Skill，并要求重启。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Agent 编排&lt;/strong&gt;：注册 19 个带 typed boundary 与批准语义的严格工具。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;原生 Web 体验&lt;/strong&gt;：Workbench、Historical 启动器、Context、Evidence、Artifact、operation 与 Settings。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Host 服务&lt;/strong&gt;：限量读取 project/job、选择 Session、代理模型调用、协调后台操作。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;信任边界&lt;/strong&gt;：脱敏、same-origin 浏览器检查、显式确认和不可信证据 envelope。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;img class="td-image" src="https://istarwyh.github.io/harbor-self-evolving/images/diagrams/plugin-layers.svg" alt="DSH Plugin 职责层" title="当前契约 · 解释图" loading="lazy" decoding="async"&gt;&lt;h2 id="tools"&gt;工具面&#10;&lt;/h2&gt;&#10;&lt;p&gt;Plugin 注册 &lt;strong&gt;19 个工具&lt;/strong&gt;。10 个 mutation 工具需要 DSH 一次性批准；9 个为只读或内存操作。逐工具契约见&lt;a href="https://istarwyh.github.io/harbor-self-evolving/zh/docs/reference/tools/"&gt;工具参考&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>安装与开始</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/start/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/start/</guid><description>&lt;h2 id="requirements"&gt;要求&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;可用的 DeepSeek Harness，以及要评测的业务 Agent 工作区。&lt;/li&gt;&#10;&lt;li&gt;用于 DSH Plugin setup 的 Node.js/npm。&lt;/li&gt;&#10;&lt;li&gt;安装 Adapter 所需的 Python 环境支持。&lt;/li&gt;&#10;&lt;li&gt;Harbor &lt;code&gt;&amp;gt;=0.21,&amp;lt;0.22&lt;/code&gt;。&lt;/li&gt;&#10;&lt;li&gt;只有显式选择容器执行时才需要 Docker；0.10.3 默认 Host。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="install"&gt;安装&#10;&lt;/h2&gt;&#10;&lt;p&gt;请在&lt;strong&gt;业务 Agent 工作区&lt;/strong&gt;运行，不要在本源码仓库运行：&lt;/p&gt;</description></item><item><title>评测最近 Session</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/workflows/historical/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/workflows/historical/</guid><description>&lt;p&gt;当你已有真实 Agent 交互、却没有整理好的 Dataset 时，Historical evaluation 是冷启动入口。它用于&lt;strong&gt;诊断&lt;/strong&gt;，不是晋级证据。&lt;/p&gt;&#10;&lt;img class="td-image" src="https://istarwyh.github.io/harbor-self-evolving/images/diagrams/historical-flow.svg" alt="Historical 评测流程" title="当前 Historical Context v2 流程" loading="lazy" decoding="async"&gt;&lt;h2 id="web"&gt;Web 路径&#10;&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;在 DSH Harbor 页面打开 &lt;strong&gt;Historical Sessions&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;预览当前 DSH 工作区可见、最近完成的顶层 Session，最多 &lt;strong&gt;3 条&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;检查冻结的 Judge 身份、投影字段、脱敏策略以及成本/数据披露。&lt;/li&gt;&#10;&lt;li&gt;选择 Session 并确认。&lt;/li&gt;&#10;&lt;li&gt;Plugin 写入私有脱敏 Batch，每条 Session 物化为一个 Harbor Trial，并启动非晋级 Historical Job。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;Agent 工具路径最多预览 &lt;strong&gt;10 条&lt;/strong&gt;，但只允许 exact current working directory。Preview 返回安全 metadata 与短期 owner-bound selection token，而不是原始 Session id 或 transcript。&lt;/p&gt;</description></item><item><title>为什么自我修改不等于进步</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/book/01-why/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/book/01-why/</guid><description>&lt;p&gt;Agent 可以重写 prompt、tool 或 Evaluator，却仍然变差。“发生变化”不等于“有所进步”。&lt;/p&gt;&#10;&lt;p&gt;可信循环会在改动前固定业务 case、执行身份与评分 contract，并把提出改动的 Optimizer 与决定晋级的 Gate 分开。&lt;/p&gt;</description></item><item><title>Candidate 评测与晋级</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/workflows/candidate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/workflows/candidate/</guid><description>&lt;p&gt;Candidate evaluation 比 Historical 诊断回答的问题更窄：&lt;strong&gt;在可比评测条件下，单个受控改动是否改善了固定业务任务？&lt;/strong&gt;&lt;/p&gt;&#10;&lt;img class="td-image" src="https://istarwyh.github.io/harbor-self-evolving/images/diagrams/candidate-pipeline.svg" alt="Candidate 评测流水线" title="当前 Candidate Context v3 流水线" loading="lazy" decoding="async"&gt;&lt;h2 id="sequence"&gt;严格顺序&#10;&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;把 &lt;strong&gt;Candidate snapshot&lt;/strong&gt; 为不可变 manifest。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;验证 Dataset&lt;/strong&gt; 身份、Task 唯一性、路径、敏感 metadata 与 source digest。&lt;/li&gt;&#10;&lt;li&gt;对 Candidate、Dataset、Evaluation Stack 和可选 Promotion Policy 运行 &lt;strong&gt;Doctor&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;在昂贵 Job 前预览 &lt;strong&gt;Context v3&lt;/strong&gt; 并发现可比 baseline。&lt;/li&gt;&#10;&lt;li&gt;新 Stack 或 provider 路径先跑 &lt;strong&gt;diagnostic&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;只改变一个受控面&lt;/strong&gt;：Agent 或 Evaluator，不能静默同时修改。&lt;/li&gt;&#10;&lt;li&gt;使用固定身份运行 &lt;strong&gt;promotion-eligible regression&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;li&gt;检查 progress、Trial output、criterion evidence 与 governance impact。&lt;/li&gt;&#10;&lt;li&gt;与可比 baseline &lt;strong&gt;Compare + Gate&lt;/strong&gt;。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="comparability"&gt;可比性&#10;&lt;/h2&gt;&#10;&lt;p&gt;只使用同一个仓库，不代表 baseline 可比。Candidate manifest、Dataset manifest、Evaluation Stack、Context、执行环境以及相关 model/Judge 身份必须满足契约。Dataset digest、Stack 版本、provider 身份或 runtime 边界变化都可能要求新 baseline。&lt;/p&gt;</description></item><item><title>定义四个概念</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/book/02-four-concepts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/book/02-four-concepts/</guid><description>&lt;p&gt;自进化不是“让模型改自己”，而是建立一条可检查的学习链：&lt;strong&gt;用 Dataset 规定问题，让 Generator 产出结果，让 Evaluator 依据证据判断，再让 Optimizer 只提出一个受控改动。&lt;/strong&gt; Evaluator 自己还要接受 Meta-Evaluation（元评测）。&lt;/p&gt;</description></item><item><title>Evaluator 治理与元评测</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/workflows/evaluator/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/workflows/evaluator/</guid><description>&lt;p&gt;Candidate 质量与 Evaluator 质量是两个独立治理问题。&lt;/p&gt;&#10;&lt;h2 id="interface"&gt;接口与检查&#10;&lt;/h2&gt;&#10;&lt;p&gt;正式 Candidate Evaluator 实现 &lt;code&gt;harbor-dsh-evaluator/v2&lt;/code&gt;。Descriptor 标识 implementation kind（&lt;code&gt;script&lt;/code&gt; 或 &lt;code&gt;llm-as-judge&lt;/code&gt;）、ternary Criteria，以及 bounded editable source allowlist。Inspection 会省略 secret-shaped 与 local-path-shaped 值。&lt;/p&gt;</description></item><item><title>Workbench、上下文与受审动作</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/plugin/</guid><description>&lt;p&gt;Harbor 页面注入现有 DSH Web GUI，复用 DSH locale、Session、conversation、composer、Settings 与 Tool View；它不是第二个聊天产品或登录系统。&lt;/p&gt;</description></item><item><title>诊断最近 Session</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/book/03-diagnose/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/book/03-diagnose/</guid><description>&lt;p&gt;Historical evaluation 降低冷启动成本。先预览 bounded Session metadata，检查哪些数据可能交给 Judge，再确认非晋级 Job。&lt;/p&gt;&#10;&lt;h2 id="you-do"&gt;你做什么&#10;&lt;/h2&gt;&#10;&lt;p&gt;选择反映失败的最近 completed Session，检查排除项，并同意已披露 Judge/数据边界。&lt;/p&gt;</description></item><item><title>把 badcase 整理成 Dataset</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/book/04-curate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/book/04-curate/</guid><description>&lt;p&gt;Dataset 是经过整理的业务意图，不是私有 transcript dump。抽象失败、保留相关约束，并创建可独立审查的期望行为。&lt;/p&gt;&#10;&lt;h2 id="you-do"&gt;你做什么&#10;&lt;/h2&gt;&#10;&lt;p&gt;去重失败模式，移除私有标识，分开 tuning/holdout，并审查每个 instruction file。&lt;/p&gt;</description></item><item><title>核心概念与可信分数</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/concepts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/concepts/</guid><description>&lt;h2 id="four-concepts"&gt;先把四个英文概念翻成业务语言&#10;&lt;/h2&gt;&#10;&lt;div class="td-table-scroll td-table-scroll--static"&gt;&#10;&lt;table&gt;&#10; &lt;thead&gt;&#10; &lt;tr&gt;&#10; &lt;th scope="col"&gt;概念&lt;/th&gt;&#10; &lt;th scope="col"&gt;中文解释&lt;/th&gt;&#10; &lt;th scope="col"&gt;在 Harbor 中回答的问题&lt;/th&gt;&#10; &lt;/tr&gt;&#10; &lt;/thead&gt;&#10; &lt;tbody&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;strong&gt;Dataset（评测数据集）&lt;/strong&gt;&lt;/td&gt;&#10; &lt;td&gt;一组带任务说明、输入与期望证据的业务样本；它定义“要测什么”，不等于把一堆聊天记录直接交给模型。&lt;/td&gt;&#10; &lt;td&gt;哪些能力必须做好？哪些失败必须被发现？&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;strong&gt;Generator（生成器）&lt;/strong&gt;&lt;/td&gt;&#10; &lt;td&gt;接收 Task，在固定 Candidate、模型与运行环境下生成回答或 Artifact 的执行者。它可以是 LLM Agent，也可以是脚本、工作流或其他程序。&lt;/td&gt;&#10; &lt;td&gt;谁来答、怎样运行、产出什么？&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;strong&gt;Evaluator（评估器）&lt;/strong&gt;&lt;/td&gt;&#10; &lt;td&gt;根据 criterion（评测标准）与 Evidence（证据）判断输出质量的机制；既可以是确定性脚本，也可以是 &lt;code&gt;llm-as-judge&lt;/code&gt;。&lt;/td&gt;&#10; &lt;td&gt;什么叫“好”？现有证据足够下结论吗？&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;tr&gt;&#10; &lt;td&gt;&lt;strong&gt;Optimizer（优化器）&lt;/strong&gt;&lt;/td&gt;&#10; &lt;td&gt;阅读 Dataset 级结果和逐 Trial 证据，提出一个受约束、可审查的改动。它不能自己宣布成功，也不能绕过回归评测和 Gate。&lt;/td&gt;&#10; &lt;td&gt;根据失败改哪里？如何避免一次改太多？&lt;/td&gt;&#10; &lt;/tr&gt;&#10; &lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;Harbor 会把这四个用户概念编译为更严格的 Evaluation Stack，其中还包括 Integration、Renderer、Judge、Contract、Reporter、Policy、Context 与 Gate。用户先描述业务问题即可，不需要先填写内部架构问卷。&lt;/p&gt;</description></item><item><title>架构与信任边界</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/architecture/</guid><description>&lt;img class="td-image" src="https://istarwyh.github.io/harbor-self-evolving/images/diagrams/system-architecture.svg" alt="Harbor Self-Evolving 架构" title="当前 0.9.7 契约与显式安全边界" loading="lazy" decoding="async"&gt;&lt;h2 id="roles"&gt;三个产品角色&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Plugin&lt;/strong&gt;：面向用户的 DSH 集成与权限边界。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Skill&lt;/strong&gt;：选择最小安全评测路径的工作流 policy。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Adapter&lt;/strong&gt;：物化 Job、Trial、Evidence 与 Context 的 Harbor runtime bridge。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;Gate&lt;/strong&gt; 保持独立确定性 policy function；它不是 Optimizer 的一部分，也没有部署能力。&lt;/p&gt;</description></item><item><title>运行一次受控回归</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/book/05-regress/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/book/05-regress/</guid><description>&lt;p&gt;Snapshot Candidate、验证 Dataset、Doctor Stack、预览 Context；新路径先运行 diagnostic，再运行 promotion-eligible Job。&lt;/p&gt;&#10;&lt;h2 id="you-do"&gt;你做什么&#10;&lt;/h2&gt;&#10;&lt;p&gt;声明一个假设和一个允许的改动。保持 Dataset、criterion、provider 与 runtime 不变，除非改动明确要求新 baseline。&lt;/p&gt;</description></item><item><title>读取 Gate 并交接</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/book/06-gate/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/book/06-gate/</guid><description>&lt;p&gt;在显式 Promotion Policy 下，把 Candidate Job 与可比 baseline 比较。整体结论必须与 regression、coverage 与 invalid criterion 一起阅读。&lt;/p&gt;&#10;&lt;h2 id="you-do"&gt;你做什么&#10;&lt;/h2&gt;&#10;&lt;p&gt;复核代表性证据，确认 policy 匹配业务风险，并决定外部 CI/CD 是否消费该建议。&lt;/p&gt;</description></item><item><title>安全、隐私与执行边界</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/security/</guid><description>&lt;p&gt;Harbor Self-Evolving 会收窄高影响操作，但它不是通用沙箱或多用户授权系统。&lt;/p&gt;&#10;&lt;img class="td-image" src="https://istarwyh.github.io/harbor-self-evolving/images/diagrams/trust-boundaries.svg" alt="Harbor 信任边界" title="浏览器、Session、Evidence、Broker、Host 与部署边界" loading="lazy" decoding="async"&gt;&lt;h2 id="scope"&gt;Session 与 project scope&#10;&lt;/h2&gt;&#10;&lt;p&gt;Agent 工具从调用 Session 的 absolute cwd 得到 project root。Web token 绑定 Session 与 project。Candidate/private context 与 journal 路径在已实现处应用 symlink/no-follow 防御。通用 lexical path containment 不是普遍的物理文件系统保证；更强的 realpath/openat containment 仍在 roadmap。&lt;/p&gt;</description></item><item><title>故障排查</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/docs/troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/docs/troubleshooting/</guid><description>&lt;h2 id="missing-page"&gt;找不到 Harbor 页面&#10;&lt;/h2&gt;&#10;&lt;p&gt;确认 setup 修改了 DSH 实际运行的 profile，按输出命令重启，并验证依赖为精确 registry 版本而非 &lt;code&gt;link:&lt;/code&gt;。检查两个 Harbor plugin 与内置 Skill 都存在。&lt;/p&gt;</description></item><item><title>Host 优先，也要诚实讲边界</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/blog/host-first-honest-boundaries/</link><pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/blog/host-first-honest-boundaries/</guid><description>&lt;p&gt;要求用户先装 Docker 才能诊断 Agent，会制造摩擦；假装直接执行具有隔离性，则会制造风险。0.9.6 选择 Host 作为默认，并精确说明边界。&lt;/p&gt;&#10;&lt;p&gt;Host 模式以当前用户权限与环境运行，不提供容器隔离、用户切换、网络策略或 CPU/内存限制。需要这类边界时，Docker 仍是显式 opt-in。&lt;/p&gt;</description></item><item><title>先证据，后优化</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/blog/evidence-before-optimization/</link><pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/blog/evidence-before-optimization/</guid><description>&lt;p&gt;让自进化失去可信度的最快方式，是让同一个不透明循环自己选 case、重写自己，再宣布胜利。&lt;/p&gt;&#10;&lt;p&gt;Harbor 反过来：先固定测什么、怎么测；再检查证据是否有效、覆盖多少 population；然后才提出一个改动，并与身份仍匹配的 baseline 比较。&lt;/p&gt;</description></item><item><title>0.10.3 — 可操作的项目目录权限恢复</title><link>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.10.3/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/zh/releases/0.10.3/</guid><description>&lt;p&gt;发布于 2026-09-27。正式 source tag：&lt;a href="https://github.com/istarwyh/harbor-self-evolving/releases/tag/v0.10.3"&gt;&lt;code&gt;v0.10.3&lt;/code&gt;&lt;/a&gt;。&lt;/p&gt;&#10;&lt;h2 id="变化"&gt;变化&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;目录读取被拒绝时返回稳定的 &lt;code&gt;HARBOR_PROJECT_ROOT_ACCESS_DENIED&lt;/code&gt;，不暴露本地路径。&lt;/li&gt;&#10;&lt;li&gt;Workbench 明确说明这不是网络问题，给出 macOS 权限恢复和迁移项目目录的步骤；技术详情默认折叠，并可复制恢复说明。&lt;/li&gt;&#10;&lt;li&gt;分类仅覆盖目录读取，普通文件操作的 &lt;code&gt;EACCES&lt;/code&gt; 不会被误标。&lt;/li&gt;&#10;&lt;li&gt;即使宿主使用 &lt;code&gt;NODE_ENV=production&lt;/code&gt;，源码开发 setup 也会显式安装锁定 dev dependencies。&lt;/li&gt;&#10;&lt;li&gt;Plugin、Skill 与 Python Adapter 身份对齐为 0.10.3。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="证据边界"&gt;证据边界&#10;&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="https://github.com/istarwyh/harbor-self-evolving/blob/main/docs/releases/v0.10.3/README.md"&gt;0.10.3 归档&lt;/a&gt;记录针对性 service/client/setup 检查、生成后的 client bundle、源码 setup 与摘要一致的公开 npm/PyPI artifacts。它不代表完整跨平台 TCC/ACL 覆盖，也未修复桌面宿主的签名和权限声明。&lt;/p&gt;</description></item></channel></rss>