memory
componentv1.0.0Persistent 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
| Name | Required | Default | Description |
|---|---|---|---|
| action | no | store | store, retrieve, or forget |
| key | yes | — | Key to store or retrieve |
| value | no | — | Value to store |
| dbPath | no | ~/.kdeps/memory.db | SQLite database path |
Versions
| Version | Published | Status |
|---|---|---|
| 1.0.0 | 4/12/2026 | active |
Details
- Author
- kdeps
- License
- Apache-2.0
- Latest Version
- 1.0.0
- Published
- 4/12/2026
Tags
memorykvstoragesqlitepersistence