wf 0.1.0
- All installed components (skills, agents, hooks, and rules) are now tracked in a single
.wf-lock.jsonfile at the agent configuration root (e.g.,.claude/) rather than separate per-type lock files in each subdirectory. -
add_agent(),agent_path(),check_agents(),find_agent(),init_agent(),list_agents(),remove_agent(), andupdate_agents()are new functions for managing custom subagents stored in.{agent}/agents/. -
add_hook()is a new function that installs a hook script file from GitHub or a local path into the agent’s hooks directory and registers it insettings.json.check_hooks(),find_hook(),hook_path(),init_hook(),list_hooks(),remove_hook(), andupdate_hooks()round out the hooks lifecycle, mirroring the skills/agents/rules pattern.hook_path()returns the hooks directory (e.g..claude/hooks), not the settings file.register_hook()is a new function that handles bare command registration insettings.jsonwithout installing a script file.settings_path()is a new function that returns the path to a coding agent’ssettings.json. -
add_rule(),check_rules(),find_rule(),init_rule(),list_rules(),remove_rule(),rule_path(), andupdate_rules()are new functions for managing coding rules stored in.{agent}/rules/.
wf 0.0.1
CRAN release: 2026-03-19
-
add_skill(),check_skills(),find_skill(),init_skill(),list_skills(),remove_skill(), andupdate_skills()are new functions for managing AI agent skills. -
add_skill(),check_skills(),list_skills(),remove_skill(), andupdate_skills()now defaultpathtoNULL. WhenNULL, the path is resolved from theWF_AGENTenvironment variable, or by an interactive prompt listing any detected agent directories. Passing a known agent name (e.g.,"github_copilot") aspathis now also supported as a shorthand for that agent’s conventional project-scope path. -
skill_path()now supports a"copilot"alias for"github_copilot". -
skill_path()now supports Posit AI ("posit_ai", alias"posit") with base directory.positai.
