Blog
Building aide.sh in public. One story per day.
2026-03-22
occupation, cognition, vault: why your agent framework is a protocol, not a library.
Built a crate-publishing agent. The directory structure revealed three tiers: public skills, private memory, encrypted secrets. No framework does this. aide is a protocol.
2026-03-22
aide.sh is now on crates.io. Here's how to cite it.
aide-sh v0.5.0 published on crates.io. cargo install aide-sh. BibTeX and CITATION.cff for academic use. Zenodo DOI coming soon.
2026-03-21
An agent is a repo. GITAW and the occupation/cognition split.
We killed our registry. Hub = git repo. Agents split into occupation (shareable job) and cognition (personal brain). GITAW with UUID leader election.
2026-03-20
GITAW: your inbox is a repo.
Git-based Issue Tracking Agentic Workflow. Killed the inbox poller. GitHub Issues is the message queue. ETag polling, single ticker, zero-restart discovery.
2026-03-19
Vault v2: every machine gets its own key.
Multi-recipient age encryption, git-based sync, and an MCP bug that kept agents invisible. 14 tests, all green.
2026-03-19
Write a skill? Write an aide instead.
Some skills I call every day. Instead of letting Claude hunt for the right one, I gave each a dedicated agent running 24/7 in the background.