While trying to build out #128 and use Dippy at work, I noticed that the hooks system is quite different and broken in Cursor.
Currently only Deny works to prevent commands from running and any other response results in the human getting asked for the preToolHook and with the beforeShellExecution deny works again but then ask or allow both just default to whatever the builtin cursor allowlist says.
I can't seem to find any way to get the tri-state out of cursor currently except if I wrap up Dippy in a command that somehow does it's own approval/denial system out of band of cursor and then only return allow/deny and never ask.
Perhaps the answer here is just a big warning or saying cursor is not supported until the hooks improve but I am interested in your thoughts
While trying to build out #128 and use Dippy at work, I noticed that the hooks system is quite different and broken in Cursor.
Currently only Deny works to prevent commands from running and any other response results in the human getting asked for the
preToolHookand with thebeforeShellExecutiondeny works again but then ask or allow both just default to whatever the builtin cursor allowlist says.I can't seem to find any way to get the tri-state out of cursor currently except if I wrap up Dippy in a command that somehow does it's own approval/denial system out of band of cursor and then only return allow/deny and never ask.
Perhaps the answer here is just a big warning or saying cursor is not supported until the hooks improve but I am interested in your thoughts