brainwires-reasoning 0.9.0

Structured reasoning primitives — plan parsing, output parsing, and prompt engineering for the Brainwires Agent Framework
Documentation

brainwires-reasoning

Structured reasoning primitives for the Brainwires Agent Framework.

Re-exports plan parsing and output parsing utilities from brainwires-core as a focused, discoverable crate for Layer 3 consumers.

Features

  • plan_parser — Extract numbered task steps from LLM plan output
  • output_parser — Parse structured data (JSON, regex) from raw LLM text

Usage

[dependencies]
brainwires-reasoning = "0.9"
use brainwires_reasoning::{parse_plan_steps, JsonOutputParser, OutputParser};

// Parse a numbered plan from LLM output
let steps = parse_plan_steps("1. Research topic\n2. Write summary\n3. Review");

// Parse JSON from LLM output
let parser = JsonOutputParser::new();
let value = parser.parse("```json\n{\"result\": 42}\n```")?;

License

Apache-2.0 — see LICENSE for details.