ARMARA Course 05

Course 05 / Module 01

Tell it something it never forgets

Store one exact preference, read it through both KV views, and remove only the uniquely named course key.

Level
Intermediate
Time
12 minutes
Commands
4
Finish
A complete KV round trip

Video / coming soon

The written lesson is complete now.

Use a uniquely prefixed key

The production test used course_5_output_style and removed only that exact key. Unrelated internal memory remained unchanged.

Use PowerShell.
01

Separate two memory systems

SystemUse
KV memoryExact facts a human sets and controls.
Graph memoryKnowledge accumulated through the runtime engine.
02

Store one exact preference

Run in your terminal
armaraos memory set <AGENT> course_5_output_style "three short bullets"
03

Read and list the intended key

Run in your terminal
armaraos memory get <AGENT> course_5_output_style --json
armaraos memory list <AGENT> --json
Real KV memory set, get, and selected list result for the course key
Fresh live output / selected course key only / 24 August 2026

The full list also exposes unrelated internal keys and local paths. Select and redact rather than publishing the complete store.

04

Use KV for controlled facts

Timezones, output formats, and project labels fit KV memory because the intended value is exact.

05

Delete only the exact key

Run in your terminal
armaraos memory delete <AGENT> course_5_output_style
Real KV deletion followed by a key-not-found result
Fresh live output / absence verified
06

Verify absence

Run in your terminal
armaraos memory get <AGENT> course_5_output_style --json

Key not found is the expected final state.

07

Keep a second copy of important facts

KV has no export command. Record important values elsewhere before deleting them.

Check it / complete another disposable round trip

End with key not found.

Use another uniquely prefixed key and leave all unrelated entries untouched.

Safety note

KV deletion is immediate and permanent. Full list output can expose internal state and paths, so select and redact before sharing it.

Troubleshooting for this sitting
What you seeLikely causeWhat to do
Key not found before setThe key does not exist.Set the prefixed key first.
Unrelated keys appearThe store includes internal entries.Filter output and do not delete them.
Delete cannot be undoneThat is the contract.Keep a second copy.
Name works hereKV supports name or ID.Do not generalize to other families.

Back to Course 4 Capstone

Next / Module 5.2

Turn on the memory engine

Lesson ready