I’m having reasonable success with these seven tools: read, write, diff, browse, command, ask, think.
There is a minimal template here if anyone finds it useful: https://github.com/aperoc/toolkami
I’m having reasonable success with these seven tools: read, write, diff, browse, command, ask, think.
There is a minimal template here if anyone finds it useful: https://github.com/aperoc/toolkami
uv with PEP 723 inline dependencies is such a nice way to work, isn’t it. Combined with VS Code’s ‘# %%’-demarcated notebook cells in .py files, and debugpy (with a suitable launch.json config) for debugging from the command line, Python dev finally feels really ergonomic these last few months.
What do you mean by this?
I know from earlier discussions that this is partially because many LLMs have been fine tuned on function calling, however the model providers don’t share this training dataset unfortunately. I think models that haven’t been fine tuned can still do function calling with careful instructions in their system prompt but are much worse at it.
Thank you for comments that help with learning and understanding MCP and tools better.
This shows how tool metadata is added to system prompt here: https://embracethered.com/blog/posts/2025/model-context-prot...
you just released this ? lol good timing