Expand description
Pure data types for kaish — structured output, values, tool schemas.
This crate is a leaf dependency with no async runtime, no parser, no I/O. It exists so that consumers (kaijutsu, external tools) can work with kaish’s type system without pulling kaish-kernel’s ~60 transitive deps.
Re-exports§
pub use backend::*;pub use dir_entry::*;pub use job::*;pub use output::*;pub use result::*;pub use tool::*;pub use value::*;
Modules§
- backend
- Backend data types — errors, results, and operations.
- dir_
entry - Directory entry types for VFS and backend operations.
- job
- Job identification and status types.
- output
- Structured output model (Tree-of-Tables) and output format handling.
- result
- ExecResult — the structured result of every command execution.
- tool
- Tool schema and argument types.
- value
- Value types for kaish’s AST and runtime.