synapse-plugin-helper:help Command Workflow
Codex Adaptation
- Treat the user request or explicitly supplied text as the command arguments.
- Use the available Codex file, search, terminal, and clarification capabilities that match the workflow.
- Do not depend on Claude-only slash command variables or tool names.
Synapse Plugin Development Help
Welcome to the Synapse Plugin Development toolkit for the active coding agent.
Available Commands
| Command | Description |
|---|---|
/synapse-plugin:help |
Show this help message |
/synapse-plugin:create |
Create a new Synapse plugin with interactive prompts |
/synapse-plugin:config |
Show plugin configuration, categories, and connected agents |
/synapse-plugin:test |
Run a plugin action locally for testing |
/synapse-plugin:logs |
Stream logs from a running job |
/synapse-plugin:debug |
Diagnose and fix common plugin issues |
/synapse-plugin:update-config |
Sync action metadata from code into config.yaml |
/synapse-plugin:dry-run |
Validate plugin before deployment |
/synapse-plugin:publish |
Publish plugin to Synapse platform |
Skills (Auto-Activated)
The following skills automatically activate based on conversation context:
| Skill | Triggers |
|---|---|
| action-development | "create action", "@action", "BaseAction", "Pydantic params" |
| config-yaml-guide | "config.yaml", "plugin configuration", "action definition" |
| runtime-context-api | "RuntimeContext", "ctx.", "set_progress", "log_message" |
Agents (Autonomous)
| Agent | Purpose |
|---|---|
| plugin-validator | Validates config.yaml, entrypoints, and dependencies |
| troubleshooter | Analyzes errors and suggests solutions |
환경 요구사항
| 요구사항 | 최소 버전 | 확인 명령어 |
|---|---|---|
| Python | 3.12+ | python3 --version |
| synapse-sdk | latest | synapse --version |
| uv (권장) 또는 pip | any | uv --version / pip --version |
synapse-sdk 설치
# uv 사용 (권장)
uv pip install synapse-sdk
# pip 사용
pip install synapse-sdk
Quick Start
- Create a plugin:
/synapse-plugin:create - Test an action:
/synapse-plugin:test train --params '{"epochs": 10}' - Sync config:
/synapse-plugin:update-config - Validate before deploy:
/synapse-plugin:dry-run - Publish:
/synapse-plugin:publish
Getting Help
- Ask about action development: "How do I create a BaseAction class?"
- Ask about configuration: "What fields go in config.yaml?"
- Ask about logging: "How do I track progress with RuntimeContext?"
The relevant skills will automatically load to provide detailed guidance.