You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Config File Location Changed - The configuration file has been moved from .syrin/config.yaml to syrin.yaml at the project root. This is the first breaking change in Syrin.
Features
Tool-Level Structural Safety Validation (syrin test)** - New default behavior for syrin test command that validates tool contracts through sandboxed execution.
New Behavioral Error Rules
New Behavioral Warning Rules
Enhanced syrin test Command
Configuration Enhancements
Improvements
Performance: Process reuse strategy significantly reduces overhead when testing many tools (100+ tools in 1-3 minutes)
Safety: Network calls are allowed but monitored for side effects and non-determinism (does not block legitimate API calls)
Flexibility: Supports both contract-defined tests and synthetic input generation from schemas
Developer Experience: Clear error messages with suggestions for fixing issues