Use @symfony chat participant
SymfonyKD provides an @symfony chat participant with Symfony project context and tool access.
Configure provider and model
Section titled “Configure provider and model”Before using @symfony, configure provider and model settings in the workspace status full view.
Available slash commands
Section titled “Available slash commands”@symfony supports the following commands:
/statusshow routes in the current Symfony project/parametersshow parameters in the current Symfony project/bundlesshow bundles in the current Symfony project/controllersshow controllers in the current Symfony project/templatesshow templates in the current Symfony project/variablesshow chat prompt variables/makecreate a Symfony component such as a controller, entity, or form
Tooling behavior
Section titled “Tooling behavior”The participant can use internal tools managed by the extension:
symfony_command_infosymfony_list_commandssymfony_execute
Command execution security policy
Section titled “Command execution security policy”Command security policy is managed in settings.
When command execution is restricted, SymfonyKD asks for user confirmation before running commands.
Best practices
Section titled “Best practices”- Start with read-only commands such as
/statusand/controllers. - Confirm your project environment before running any mutating command.
- Keep command policy strict in shared environments.
For full command and tool details, see Chat commands and tools.