Releases: actelos/cyrnel
Release list
@cyrnel/sdk@2.0.0
Major Changes
-
06762ca: Remove discovery and get-bindings types from SDK
Removed the following type exports that were only used by the sandbox
environment's discovery/get-bindings API surface, which is no longer
needed (the model uses MCP tools directly instead):ListServiceInput,ListServiceResultListToolInput,ListToolResultGetServiceResult,GetToolInput,GetToolResult
Removed the corresponding methods from
EnvironmentBindings:
discoverServices,discoverTools,getService,getTool,
getToolDocs.
Patch Changes
-
24b4098: Add ModuleExport interface and restore missing EnvironmentBindings methods
Added
ModuleExport, the contract for a module's default export
({ configSchema, secretsSchema, instantiate }).Restored the following lifecycle methods on
EnvironmentBindingsthat were
inadvertently dropped when the discovery types were removed:
setState,setError,emitStdout,emitStderr,emitOutput,
invokeTool.
@cyrnel/sdk@1.2.0
Minor Changes
-
5820828: Add
staletoListServiceInput,ListServiceResult,GetServiceResultandeffectivelyEnabledtoGetToolResultListServiceInput.stale: Environment modules can now filter by stale status when discovering services.ListServiceResult.staleandGetServiceResult.stale: Service metadata includes the stale flag in list and get responses.GetToolResult.effectivelyEnabled: Tool metadata includes the effective enabled state (tool enabled AND service enabled), matchingListToolResult.
Patch Changes
- 5820828: Add
effectivelyEnabledtoListServiceResult,GetServiceResult, andListToolResult
@cyrnel/sdk@1.1.2
Patch Changes
- 8e57bb6: Exclude source maps from published package, add missing package metadata for npm publishing
@cyrnel/sdk@1.1.1
Patch Changes
- 0ac3645: remove source maps from build output; add repository field