agent-os-client 0.2.0-rc.3

High-level Rust client SDK for the Agent OS native sidecar (1:1 port of the TypeScript AgentOs client)
//! Integration test scaffold for `agent-os-client`.
//!
//! Per repo rules, integration tests live under `tests/` (one module per SDK module, real
//! sidecar/kernel/fs, no mocks). The actual per-module suites land alongside their method
//! implementations. This file only asserts the crate's public surface is wired so the test target
//! compiles before any method bodies exist.

use agent_os_client::{
    ACP_PROTOCOL_VERSION, ACP_SESSION_EVENT_RETENTION_LIMIT, CLOSED_SESSION_ID_RETENTION_LIMIT,
    PERMISSION_TIMEOUT_MS, SHELL_DISPOSE_TIMEOUT_MS, VM_READY_TIMEOUT_MS,
};

#[test]
fn constants_are_exported() {
    assert_eq!(ACP_PROTOCOL_VERSION, 1);
    assert_eq!(PERMISSION_TIMEOUT_MS, 120_000);
    assert_eq!(ACP_SESSION_EVENT_RETENTION_LIMIT, 1024);
    assert_eq!(CLOSED_SESSION_ID_RETENTION_LIMIT, 2048);
    assert!(SHELL_DISPOSE_TIMEOUT_MS > 0);
    assert_eq!(VM_READY_TIMEOUT_MS, 10_000);
}