← Hjarni NotesCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
Update to Hjarni Notes
Snapshot Sep 30, 2026 · 22:47 UTC · version 4.0.0
Collection source: not recorded for this historical snapshot.
First saved snapshot
No earlier snapshot is available to establish a change.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"name": "hjarni-session-log",
"description": "Write a summary of the current work session to the user's Hjarni knowledge base when they say log this session, write up this session, or save a session note. Records what changed, why, dead ends hit, and open follow-ups.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 447
}
],
"skill_md_contents": "---\nname: hjarni-session-log\ndescription: Write a summary of the current work session to the user's Hjarni knowledge base when they say log this session, write up this session, or save a session note. Records what changed, why, dead ends hit, and open follow-ups.\n---\n\n# Log this session to Hjarni\n\nTurn the work done in this conversation into one note a future session (human or AI) can pick up from.\n\n## Steps\n\n1. Reconstruct the session from the conversation: what was the goal, what actually changed (features, fixes, configuration, decisions), what was tried and abandoned, and what remains open.\n2. If this is the first Hjarni call in the conversation, call `me`, then `instructions-get` with level `brain`. Follow the user's brain instructions for naming, filing, summaries, and tags.\n3. Write the note body in this shape, in markdown:\n - **Goal:** one line.\n - **What changed:** the outcomes, not the play-by-play. Name the components or files that changed and why.\n - **Dead ends:** approaches tried and rejected, with the reason. This is the most valuable section; it stops the next session repeating them.\n - **Open follow-ups:** concrete next actions, each on its own line.\n4. Title the note with the date and the goal, for example \"2026-07-09 session: rate limiting for the public API\". Use the real current date.\n5. Call `search` for an existing note about the same project or effort. If one exists and is a running log, append to it with `notes-update` instead of creating a new note. Otherwise call `notes-create` in the project's folder (find it via `containers-list` or `search`).\n6. Give the note a 2-3 sentence summary stating the goal and the headline outcome.\n7. If a decision made this session deserves to outlive the session log (a convention, an architecture choice), say so and offer to save it as its own note.\n8. Confirm to the user with the note title and folder.\n\n## Boundaries\n\n- Log outcomes and reasons, not transcripts. No tool output dumps, no code diffs; link or name things instead.\n- Never include secrets or credentials that appeared during the session.\n- This skill is for explicit requests. Do not log sessions unprompted.\n"
}SHA-256: bad77e0f5de65da78b23965c617691f447ecf5fc851762741f091efd43f8d743