opencrabs 0.3.56

The autonomous, self-improving AI agent. Single Rust binary. Every channel. Install with: cargo install opencrabs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Goal system — autonomous task completion loop.
//!
//! A goal is a free-form user objective that persists across turns. After
//! each turn completes, a lightweight judge call asks the same LLM "is
//! this goal satisfied?". If not, a continuation prompt is injected and
//! the tool loop re-enters. The loop is bounded by a turn budget
//! (default 20) and auto-pauses on consecutive judge parse failures.

pub mod judge;
pub mod manager;
pub mod prompt;
pub mod types;

pub use manager::GoalManager;
pub use prompt::{goal_command_prompt, goal_usage_warning, is_bare};
pub use types::{GoalDecision, GoalVerdict, JudgeDecision};