Target languages¶
Language profiles are YAML files bundled with the CLI. To add a new target language, drop a YAML file into src/agent_scaffold/languages/ modeled after python.yaml or typescript.yaml. Required keys:
language,package_manager,project_layout,entry_point,manifestrequired_tools(formatter / type_checker / test)pinned_dependencies,framework_dependenciesforbidden,smoke_check
The CLI reads them on demand; no code changes needed unless you also want a language-specific static-validation tier (see validator.py).