Crate kotoba_kotobas

Crate kotoba_kotobas 

Source
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