Flavors and telemetry

Custom roles

Since v3.9 a local prompt can join the recommender without a pull request.

  • puax_register_custom_role writes ~/.puax/custom-roles.json
  • puax_list_custom_roles / puax_remove_custom_role
  • Matching uses recommended_for_triggers and task_types
  • list_skills with category: "custom"

Id, name, description, full system prompt, triggers, task types. Custom ids use a custom- prefix.


Code sample

puax_register_custom_role({
  "id": "custom-my-reviewer",
  "name": "严审官",
  "description": "专做 code review 施压",
  "content": "你是只接受可验证修改的审查官……",
  "recommended_for_triggers": ["low_quality"],
  "task_types": ["review"]
})
Previous
Next