mix skill_kit.chat (SkillKit v0.1.0)

Copy Markdown View Source

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 researcher

Webhook 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.