malvin 0.2.5

Non-interactive research and coding agent
1
2
3
4
5
6
7
8
9
#[test]
fn smoke_format_prompt_path_relative() {
    let tmp = tempfile::tempdir().expect("tempdir");
    let base = tmp.path();
    let child = base.join("plan.md");
    std::fs::write(&child, "x").expect("write");
    let formatted = crate::workflow_context::format_prompt_path(&child, base);
    assert!(formatted.starts_with("./"));
}