Skip to main content

mars_schema/
lib.rs

1//! Pure schema vocabulary, parsing, validation, and editing for Mars packages.
2
3/// The schema crate version, kept in lockstep with the Mars CLI.
4pub const VERSION: &str = env!("CARGO_PKG_VERSION");
5
6pub mod agent;
7pub mod dependency;
8pub mod dialect;
9pub mod discover;
10mod dispatch;
11pub mod filter;
12pub mod git_url;
13pub mod harness;
14pub mod harness_overrides;
15pub mod inspect;
16pub mod manifest;
17pub mod normalize;
18pub mod read;
19pub mod selection;
20pub mod skill;
21pub mod tree;
22
23pub use harness::HarnessId;
24
25pub mod claude;
26pub mod frontmatter;
27mod invocability;
28pub mod item;
29mod lift;
30pub mod links;
31pub mod markdown;
32
33pub mod mcp;
34pub mod mcp_server;
35pub mod mcp_servers;
36pub mod provider;
37pub mod tool_names;
38pub mod tool_natives;
39
40pub mod tool_policy;
41
42pub mod model_policy;
43pub mod names;
44pub mod network;
45pub mod ordered;
46pub mod permission_set;
47
48pub mod diagnostic;
49pub mod edit;
50pub mod package;
51pub mod plugin_metadata;
52pub mod prepare;
53mod set_aside;
54pub mod upgrade;
55pub mod version;
56pub mod visibility;