Interactive chat session with a SkillKit agent.
mix skill_kit.chat # select agent interactively
mix skill_kit.chat neve # start specific agent
mix skill_kit.chat researcherWebhook dev server
Each chat session starts SkillKit.Webhook and an HTTP listener on
SKILL_KIT_WEBHOOK_PORT (default 4001). The agent is loaded with
SkillKit.Tools.Webhook, allow_unsigned: true so you can register
ad-hoc endpoints without configuring HMAC secrets:
you> register a webhook that echoes the body back
agent> Webhook URL: http://localhost:4001/<id>
$ curl -d "hi" http://localhost:4001/<id>
# agent receives the delivery as a scoped sub-loop and responds
# in the chat.Signed vendor skills (webhook:github, webhook:stripe,
webhook:slack) are also loaded but will need a host-configured
credential to actually verify inbound requests — see the kit's
moduledoc for wiring.