From 0b8a516a82c9ff96293997db791663fa2568f19c Mon Sep 17 00:00:00 2001 From: shreyas-lyzr <141219160+shreyas-lyzr@users.noreply.github.com> Date: Sun, 31 May 2026 05:01:04 -0400 Subject: [PATCH] docs(README): drop 'vs. other agent frameworks' comparison table MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Comparison tables of this shape age poorly and read defensively to visitors. Keep the four-axes section that follows — it stands on its own as the value proposition. --- README.md | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/README.md b/README.md index 11412f5..929593a 100644 --- a/README.md +++ b/README.md @@ -33,17 +33,6 @@ A reference implementation of the **Harness Protocol** — a framework-agnostic - **Production-shaped failure semantics** — explicit, documented contracts: `AuditSink` is fire-and-forget, `SessionStore` is fail-loud, sibling sessions never share blast radius. Validated by an adversarial conformance suite. - **Live-tested** — every substrate × every engine × every memory backend verified end-to-end against the real Anthropic API. -### vs. other agent frameworks - -| | LangChain / LangGraph | CrewAI | AutoGen | OpenInterpreter | **ComputerAgent** | -|---|---|---|---|---|---| -| Agent definition is portable across processes | Python class | Python YAML | Python class | Python | **Git repo / inline manifest (any language)** | -| Wire protocol you can drive with `curl` | ❌ | ❌ | ❌ | ❌ | **✅ HTTP+SSE** | -| Same code runs locally + in cloud sandbox + in a VM | Per-integration | Per-integration | Per-integration | Local only | **✅ One-line `runtime:` swap** | -| Swappable conversation memory backend | Per-integration | ❌ | Per-integration | ❌ | **✅ One-line `sessionStore:` swap** | -| Resume across process restart, host changes, substrate teardown | Manual | ❌ | Manual | ❌ | **✅ Built-in (`SessionStore`)** | -| Conformance suite for third-party plug-ins | ❌ | ❌ | ❌ | ❌ | **✅ `@computeragent/testing`** | - ComputerAgent decomposes the agent stack into **four orthogonal axes** — any combination works through the same SDK call: - **WHAT** — agent identity. Default loader: [GitAgentProtocol](https://github.com/open-gitagent/gitagent-protocol). Add your own with an `IdentityLoader`.