brianpetro / obsidian-smart-connections

Chat with your notes & see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
https://smartconnections.app
GNU General Public License v3.0
2.73k stars 181 forks source link

Linking Canvas files in Chat #549

Open uros-mil opened 6 months ago

uros-mil commented 6 months ago

Do you plan to add support for .canvas files in Chat? At the moment I'm able to only link .md files in chat.

I'm using great plugin "Augmented Canvas" to build knowledge graph about area I'm learning/researching. I was hopping to use SC Chat to do investigation of generated content in the canvas.

"Smart Connections Files" is showing links to other notes in my Vault. :) Based on that, I've expected that Chat would be able to link canvas files and use it, but it doesn't. :(

brianpetro commented 6 months ago

Hey @uros-mil

I've played around with this a bit. I have a script that converts .canvas into a usable format for Smart Connections, but I haven't fully implemented it. This would allow canvas use as context, which seems like what you're trying to do.

I've also reached out to the creator of Cannoli, which is a canvas-based AI plugin, about integrating with Smart Connections.

In short, I have been thinking about how canvas might better be integrated.

As actions (aka "tools" and "function calling") get better integrated, I imagine there will be even more cool workflows that can be made on canvases via the chat.

Any workflow ideas you might have for using canvases would also be interesting to know.

Thanks for the question; it helps me better prioritize potential features. 🌴