Our support bot has no memory, on purpose — a five-file agent architecture
Pitiful-Surround-285 · reddit · 2026-09-07
The author shipped a support agent for Orca built from just five Markdown files (one SKILL.md plus four reference docs) — no code, no vector store, and deliberately no memory.
Why no memory
- Freshness: they ship daily; fields and limits change, so a bot that remembers last week's answer is confidently wrong this week. It fetches the live docs page each turn and cites the URL — "its knowledge is a map, not a memory."
- Stranger logic: memory suits agents with ongoing jobs; a support bot talks to a different stranger each session, so nothing one person asked should shape the next answer. It gets no memory tools at all.
Tools are equally minimal: exactly three — web search, web extract, and time. Introspection is excluded because a public support endpoint has no business reading its own tenant.
The five files: SKILL.md (identity, hard rules: never invent specifics, always cite, never touch credentials); answer-protocol.md (classify into nine question types, resolve to a docs page, fetch, answer, cite); docs-map.md (question-to-page mapping; never cite the marketing site for limits/prices/endpoints); answer-rules.md (answer in the first sentence, use the words on the page, no sales pitch); unknowns.md (five kinds of not knowing and what a good "I don't know" contains).
More from coding & agent
- Resin lets an agent build standalone LLM inference engines; vLLM and SGLang optimize DeepSeek kernels differently — AccBalanced · 2026-10-27
- Context layout is a cost decision: one memory edit can bust your entire agent prompt cache — dscape · 2026-10-27
- Alchemy adds effect/Workflow support across Durable Objects, Workflows and Lambda Durable Functions — samgoodwin89 · 2026-10-27
- Alchemy's Lambda Web Functions run plain Node web servers on Lambda, no OpenNext needed — samgoodwin89 · 2026-10-27
- Alchemy Domain brings domain-driven design and story testing to Effect backends — samgoodwin89 · 2026-10-27
- Alchemy makes all ~2,850 AWS bindings work from any cloud, not just S3/Lambda/DynamoDB — samgoodwin89 · 2026-10-27