Capabilities

Project knowledge

Project knowledge is for durable documents: requirements, decisions, research notes, runbooks, artifact references, and longer narrative memory. The first engine,roder-ext-knowledge-md, stores each document as markdown with YAML front matter so humans can browse, diff, and edit it outside Roder.

Agent tools

  • knowledge_list, knowledge_read, and knowledge_search browse the corpus.
  • knowledge_save, knowledge_update, and knowledge_delete create revisions or archive documents.
  • knowledge_link records typed relationships such as supersedes, contradicts, duplicates, or relates_to.
roder knowledge list --kind decision
roder knowledge search "release process" --include-global
roder knowledge save --kind runbook --title "Deploy checklist" "Body text"
roder knowledge revisions kn-123

Recall

When enabled, knowledge recall injects a bounded set of relevant documents as cited context blocks and points the model at knowledge_read for full bodies. Memories remain short atomic facts; knowledge documents are larger, typed, revised, and linked.

[knowledge]
enabled = true
backend = "markdown"
recall = true
recall_limit = 4