Skip to content

Commit 41dfa09

Browse files
committed
docs: broaden positioning β€” agents for software teams, not just coding
1 parent 09b8753 commit 41dfa09

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

β€ŽREADME.mdβ€Ž

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,20 @@
22

33
**Hardened autonomous agent infrastructure. Careful β€” you might get stung.**
44

5-
Hornet is an open framework for running AI coding agents as isolated Linux processes with defense-in-depth security. It assumes the worst: that the agent *will* be prompt-injected, and builds kernel-level walls that hold even when the LLM is fully compromised.
5+
Hornet is an open framework for running always-on AI agents that support software teams β€” coding agents, automated SREs, QA bots, monitoring, triage, and more. Agents run as isolated Linux processes with defense-in-depth security. Hornet assumes the worst: that an agent *will* be prompt-injected, and builds kernel-level walls that hold even when the LLM is fully compromised.
66

77
## Why
88

99
Every AI agent framework gives the model shell access and hopes for the best. Hornet doesn't hope β€” it enforces:
1010

1111
- **OS-level isolation** β€” dedicated Unix user, no sudo, can't see other processes
1212
- **Kernel-enforced network control** β€” iptables per-UID egress allowlist
13-
- **Tamper-proof security** β€” root-owned hooks prevent the agent from weakening its own defenses
13+
- **Tamper-proof security** β€” root-owned hooks prevent agents from weakening their own defenses
1414
- **Dual-layer command blocking** β€” dangerous shell patterns caught before execution at two independent layers
1515
- **Self-healing** β€” permissions hardened on every boot, secrets redacted from logs automatically
1616

17+
Agents work on real files in real repos β€” no sandbox friction. They make real git branches, run real tests, and push real PRs. But they can't exfiltrate data, escalate privileges, or phone home.
18+
1719
## Security Stack
1820

1921
| Layer | What | Survives prompt injection? |
@@ -157,7 +159,7 @@ sudo -u hornet_agent bash -c "export PATH=~/opt/node-v22.14.0-linux-x64/bin:\$PA
157159

158160
## How It Works
159161

160-
Hornet runs a **control-agent** that spawns sub-agents (dev-agent, sentry-agent) in tmux sessions and starts a Slack bridge. Messages flow:
162+
Hornet runs a **control-agent** that spawns specialized sub-agents in tmux sessions and starts a Slack bridge. Out of the box it ships with a dev-agent (coding), sentry-agent (monitoring/triage), and a control-agent (orchestration) β€” but you can add any agent role. Messages flow:
161163

162164
```
163165
Slack β†’ bridge (access control + content wrapping) β†’ pi agent β†’ tools (tool-guard + safe-bash) β†’ workspace

0 commit comments

Comments
Β (0)