blaktron/simple-chat-bot
interactivev0.1.0
Chats with you in plain conversational turns, answering from general knowledge with no tools, files, network or keys of any kind.
Declared capabilities
none declared
Capabilities are the author's declaration and the basis for policy and scanning. The registry cannot enforce them at run time. Your runtime should.
MCP servers & tools
agentry run serves exactly the tools this contract declares, through a per-run MCP gateway. An undeclared capability is a tool that does not exist at run time.
Tools the runner grants
| Manifest declaration | Tool(s) granted |
|---|---|
| (always) | write_report — reports → the run's output folder |
| (always) | list_inputs, read_input, search_inputs — operator-provided input files, read-only |
| (always) | scratch_list, scratch_read, scratch_write, scratch_search — the run's own scratch folder at /scratch, private to the run and deleted at its end; the runner's grant, not a line of the contract |
| (always) | export_pdf — a Markdown report as a PDF in reports/, laid out in your report design; the runner's grant, not a line of the contract |
| (always) | grep, glob — search file contents by regular expression and list files by path pattern (ripgrep), one area a call: the inputs, attached knowledge, /scratch; the runner's grant, not a line of the contract |
MCP servers involved
- QuickAgent Tools — the runner's companion server, served through a per-run Docker MCP Gateway; its tool surface is exactly the table above.
In an embedded install
Installed into an existing coding agent (agentry install), the same contract maps to the host's built-in tools — enforcement there is the host's. Allowed tools: none declared (host defaults apply).
Install
agentry install blaktron/simple-chat-bot@0.1.0git clone https://secureagentry.net/blaktron/simple-chat-bot.gitgit clone ssh://git@git.secureagentry.net/blaktron/simple-chat-bot.gitclaude-skill is this agent's default target, so the flag is not needed.
agent.yaml
1.4 kBBack to files
schemaVersion: "2"
name: simple-chat-bot
namespace: blaktron
version: 0.1.0
summary: "Chats with you in plain conversational turns, answering from general knowledge with no tools, files, network or keys of any kind."
license: "MIT"
tags: ["chat", "conversation", "assistant", "questions"]
modes: [interactive]
entrypoints:
instruction: AGENT.md
intake:
- id: context_note
prompt: "Anything I should know before we start? A topic, a goal, or a style preference (short answers, plain language, code examples). Leave blank to start fresh."
interactive:
opening: "What would you like to talk about? You can also just start asking, and I'll keep the thread going until you're done."
guide:
overview: "A plain chatbot: you type, it answers, you follow up, and the thread continues until you close it. It answers from general knowledge only and gives back conversational text in the chat, with no files or reports. Nothing to configure, because it uses no tools, no network and no keys."
prepare: ["Nothing needed: the conversation itself is the whole input.", "Optional: a topic, a goal, or a length and tone you want, in the intake note before the run."]
task: "e.g. Explain the difference between a lease and a loan in three sentences; then ask a follow-up."
capabilities:
network:
egress: none
filesystem:
read: none
write: none
exec: none
publish:
include: [agent.yaml, AGENT.md, README.md, LICENSE]