<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reference on Harbor Self-Evolving</title><link>https://istarwyh.github.io/harbor-self-evolving/docs/reference/</link><description>Recent content in Reference on Harbor Self-Evolving</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 20 Sep 2026 10:28:22 +0800</lastBuildDate><atom:link href="https://istarwyh.github.io/harbor-self-evolving/docs/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>19 Harbor Agent tools</title><link>https://istarwyh.github.io/harbor-self-evolving/docs/reference/tools/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://istarwyh.github.io/harbor-self-evolving/docs/reference/tools/</guid><description>&lt;p&gt;The Plugin exposes &lt;strong&gt;19 strict tools&lt;/strong&gt;: ten workspace/Job mutations enter DSH one-shot approval; nine operations are read-only or in-memory. If the Host lacks the approval seam, mutation tools 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;Purpose and minimum boundary&lt;/th&gt;&#10; &lt;th scope="col"&gt;Mode / result&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;Freeze one Cordis composition as an immutable Candidate Manifest.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Writes local artifact · approval.&lt;/strong&gt; Next: Dataset/Stack doctor or 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;Read the current DSH default provider/model/reasoning identity.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Read-only/in-memory.&lt;/strong&gt; Returns a non-secret binding draft; never credentials.&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;Compile an accepted Dataset/Generator/Evaluator/Optimizer card into a non-overwriting Stack project.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Writes local artifacts · approval.&lt;/strong&gt; Does not run evaluation.&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;Validate Candidate, Dataset, Stack, optional Policy and execution architecture before cost.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Read-only.&lt;/strong&gt; Returns blocking diagnostics.&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;Create one Query, minimal Host-model Candidate, runnable Task and non-promotion Evaluator.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Writes local artifacts · approval.&lt;/strong&gt; Wiring diagnostic only.&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;Preview 1–10 recent completed top-level Sessions in exact current workspace.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Read-only/in-memory.&lt;/strong&gt; Safe metadata + 15-minute owner-bound selection 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;Revalidate a selection token, freeze a private redacted Batch and run one Trial per Session.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Starts evaluation · writes · approval.&lt;/strong&gt; 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;Validate manifest, Task uniqueness, instructions, paths, sensitive metadata and source digest.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Read-only.&lt;/strong&gt; Does not repair or rewrite identity.&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;Refresh Candidate manifest, preview Context v3 and find comparable baselines.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Writes refreshed manifest · approval.&lt;/strong&gt; No 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;Run strict diagnostic or promotion-eligible Candidate Job with frozen identities.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Starts evaluation · writes · approval.&lt;/strong&gt; Returns Job identity.&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;Read summary, Job, Dataset, progress, Trial or governance view.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Read-only.&lt;/strong&gt; Bounded, recursively redacted, explicitly 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;Resolve exact-session opaque &lt;code&gt;@harbor&lt;/code&gt; page context and current revision.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Read-only.&lt;/strong&gt; Returns narrow metadata, typed refs and 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;Read one Evidence item through an exact typed ancestry ref.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Read-only.&lt;/strong&gt; Never accepts a guessed 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;Draft one expiring Workbench action from an explicit user request and fresh context.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;In-memory draft.&lt;/strong&gt; Never writes resources, starts a Job, Gates or deploys.&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;Inspect active descriptor, implementation kind, ternary Criteria and bounded editable source.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Read-only.&lt;/strong&gt; Secret/local-path-shaped source is omitted.&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;Replace one allowlisted source with optimistic concurrency and new Evaluator/Stack versions.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Writes local artifacts · approval.&lt;/strong&gt; No automatic evaluation or 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;Create a non-overwriting independent Ground Truth draft with explicit provenance.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Writes local artifact · approval.&lt;/strong&gt; 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;Compare repeated observations with independent GT and emit ESF/SCE/RCR.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Writes report · approval.&lt;/strong&gt; Evaluator governance, not Candidate promotion.&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;Apply deterministic Promotion Gate to comparable Baseline and Candidate Jobs under Policy.&lt;/td&gt;&#10; &lt;td&gt;&lt;strong&gt;Writes Gate artifact · approval · promotion eligible.&lt;/strong&gt; Never deploys.&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;Badge meanings&#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Read-only:&lt;/strong&gt; does not modify workspace evaluation state.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Writes local artifacts:&lt;/strong&gt; creates or versions files in the bounded Harbor workspace.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Starts evaluation:&lt;/strong&gt; can incur runner/Judge/model work after approval.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Promotion eligible:&lt;/strong&gt; produces evidence or decisions usable by a promotion policy; Historical and quick diagnostic paths do not.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Tool success means the declared operation completed—not that Candidate quality improved or production changed.&lt;/p&gt;</description></item></channel></rss>