Skip to main content

agent_workspace_contract/
lib.rs

1//! Provider-neutral workspace contracts and default capability behavior.
2
3use std::fmt::{self, Debug};
4use std::time::{SystemTime, UNIX_EPOCH};
5
6use std::path::PathBuf;
7use std::sync::Arc;
8
9use anyhow::Result;
10use async_trait::async_trait;
11use serde::{Deserialize, Serialize};
12
13mod advanced;
14mod change;
15mod config;
16mod control;
17mod environment;
18mod http;
19mod io;
20mod ports;
21mod provider_config;
22mod resource;
23mod workspace;
24
25pub use advanced::*;
26pub use change::*;
27pub use config::*;
28pub use control::*;
29pub use environment::*;
30pub use http::*;
31pub use io::*;
32pub use ports::*;
33pub use provider_config::*;
34pub use resource::*;
35pub use workspace::*;