Re-exports§
pub use models::*;
Modules§
Structs§
- Agent
Policy - Agent control policy and constraints
- GitContext
- Git repository context
- RunContext
- Execution environment context
- Session
Summary - Session summary for listing
- Source
- Source of the agent log (provider-agnostic identifier)
Enums§
- Tool
Status - Tool execution status (used in Span API)
Functions§
- discover_
project_ root - Discover project root based on priority:
- is_
64_ char_ hex - Check if string is 64-character hexadecimal
- normalize_
path - Normalize a path for comparison (resolve to absolute, canonicalize if possible)
- paths_
equal - Check if two paths are equivalent after normalization
- project_
hash_ from_ root - Calculate project_hash from project_root using SHA256
- resolve_
effective_ project_ hash - Resolve effective project hash based on explicit hash or all_projects flag
- truncate
- Truncate a string to a maximum length