HN user

someguy101010

462 karma

https://robw.fyi

Posts13
Comments145
View on HN

You may have heard of Programmatic Tool Calling from anthropic or Code Mode from cloudflare for calling mcp servers. I have been working on an open source version of this and recently put together some basic docs, and thought this page would be a good one to share.

There are plenty of other features to explore, but this one alone has resulted in significant improvements in the speed of execution in many tasks including minecraft playing agents, computer use agents, and for querying and aggregating information from my telemetry systems in a lightweight low risk way.

have built in this space which led me to develop a minizinc mcp server [0] for scheduling bocce tournaments [1]. scheduling with constraints is a np hard problem and it makes sense people struggle. tools exist to solve this problem but they are complex and hard to use for non technical folks, and even technical folks. am hoping a tool like this can bridge the gap and would like to bring it to your awareness if you aren't already thinking about the problem this way :)

edit: after reading a bit more of description looks like yall are taking a similar approach, kudos!

[0] https://github.com/r33drichards/minizinc-mcp

[1] https://github.com/r33drichards/bocce-scheduler

as an infrastructure engineer the idea of being able to train computer use agents without provisioning infrastructure sounds amazing!

a common use case i run into is i want to be able to configure corporate vpn software on windows machines. is there a link for a getting started guide i could try this out with?

reposting this from youtube comment

From 1:14:55-1:15:20, within the span of 25 seconds, the way Demis spoke about releasing all known sequences without a shred of doubt was so amazing to see. There wasn't a single second where he worried about the business side of it (profits, earnings, shareholders, investors) —he just knew it had to be open source for the betterment of the world. Gave me goosebumps. I watched that on repeat for more than 10 times.

Thanks but its not mine! I just found it inspirational.

How does the agent know which to keep and which to discard for a conflict? This would that it has deep contextual information about the codebase it's looking at.

There is no guidance regarding this in the agent. For some conflicts this is important but I have found that for the conflicts I've tried this on it does not need the additional context to do the right thing! There is a option to add additional prompting before it solves a conflict. I will add notes in here to guide it such as "ignore auto generated files, i will generate them again later" so that it doesn't get stuck on generated data.

I'll just provide a quick counter to this based on my own experience.

A few years ago I had been in my best shape (daily exercise, cardio and weight lifting) and started experiencing some forearm pain. I thought it was just from over use from typing but i finally went to a physical therapist and found that the pain came from me hunching over on my computer and putting a lot of strain on my fore arms. The posture I took on was a combination of

1. Just leaning in to my computer because I'd be trying to read text or getting "into" whatever i'm working on

2. My upper back not having the endurance or development that I needed to hold up my upper body.

I had to change my exercise routine to give my muscles more endurance to hold my upper back up while seated.

So yea, exercise is definitely going to help but I wouldn't just say it fixes things automagically for you and you could run into posture issues even when you are doing the right things in life. :)