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
- Shopify design lead on AI-era workflow: designers are becoming full-stack editors — KlausCodes · 2026-10-26
- Ultrametric open-sources Open Startup Repo to let AI agents run startup operations — garrytan · 2026-10-26
- MCP fault injection study: agent task scores drop 60% under realistic tool failures, scale doesn't help — dair_ai · 2026-10-26
- General agents burn ~140M tokens/month on LinkedIn outreach; scripts do it 60x cheaper — ChrisHarpon2 · 2026-10-26
- OpenAI upgrades Decisions API: 400 questions per call, native voice and image support — OpenAIDevs · 2026-10-26
- NLI alone rejects 5/6 new agent memories; a 0.45 similarity gate fixes it all — Alternative_Pin9598 · 2026-10-26