map-verl-config

Installation
SKILL.md
  1. find user requested verl config in codebase/agentjet/ajet/default_config/verl/verl_default.yaml

  2. check codebase/agentjet/ajet/default_config/verl/config_auto_convertion_verl.jsonc, whether a mapping to this config already exists.

  3. if not, add a config under ajet field in codebase/agentjet/ajet/default_config/ajet_default.yaml, and add a mapping in codebase/agentjet/ajet/default_config/verl/config_auto_convertion_verl.jsonc

  4. double check, confirm that default value in ajet_default.yaml is the same as verl config in verl_default.yaml, and the mapping is correct in config_auto_convertion_verl.jsonc

  5. ask user whether to add to AgentJetJob (ajet/copilot/job.py), if the user confirms:

  • learn how other config is added in ajet/copilot/job.py
  • add to init signature (with type hint and default None)
  • update docstring with parameter description
  • add instance attribute assignment with cast()
  • add mapping to overrides dict
  1. CRITICAL: update ajet/default_config/ajet_config_schema.py
  • the schema must have a dataclass for EVERY nested level in the config path
  • e.g., for ajet.trainer_common.optim.lr, need:
Related skills
Installs
1
GitHub Stars
202
First Seen
2 days ago