promptforge-core 0.1.0

PromptForge runtime core: prompt parser, HTTP client, section execution
docs.rs failed to build promptforge-core-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

promptforge-core

Crates.io docs.rs License

A Rust library that turns Markdown files into executable AI prompt pipelines. You write a prompt as a document - YAML frontmatter for metadata, embedded Lua for logic, prose blocks for model instructions - and the library parses it into a validated representation, then executes it against any OpenAI-compatible endpoint. Structured multi-section prompts with tool dispatch, model orchestration, concurrent fanout, and a virtual filesystem, all driven from a single run call that returns a string.

Usage

[dependencies]
promptforge-core = "0.1"
use promptforge_core::{Prompt, RunConfig};

let prompt = Prompt::parse_file("prompts/hello.md")?;
let result = prompt.run(&config).await?;
println!("{result}");

See the PromptForge User Guide for full documentation.

Minimum Rust Version

Rust 1.89 or later.

License

Licensed under the Boost Software License 1.0.