Posted by cosmtrek 13 hours ago
Well done creating A Cool Thing!
This is a standard three.js implementation with just some fancy shaders and loading primitives. If you looked at the IDE demo, that's basically the test bed I use for rendering. The library is available in NPM (I can update to latest this evening if you'd like to pull it that way) and it's meant to be composable, as are the app tools and field abstractions.
My hope is that it means import as a dep, call into the bootstrap, and then you can place a "glyph field" node wherever ya want and stream text and buffer updates to it.
I think the issue is, on the surface this is very much a "watch this non-deterministic actvity" but I can see the value in it. This is self promotional but I am working on a "Brain" (https://github.com/gitsense/pi-brains) for the Pi (https://github.com/earendil-works/pi) coding agent and I can actually see this being quite useful to quickly tell if you did make an agent smarter or not.
There is obviously different ways you can do this, but I can see being able to quickly visualize changes based on additional knowledge/constraints can be quite useful.
https://github.com/gitsense/gsc-rules-demos
One of the rules shows how you can inject information when you know an agent wants to read a certain file. So if you have skills related to a certain file/directory, you can inject the information when you need to.
So using the OPs visualization tool, if you find the agent wandering you could create a new rule to guide the agent and compare it with and with guidance.
> It's pretty, but I can't think of anything I'd use it as a "tool" for. - https://news.ycombinator.com/item?id=21560013
Seems any time this sort of software comes up on, people can't let the use case be "this is aesthetically pleasing".
Anyways, besides that, the README does clearly state "The Problem" and "The Idea" which outlines exactly why the author built this particular project.
I asked about the use case _because_ the readme states a problem but does not offer a solution to that problem as far as I could see.
Use case is to monitor agents activity.