Crate agentic_jujutsu

Crate agentic_jujutsu 

Source
Expand description

§Agentic-Jujutsu

WASM-enabled Jujutsu VCS wrapper for AI agent collaboration and learning.

§Features

  • Zero-copy jj CLI operations
  • Operation log parsing and tracking
  • Conflict detection and resolution
  • WASM bindings for JavaScript/TypeScript
  • AgentDB integration

Re-exports§

pub use agentdb_sync::AgentDBEpisode;
pub use agentdb_sync::AgentDBSync;
pub use agentdb_sync::TaskStatistics;
pub use config::JJConfig;
pub use error::JJError;
pub use error::Result;
pub use hooks::HookContext;
pub use hooks::HookEventType;
pub use hooks::JJHookEvent;
pub use hooks::JJHooksIntegration;
pub use operations::JJOperation;
pub use operations::JJOperationLog;
pub use operations::OperationType;
pub use types::JJBranch;
pub use types::JJCommit;
pub use types::JJConflict;
pub use types::JJResult;
pub use wrapper::JJWrapper;

Modules§

agentdb_sync
AgentDB synchronization for operation logs
config
Configuration for agentic-jujutsu
error
Error types for agentic-jujutsu
hooks
Integration with agentic-flow hooks system
mcp
Model Context Protocol (MCP) integration for agentic-jujutsu
native
Native implementation using async-process for command execution This module is only compiled for native targets (not WASM)
operations
Operation log types for agentic-jujutsu
types
Core type system for agentic-jujutsu
wrapper
Main wrapper for Jujutsu operations

Constants§

VERSION
Version of the agentic-jujutsu crate