A follow-up question on a task produced no event at all, so an unattended
conversation stalled silently. --comments polls the account's assigned tasks
(including done ones, where follow-ups land) and fires for comments written by
anyone else.
Guards: comments by the account itself never fire, so a replying agent cannot
wake itself; on first sight of a task the newest comment id is adopted without
firing, so enabling this does not replay history; the comment id is recorded
before the command runs, so a wedged harness is not relaunched every poll.
Standard-library Python only, so any device can run it without a virtualenv:
vk CLI -- for harnesses that can shell out
vikunja_mcp.py MCP server (stdio) -- for harnesses that speak MCP
vkclient.py shared client
vk-watch@.service systemd template for the per-device task watcher
AGENT-ONBOARDING.md is a prompt you can hand to an agent so it configures its
own access and verifies it.