hr-agent-guidance-refresh · git:20261007.ba5bd4f · 2026-10-07 · sha256 c5c724f3ad73b7c4

hr-agent-guidance-refresh git:20261007.ba5bd4fA

Immutable. This exact content never changes and is served at /api/v1/blob/c5c724f3ad73b7c4.

---
name: hr-agent-guidance-refresh
description: "Check deployed guidance revisions and reread changed rules and skills. Use for reload requests, start/resume, or an update signal before affected work."
---

# Agent guidance refresh

Injected rules and skill catalogs can retain an earlier snapshot. Use the
host's approved deployed target, not an upstream commit or pending source edit.
This skill rereads guidance; it does not authorize installation, settings
changes, model calls or provider restarts.

1. At start/resume, or the next affected-action boundary after an update signal,
   check the host's deployed revision or content fingerprints against this
   session's last refresh record. Include the repository instruction root and
   applicable shared rules and selected skills. If no record exists, read the
   current applicable guidance once and record its identity. An unavailable
   target or approval record stays unverified; do not infer approval from a hash.
2. Keep only the newest pending target per component. An unchanged identity
   needs no repeated read or notice. Routine updates wait for an active session's
   next boundary; they do not start idle model turns. Skip excluded skills and
   preserve explicit invocation policies, settings and repository safeguards.
3. Finish an active operation before refreshing. When an evaluation fixes its
   guidance or tools, record the target as held until that context is released.
   Do not change its inputs. If an incompatible update prevents the next
   affected operation, hold that operation for supported recovery instead of
   using an incompatible context or forcing a restart.
4. Read the changed deployed instruction files and affected skill content,
   following their local indexes and necessary references. Recheck worktree
   assumptions invalidated by the change. Use the host's supported catalog or
   tool refresh only when its capability is established. A reread does not
   prove that a provider's injected root, skill catalog or tool definitions
   changed. Record unsupported or failed refresh paths and their blockers.
5. Record the target, paths reread and observed loaded identities separately
   from installed-byte checks, catalog discovery, delivery acknowledgements and
   behavior tests. Mark components current only for the evidence obtained;
   keep pending, held, unsupported and offline states explicit. Disconnected
   sessions compare targets on resume. Update the pending target without
   repeating its notice; report blockers when action is needed. Never treat an
   acknowledgement as proof of loaded context.

When guidance verification is selected, read
[the verification method](references/verification.md) for evidence layers,
answer-blind probes and scoped adoption checks.

For an explicit source-update request, follow the owning checkout's adoption
procedure and authorization before changing files. Upstream/source drift alone
is not a newer deployed target. Report changed behavior or a blocker when it
needs attention; an unchanged check stays quiet.

When the host supplies Swarmail updates, follow the connected product
instructions and `swarmail updates --help`. If those instructions are hidden
or omit needed detail, locate the owning checkout's `docs/updates.md` at the
installed or approved revision. Keep unsupported details unverified. Other
hosts may supply a different qualified update signal.