Skip to content

Commit 6a8b6d8

Browse files
committed
docs: correct server stack wording to Go
1 parent 0af9cc9 commit 6a8b6d8

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

docs/design.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# DexDex Design
22

33
DexDex is a cross-platform orchestration UI for CLI-based coding agents.
4-
DexDex uses a Connect RPC-first architecture with Tauri clients and Rust servers.
4+
DexDex uses a Connect RPC-first architecture with Tauri clients and Go servers.
55
This document is the primary architecture reference.
66

77
## Product Overview
@@ -21,7 +21,7 @@ Primary outcomes:
2121
## Product Goals
2222

2323
1. Use Tauri as the desktop and mobile app container.
24-
2. Use Rust for `main-server` and `worker-server`.
24+
2. Use Go for `main-server` and `worker-server`.
2525
3. Use `Workspace` as the primary connectivity and scope concept.
2626
4. Use UnitTask-centric workflows with nested SubTask and AgentSession history.
2727
5. Make PR management and PR review assist first-class workflows.
@@ -58,7 +58,7 @@ Mobile is not a separate business-logic path.
5858
```
5959
Connect RPC + Event Streams
6060
┌───────────────────────┐ https://api endpoint ┌───────────────────────┐
61-
│ Tauri Client │ <----------------------> │ Main Server (Rust)
61+
│ Tauri Client │ <----------------------> │ Main Server (Go)
6262
│ (Desktop / iOS / │ │ - RPC API │
6363
│ Android) │ │ - Workspace/Task/PR │
6464
│ - React UI │ │ - Event broker │
@@ -68,7 +68,7 @@ Mobile is not a separate business-logic path.
6868
│ │ Connect RPC
6969
│ │
7070
│ ┌─────────▼──────────┐
71-
│ │ Worker Server (Rust)
71+
│ │ Worker Server (Go)
7272
│ │ - Worktree exec │
7373
│ │ - Agent sessions │
7474
│ │ - Log stream │
@@ -83,10 +83,10 @@ Communication rule:
8383

8484
## Monorepo Structure
8585

86-
- `apps/main-server/` (Rust)
87-
- `apps/worker-server/` (Rust)
86+
- `apps/main-server/` (Go)
87+
- `apps/worker-server/` (Go)
8888
- `apps/tauri-app/` (Tauri + React)
89-
- shared Rust crates under `crates/` with Cargo workspace management
89+
- shared crates and shared packages under `crates/`
9090

9191
## Deployment Profiles
9292

docs/main-server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Main Server (Rust)
1+
# Main Server (Go)
22

33
Main Server is the control plane for DexDex.
44
It exposes Connect RPC APIs and coordinates task, PR, and event lifecycles.
@@ -19,7 +19,7 @@ It exposes Connect RPC APIs and coordinates task, PR, and event lifecycles.
1919

2020
```
2121
┌──────────────────────────────────────────────────────────────┐
22-
│ Main Server (Rust)
22+
│ Main Server (Go)
2323
│ │
2424
│ Connect RPC Handlers │
2525
│ ├── WorkspaceService │

docs/worker-server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Worker Server (Rust)
1+
# Worker Server (Go)
22

33
Worker Server executes SubTasks using AI coding agents in isolated worktree environments.
44

@@ -22,7 +22,7 @@ Worker Server executes SubTasks using AI coding agents in isolated worktree envi
2222

2323
```
2424
┌──────────────────────────────────────────────────────────────┐
25-
│ Worker Server (Rust)
25+
│ Worker Server (Go)
2626
│ │
2727
│ Job Receiver (Connect RPC client/server) │
2828
│ └── SubTask Runner │

0 commit comments

Comments
 (0)