Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/datacovey/nornweave/releasegit clone --depth 1 https://github.com/DataCovey/nornweaveWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/datacovey/nornweave/release)<a href="https://agentmods.dev/commands/datacovey/nornweave/release"><img src="https://agentmods.dev/badge/commands/datacovey/nornweave/release.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00023 | $0.00616 |
| Opus 5 | $0.00012 | $0.00308 |
| Sonnet 5 | $0.00005 | $0.00123 |
| Haiku 4.5 | $0.00002 | $0.00062 |
Grade A, and why
/release scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
Create a new release for NornWeave.
Input: The user MUST provide a version number (e.g., /release 0.1.5). If no version is provided, use the AskQuestion tool to prompt for it. Show the current version from pyproject.toml as context in the prompt.
Steps
-
Validate the version number
- Read
pyproject.tomland extract the current version - Confirm the new version is different from the current one
- Confirm the new version follows semver (e.g.,
0.1.5,1.0.0) - If invalid, ask for a corrected version
- Read
-
Update
pyproject.tomlReplace the
version = "..."line with the new version number. Also update UV lockfile. -
Update
CHANGELOG.md- Read the current
CHANGELOG.md - Move everything under
## [Unreleased]into a new## [<version>] - <today's date YYYY-MM-DD>section - Insert a fresh empty
## [Unreleased]section at the top with placeholder subsections (Added, Changed, Deprecated, Removed, Fixed, Security — each with- (None yet)) - Update the comparison links at the bottom of the file:
- Change
[Unreleased]link to compare from the new tag:v<version>...HEAD - Add a new link for the version:
v<previous>...v<version>
- Change
- Read the current
-
Commit, tag, and push
Run these commands sequentially:
git add pyproject.toml CHANGELOG.md git commit -m "chore: release <version>" git tag -a v<version> -m "Release <version>" git push origin main git push origin v<version> -
Show summary
Display:
- Previous version → new version
- Commit hash
- Tag name
- Confirm push succeeded
- Link to the GitHub releases page:
https://github.com/DataCovey/nornweave/releases/tag/v<version>
Guardrails
- Always validate the version number before making any changes
- Never skip the
pyproject.tomlupdate - If the
## [Unreleased]section has no meaningful entries (only- (None yet)placeholders), warn the user and ask for confirmation before proceeding - If the tag already exists locally or on the remote, warn and ask how to proceed (delete and recreate, or abort)
- Do not amend existing commits — always create a fresh commit
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 63 lines · 23 tokens per session scan A 6aee105c16f8
/release is a command published in the GitHub repository DataCovey/nornweave (27 stars, last pushed 3d ago), licensed Apache-2.0. It adds 23 tokens to every session and 616 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other commands, from other repositories
sprint-0
Entry point for implementing Sprint 0 of Akashic Context.
sprint-1
Run Sprint 1 - Vector Search + memoryadd implementation for Akashic Context.
Checkpoint Commit
Commit changes at meaningful checkpoints throughout the workflow.
eli5
Explain a concept or code snippet in simple terms.
OPSX: Explore
Enter explore mode - think through ideas, investigate problems, clarify requirements.
plan
Read SPEC.md, TASKS.md, ARCH.md, and .context/progress.md.