New tool for working with Behavior Trees

Hello everyone!

I’ve just published TreeSense, a new VS Code extension that brings basic IntelliSense to BehaviorTree.CPP XML files. With TreeSense you can:

  • Ctrl+Click on any <SubTree> ID to jump straight to its definition
  • Hover over a tree reference to see a clean, indented outline of its structure

It’s still early days and possibly doesn’t cover every edge case, but I hope you find it useful. I’d love to hear any feedback or feature suggestions as you try it out!

20 Likes

I should probably start using it :joy:

Nice work!

1 Like

This looks super useful – thank you for working on and sharing this!

Would you be willing to do a quick demo at the next ROS Deliberation Community Group meeting on May 5? It would be a good way to get feedback. But if you are not available, I will probably try to install and show it myself, and am happy to share the feedback with you after.

Hi Sebastian, thanks for the invitation! I’m more than happy to join it to get some feedback from the community.

Thanks @siddux – the next meeting has just been announced: ROS Deliberation Community Group Meeting - May 5, 2025

Hope you are able to make it!