Can you confirm that your extension’s JavaScript component is starting? If you place a console.log() in the exports.activate function or something similar it should make it clear.
If it’s not starting, it’s possible that your extension activation events are not triggering it to be loaded.
Yes, I placed a console.log() just before I registered the task assistant and saw it in the extension console for a relevant project. A console log in the resolveTaskAction handler does not fire, however.
Hah. This took me copying your code directly to figure it out. You have the key identifer, not identifier, when registering your assistant. That’ll cause the assistant to get a randomly generated UUID for its identifier, and thus resolution will fail.
@drew I’m trying to do the same. You can fork the repo and make a pull request. The PR approval process is difficult and I haven’t gotten my PR through yet.