UNPKG

@alavida/agentpack

Version:

Compiler-driven lifecycle CLI for source-backed agent skills

16 lines (13 loc) 428 B
export function getSkillFromHash() { const hash = window.location.hash; const match = hash.match(/^#\/skill\/(.+)$/); return match ? decodeURIComponent(match[1]) : null; } export function setSkillHash(packageName) { window.location.hash = `#/skill/${encodeURIComponent(packageName)}`; } export function onHashChange(callback) { window.addEventListener('hashchange', () => { callback(getSkillFromHash()); }); }