| ▲ | em-bee 2 days ago | |||||||||||||||||||||||||
interesting, i am trying to install it to give it a try. the features in ttyphoon look very promising. unfortunately the build now fails with "frontend.go:39:12: pattern all:frontend/dist: no matching files found" i am also a bit taken aback by the many dependencies. with heightened risk of supplychain attacks and dependency failures that feels a bit scary. | ||||||||||||||||||||||||||
| ▲ | hnlmorg a day ago | parent [-] | |||||||||||||||||||||||||
> unfortunately the build now fails with "frontend.go:39:12: pattern all:frontend/dist: no matching files found" How are you trying to build it? Are you calling make? Also what OS are you on?
> i am also a bit taken aback by the many dependencies. with heightened risk of supplychain attacks and dependency failures that feels a bit scary.Yeah, I agree with you there. Most of my projects are very conservative with their dependencies; as was this one too, originally. But this project was just too large for one person to realistically manage on their own and without reusing the hard work of other libraries. Unfortunately, the two libraries I need to lean on the most are exactly the kind of libraries that will have big dependency trees: - GUI (Wails): just because there is a huge amount of code required to draw anything to screen - AI (langchaingo/mcp-go): though mostly for tool use here but they’re optional Both of these libraries were chosen because they are well maintained and have a high number of contributors/eyeballs On the code. But, as you said, the risk is still there. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||