1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
//! AI Discovery endpoints for LLMs and agent systems
//!
//! Provides multiple discovery formats for different AI consumers:
//! - /llms.txt, /llms-full.txt, /llms-admin.txt - Text documentation
//! - /skill.md, /skill.json - Skill metadata
//! - /skills/*.md - Individual skill files
//! - /agent.md - Integration guide
//! - /heartbeat.md, /heartbeat.json - Health status
//! - /.well-known/* - Standard manifests (OpenAI, A2A, MCP)
//! - /.well-known/skills.zip - Downloadable skills bundle
//!
//! ## Composable Content
//!
//! The `content` module exports functions for generating discovery content
//! without HTTP handlers. This allows consuming applications to compose
//! unified discovery from multiple packages.
//!
//! ```text
//! use cedros_login::handlers::ai_discovery::content::{ContentConfig, get_skill_metadata};
//!
//! let config = ContentConfig::new("/auth");
//! let skills = get_skill_metadata(&config);
//! ```
// LLM text endpoints
pub use ;
// Skill endpoints
pub use ;
// Individual skill files
pub use ;
// Agent integration guide
pub use agent_md;
// Health endpoints
pub use ;
// Standard manifests
pub use ;
// Downloadable skills bundle
pub use skills_bundle_zip;