Expand description
§Kotoba Kotobanet
Kotoba-specific Jsonnet extensions extending the base Jsonnet implementation. This crate provides Kotoba-specific functionality:
- HTTP Parser: .kotoba.json configuration parsing
- Frontend Framework: React component definitions
- Deploy Configuration: Deployment settings
- Config Management: General configuration handling
- AI Agent Framework: Jsonnet-only AI agent implementation (Manimani)
- AI Agent Parser: .manimani file parsing
- AI Runtime: Async Jsonnet evaluation with AI API integration
- AI Models: OpenAI, Anthropic, Google AI integration
- AI Tools: External command execution and function calling
- AI Memory: Conversation context and state management
- AI Chains: Multi-step workflow orchestration
Re-exports§
pub use error::*;
pub use http_parser::*;
pub use frontend::*;
pub use deploy::*;
pub use config::*;
pub use ai_parser::*;
pub use ai_runtime::*;
pub use ai_models::*;
pub use ai_tools::*;
pub use ai_memory::*;
pub use ai_chains::*;
pub use github_pages::*;
Modules§
- ai_
chains - AI Chains for multi-step workflow orchestration
- ai_
memory - AI Memory for conversation context and state management
- ai_
models - AI Models integration for OpenAI, Anthropic, Google AI
- ai_
parser - AI Agent Parser for .manimani files
- ai_
runtime - AI Runtime for async Jsonnet evaluation with AI API integration
- ai_
tools - AI Tools for external command execution and function calling
- config
- General configuration management for Kotoba applications
- deploy
- Deploy Configuration for Kotoba deployment settings
- error
- Error types for Kotoba Kotobanet
- frontend
- Frontend Framework for React component definitions in Jsonnet
- github_
pages - GitHub Pages Generator for Kotoba
- http_
parser - HTTP Parser for .kotoba.json configuration files
- merkle_
dag - Merkle DAG ID generator for content-based addressing
Constants§
- VERSION
- Version information
Functions§
- evaluate_
kotoba - Evaluate Kotoba Jsonnet code with extensions
- evaluate_
kotoba_ to_ json - Evaluate Kotoba Jsonnet to JSON with extensions