Command line
What an operator can do from a terminal: every command, with examples.
noemactl gives an operator the whole system from a terminal: talk to a mind, watch it think, inspect and correct what it knows, govern what it may do, connect sources, and snapshot, fork, replay and experiment. Everything it does goes through the same API and the same audit trail as the interface.
On this page
Examples
Talk to a mind and wait up to a minute for the reply, with the evidence it rests on:
noemactl ask dani -wait 60 "Is atlas the primary database host?"
Watch cognition live:
noemactl event tail dani
Inject an observation as an operator and see what the mind does with it:
noemactl observe dani "server-03 reported SMART CRC errors at 09:12"
noemactl workspace show dani
noemactl belief list --mind dani -status contested
Correct a belief and stop it being re-derived:
noemactl belief wrong dani 01a0... "atlas was renamed; db-primary is the host now"
Let a mind read metrics, ask before it fetches URLs, and see the decisions:
noemactl policy add -mind dani -capability read_metrics -target '*' -effect allow -reason "read-only telemetry"
noemactl policy add -mind dani -capability http.fetch -target 'https://status.example.com/*' -effect ask
noemactl approvals list
noemactl approvals approve 01a0... "one-off status check"
Connect sources:
noemactl integrations add dani research_folder papers ./research
noemactl integrations add dani prometheus prod http://prom.internal:9090 env:PROM_TOKEN
noemactl integrations add dani webhook alerts - env:ALERT_HOOK_SECRET
noemactl integrations run 01a0...
Snapshot, fork, compare, replay:
noemactl snapshots dani create "before the migration incident"
noemactl snapshots dani fork 01a0... dani-b
noemactl compare dani dani-b
noemactl replay dani start 01a0...
noemactl replay dani show 01a0...
Export a mind to a file and import it elsewhere:
noemactl snapshots dani export > dani.noema.json
NOEMA_URL=https://other.example noemactl snapshots x import dani.noema.json dani
Run an experiment from a definition file (see snapshots, forks, replay and experiments for the format):
noemactl experiments create capacity3.json
noemactl experiments run 01a0...
noemactl experiments export 01a0... > results.json