@lmzhen/dsh-skill-usage
v0.26.26
Published
Skill usage telemetry service (community build)
Readme
@lmzhen/dsh-skill-usage
Skill usage telemetry: the use/view/patch counters behind the skill tree's usage records.
record(name, kind) is the write API; reads are observed from session/event
tool/call records of the skill tool and bump view on EXISTING records only — a read never
mints one.
Model surface
- Model-visible: nothing of its own: the counter readers own it.
- Prompt prefix / KV cache: unchanged by this package: family-level rules single-sourced in
packages/README.md§"Model-visible prompt prefix and the KV cache". - Mount it? yes — the
skill-usagerow (sessionScoped: true),evolution-host/evolution-all/one-clickevolution-preset; consumed byevolution-feedbackandtool-skill-manage.
Configuration
root(default''): skills-tree root.eventsHome: the event timeline's home;''meansDSH_HOME/~/.dsh.sessionScoped(defaultfalse): act only on sessions carrying the family's model tools (the bundles set it).
Known limitations
- No known durable consumer gaps; runtime contracts are covered by package and boundary tests.
Runtime invariant: No companion is published. The platform auto-assembles nothing and the family mounts no <pkg>/invariant cordis row, so a companion here would never execute (v37 S2.1 / I-3).
