Skip to content

Commit 00d46d5

Browse files
committed
feat: adds how it work for cross-machine mode
Signed-off-by: Dennis Zhuang <killme2008@gmail.com>
1 parent 513b667 commit 00d46d5

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

README.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ This turns devtap into a general-purpose human→agent message channel — no co
7070

7171
## How It Works
7272

73+
**Local mode** (default, file-based):
74+
7375
```
7476
Terminal A (Claude Code) Terminal B (build/dev)
7577
┌──────────────────┐ ┌────────────────────────────┐
@@ -82,7 +84,24 @@ Terminal A (Claude Code) Terminal B (build/dev)
8284
└────────────────────────────┘
8385
```
8486

85-
1. `devtap install` configures the MCP server for your AI tool
87+
**Cross-machine mode** (with [GreptimeDB](#greptimedb-optional)):
88+
89+
```
90+
Your laptop CI / remote build server
91+
┌──────────────────┐ ┌────────────────────────────┐
92+
│ Claude Code │ │ devtap -- make │
93+
│ get_build_errors│ │ │
94+
│ │ │ captures stdout/stderr │
95+
│ receives errors,│ └─────────────┬──────────────┘
96+
│ fixes code │ │ write
97+
└────────┬─────────┘ ▼
98+
│ drain ┌────────────────────────────┐
99+
└───────────────────►│ GreptimeDB │
100+
│ (shared session store) │
101+
└────────────────────────────┘
102+
```
103+
104+
1. `devtap install` configures the MCP server for your AI tool (pass `--session` and `--store` for cross-machine setup)
86105
2. `devtap -- <cmd>` runs your command, captures stdout/stderr, fans out to all registered adapters
87106
3. Each AI tool independently drains its own copy via `get_build_errors`
88107
4. AI sees the errors and fixes them

0 commit comments

Comments
 (0)