memory

componentv1.0.0

Persistent key-value memory store backed by SQLite

Usage

This is a built-in component — it ships with kdeps and requires no installation. Use it directly in your workflow resource:

run: memory: # see README for options

See the kdeps CLI docs for full component configuration reference.

README

memory

Persistent key-value memory store using SQLite. Built-in kdeps component.

Store and retrieve values across workflow runs. Supports store, retrieve, and forget operations.

Usage

# Store
run:
  component:
    name: memory
    with:
      action: store
      key: "last-user"
      value: "alice"

# Retrieve
run:
  component:
    name: memory
    with:
      action: retrieve
      key: "last-user"

Inputs

NameRequiredDefaultDescription
actionnostorestore, retrieve, or forget
keyyesKey to store or retrieve
valuenoValue to store
dbPathno~/.kdeps/memory.dbSQLite database path

Versions

VersionPublishedStatus
1.0.04/12/2026active

Details

Author
kdeps
License
Apache-2.0
Latest Version
1.0.0
Published
4/12/2026

Tags

memorykvstoragesqlitepersistence