Files
claw-code/rust/crates/sdk
clawdbot e28d9c1e25 feat(sdk): add operation registry and schema validation (#3321)
- Implement OperationRegistry with standard query, control, and event operations
- Add Schema struct for defining input/output schemas
- Add OperationMetadata for rich operation descriptions
- Add Frame methods to extract operation and input from broker requests
- Add comprehensive tests demonstrating the gap and the fix
- Operations can be discovered, validated, and customized

This addresses issue #3321 (Slice 1.2): SDK operation registry & schema validation.

The gap: The original SDK allowed any operation name with no validation.
The fix: A registry-based system that defines valid operations and their schemas.
2026-10-13 01:03:43 +00:00
..