Repository navigation
Releases
Releases · nosaka4i/sentient
v0.0.3
sentient v0.0.3, first release with prebuilt binaries
sentient records what a coding agent actually did, independently of what the agent says it did. It reads the agent's own logs (Claude Code first) and, on Linux, compares them with kernel events from Tetragon. It has a local web UI over both.
Download
- sentient_0.0.3_linux_amd64.tar.gz and sentient_0.0.3_linux_arm64.tar.gz
- sentient_0.0.3_darwin_arm64.tar.gz (Apple silicon)
- checksums.txt
Each archive holds sen (the CLI and web UI), sentientd (the monitor), the systemd unit, the README and the license. The install steps are in the README.
Platforms
- Linux: full kernel evidence, through Tetragon, which you install yourself. sentient never installs it for you.
- macOS: agent logs only for now. It shows what the agent logged, and nothing independent confirms it. A macOS kernel collector is planned and needs an Apple entitlement that is still pending.
- Windows: not yet.
In this version
- A Kernel capture card on Health. It shows the capture system and its version, event counts and rate, level and policy, disk use, what sentient dropped, and gaps. It warns if Tetragon stays unreachable for more than 30 seconds.
- Health answers within seconds after a restart, with a "catching up" notice while logs are processed.
- A capture level setting (essential, extended, complete) and a sen policy generator for the matching Tetragon policy.
- Recording pauses when the disk gets full, and every page says so.
Known limits
- The binaries are not signed. Download with curl as the README shows, or clear the macOS quarantine flag with xattr -d com.apple.quarantine sen sentientd.
- Time while sentientd itself is not running isn't recorded as a gap yet.
- Intel Macs aren't built.