sage-sdk 0.13.54

SDK for Sage Agent
docs.rs failed to build sage-sdk-0.13.54
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: sage-sdk-0.9.0

Sage Agent SDK

This crate provides a high-level SDK for using Sage Agent programmatically.

API Versioning

The SDK follows semantic versioning (SemVer 2.0.0) for its public API. Version information and compatibility checks are available through the [version] module.

Current API version: 0.1.0

Version Compatibility

The SDK maintains backward compatibility within the same MAJOR version. Clients can check compatibility using [version::is_compatible] or [version::negotiate_version].

Deprecation Policy

  • Deprecated APIs are marked with #[deprecated] attributes
  • Deprecated APIs are maintained for at least one MINOR version
  • Migration paths are provided in documentation
  • Removed in next MAJOR version

Example

use sage_sdk::{SageAgentSdk, version};

// Check SDK version
println!("SDK Version: {}", version::version_string());

// Verify client compatibility
let client_version = version::Version::new(0, 1, 0);
assert!(version::is_compatible(&client_version));