Documentation Index
Fetch the complete documentation index at: https://docs.orinadus.com/llms.txt
Use this file to discover all available pages before exploring further.
Command
Source
Behaviour
- Reads the checkpoint file at
~/.local/share/urchin/shell.checkpointto get the last processed byte offset. Defaults to0on first run. - Opens
~/.bash_historyand reads from that offset to the end of file. - Each non-empty line is ingested as an
Eventwith:source: "shell"kind: "command"content: the command stringworkspace: not setactor: local identity (account + device)
- Updates the checkpoint to the new end-of-file offset.
Event shape
Notes
- Only
~/.bash_historyis read.zsh_historyand fish history are not currently supported. - The timestamp on each event is the time the collector ran, not the time the command was executed. Bash history does not include timestamps by default.
- If
HISTTIMEFORMATis set in your shell, bash writes timestamps inline in history — the collector does not currently parse these; it ingests the raw line including the timestamp prefix. - Commands containing newlines (e.g. here-docs) may appear as multiple events.
- The collector is safe to run concurrently with normal shell use — it only reads, never writes.
