Hi, I am building a system that allows users to navigate a Graphdatabase and financial records, with the goal to write reports, request missing data, or explore the data.
Eventually with the goal to use a2ui or something similar to dynamically create visuals.
Which means I will create my own CLI to expose all the functions.
And of course will use BAML, currently canary version, to drive the CLI.
Is there a guide, read up resource, on best practices or better yet don't s for writing custom harnesses for custom tools? Especially as it is non coding.
And yes I read the Claude code leak and the cool tools that visualize how they work etc. But was wondering if I am missing something.