guild <command> <subcommand>. Each command has its own reference page.
Global options
These options are accepted by everyguild command.
--mode is read from the full command line, so it can go before or after the subcommand, and --mode=json works as well as --mode json:
--json is a hidden backward-compatible alias for --mode json. It still works but does not appear in guild --help. Use --mode json in new scripts.Event filtering
guild chat, guild workspace chat, guild agent test, and guild session events accept --events <types> to choose which session event types to show. The flag requires a value.
Whatever you pass replaces the default entirely, so
--events system hides user-facing events rather than adding to them.
User events, shown by default: user_message, agent_notification_message, agent_notification_progress, agent_notification_error, container_log, credentials_request, agent_install_request, trigger_message, system_error
System and debug events, hidden by default: agent_console, runtime_start, runtime_running, runtime_waiting, runtime_error, runtime_done, llm_start, llm_done
These two groups mirror the Filter by type modal in the web UI.