mxblocks-tools 0.1.0

rich_send / rich_edit tool definitions and argument checks for LLM agents posting mxblocks messages
Documentation
  • Coverage
  • 100%
    23 out of 23 items documented1 out of 8 items with examples
  • Size
  • Source code size: 32.5 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 188.2 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 7s Average build duration of successful builds.
  • all releases: 8s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • talaagent/mxblocks
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • macalinao

mxblocks-tools

The rich_send / rich_edit tools for an LLM agent that posts mxblocks messages: names, descriptions and input schemas (tool_specs), a block-picking guide for prompts (BLOCK_GUIDE, prompt_line), and the argument check (plan) that turns a call into a validated payload, its text fallback and its targets (reply, thread, edit, room). Sending is the caller's.

let specs = mxblocks_tools::tool_specs("!room:example.org");
assert_eq!(specs.len(), 2);
assert!(mxblocks_tools::is_rich_tool("rich_send"));

Apache-2.0.