map-verl-config
-
find user requested verl config in codebase/agentjet/ajet/default_config/verl/verl_default.yaml
-
check
codebase/agentjet/ajet/default_config/verl/config_auto_convertion_verl.jsonc, whether a mapping to this config already exists. -
if not, add a config under
ajetfield incodebase/agentjet/ajet/default_config/ajet_default.yaml, and add a mapping incodebase/agentjet/ajet/default_config/verl/config_auto_convertion_verl.jsonc -
double check, confirm that default value in
ajet_default.yamlis the same as verl config inverl_default.yaml, and the mapping is correct inconfig_auto_convertion_verl.jsonc -
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
overridesdict
- 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:
More from modelscope/agentjet
openjudge
>
2train-complex-blackbox
Create a trainable agent loop or agent workflow with AgentJet
2write-swarm-client
Create a trainable agent loop or agent workflow with AgentJet
2write-passive-swarm-client
Create a passive swarm client that waits for user input instead of iterating through a dataset by itself.
2monitor-with-tmux
Monitor training progress by reading tmux content with exponential backoff intervals (30s, 1min, 2min, 4min, 8min, 16min), analyze logs when anomalies occur, and provide fix suggestions
1install-agentjet-client
Install agentjet swarm server with uv package manager
1