File size: 5,457 Bytes
d9dd82c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76501a1
d9dd82c
 
 
 
 
 
 
 
 
 
49ff316
d9dd82c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76501a1
 
 
 
d9dd82c
 
 
 
76501a1
d9dd82c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76501a1
d9dd82c
 
 
49ff316
76501a1
 
 
 
 
d9dd82c
76501a1
d9dd82c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76501a1
d9dd82c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76501a1
d9dd82c
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
---
language:
  - zh
  - en
license: gpl-3.0
tags:
  - agent
  - kv-cache
  - compression
  - memory-management
  - deepseek
  - harness
  - plugin
  - autonomous-agent
---

# AgentFrame v3 ยท ๅ…ˆๆ˜Ž (Xianming) โ€” ็ฌฌไธ‰ไปฃ้ข„่งˆ็‰ˆ

**่„‘ = DeepSeek ยท ๆ‰‹ = ๅทฅๅ…ทๆ‰ง่กŒ ยท ่ฎฐๅฟ† = ๅ››ๅฑ‚่‡ชไธป็ฎก็† ยท ๅฃณ = DeepSeek Harness**

> v3 ๆ ธๅฟƒๅ‡็บง: **ๆ•ดๅˆ DeepSeek Harness** โ€” AgentFrame ็š„่ฎฐๅฟ†็ณป็ปŸๆˆไธบ
> DeepSeek ๅฎ˜ๆ–น Agent ๆก†ๆžถ็š„ๅŽ‹็ผฉๅŽ็ซฏๆ’ไปถ (`dsh-compaction-agentframe`)
>
> ็Šถๆ€: ้ข„่งˆ็‰ˆ (Preview) ยท ่ฟญไปฃไธญ

---

##  v3 ๆ–ฐ็‰นๆ€ง: DeepSeek Harness ๆ•ดๅˆ

DeepSeek Harness (`github.com/deepseek-ai/deepseek-harness`) ๅผ€ๆบๅŽ๏ผŒ
AgentFrame ไฝœไธบ **compaction ๅŽ็ซฏๆ’ไปถ**ๆŽฅๅ…ฅ๏ผŒๅฎž็Žฐ"ไธ€ๅˆ‡็š†ๆ’ไปถ"๏ผš

```
DeepSeek Harness (dsh)                    AgentFrame (ๅ…ˆๆ˜Ž)
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  ctx.compaction (seam)   โ”‚ โ† ๆ›ฟๆข โ†’     โ”‚ compaction-agentframe โ”‚
โ”‚  compaction-basic (้ป˜่ฎค) โ”‚              โ”‚  ่ฏญไน‰่ฝจ: MemoryDirectorโ”‚
โ”‚  LLM ๆ‘˜่ฆๅŽ‹็ผฉ            โ”‚              โ”‚  ็‰ฉ็†่ฝจ: MLA+INT4     โ”‚
โ”‚  surface/ไบ‹ไปถ/ๆŒไน…ๅŒ–     โ”‚  ไฟๆŒๅฅ‘็บฆ     โ”‚  28.4x KV ๅŽ‹็ผฉ        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜              โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

### ๆŽฅๅ…ฅๆ–นๅผ (ไธ€่กŒ้…็ฝฎ)

```yaml
# profile ็š„ cordis.patch.yml
- id: compaction-agentframe
  name: '@deepseek-ai/dsh-compaction-agentframe'
  config:
    semantic: true      # ่ฏญไน‰ๅŽ‹็ผฉ (MemoryDirector ๆ€่ทฏ)
    retainRatio: 0.2    # ไฟ็•™ 20% ๅ…ณ้”ฎไฟกๆฏ
    physical: true      # ็‰ฉ็†ๅŽ‹็ผฉ่ฎฐ่ดฆ (7776B/token)
```

### ๆ’ไปถ้ชŒ่ฏ็ป“ๆžœ (smoke test)

```
 ctx.compaction = registered (ๅผ•ๆ“Žๆณจๅ†Œๅˆฐ Cordis)
 compactIfNeeded / compactNow / compactRegion ๅ…จๅฎž็Žฐ
 ่ฏญไน‰ๅŽ‹็ผฉ: ้—ฒ่Š"ไปŠๅคฉๅคฉๆฐ”ไธ้”™" โ†’ ๅ‰”้™ค
 ่ฏญไน‰ๅŽ‹็ผฉ: ๅ…ณ้”ฎไปฃ็  "socket / ConnectionError" โ†’ ไฟ็•™
```

---

##  ๆžถๆž„ (ไธ‰ไปฃๆผ”่ฟ›)

| ็‰ˆๆœฌ | ๆ ธๅฟƒ | ็ช็ ด |
|------|------|------|
| **v1** | ๅ››ๅฑ‚ๆตๆฐด็บฟ (่ฎค็Ÿฅ/่ทฏ็”ฑ/ๅญ˜ๅ‚จ/็‰ฉ็†) | ๆก†ๆžถๅŒ– |
| **v2** | MemoryDirector ่‡ชไธป่ฎฐๅฟ† | ๆจกๅž‹่‡ชๅทฑๅ†ณๅฎš่ฎฐไป€ไนˆๅฟ˜ไป€ไนˆ |
| **v3 ๅ…ˆๆ˜Ž** | **DeepSeek Harness ๆ•ดๅˆ** | ๆˆไธบๅฎ˜ๆ–น Agent ๆก†ๆžถ็š„ๅŽ‹็ผฉๆ’ไปถ |

```
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚          DeepSeek Harness (ๅฃณ)              โ”‚
โ”‚  Agent loop / Session log / Tools / Sandbox โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
โ”‚  โ”‚   AgentFrame (่ฎฐๅฟ†)                    โ”‚  โ”‚
โ”‚  โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚  โ”‚
โ”‚  โ”‚  โ”‚่ฏญไน‰่ฝจ โ”‚โ†’โ”‚็‰ฉ็†่ฝจ     โ”‚โ†’โ”‚ ๆฃ€็ดข/้—ๅฟ˜   โ”‚ โ”‚  โ”‚
โ”‚  โ”‚  โ”‚Directorโ”‚ โ”‚MLA+INT4  โ”‚ โ”‚ Auraๆ›ฒ็บฟ    โ”‚ โ”‚  โ”‚
โ”‚  โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚  โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
```

##  ๆ ธๅฟƒ่ƒฝๅŠ› (v1+v2 ไฟ็•™)

| ่ƒฝๅŠ› | ่ฏดๆ˜Ž | ้ชŒ่ฏ |
|------|------|------|
| **KV ๅŽ‹็ผฉ** | ๅธๆ”ถๅผ MLA + INT4 = **28.4x** |  L40S ๅฎžๆต‹ |
| **่ฏญไน‰่’ธ้ฆ** | MemoryDirector 3.2x (67โ†’21 tokens) |  API ๅฎžๆต‹ |
| **ๆ€ปๅŽ‹็ผฉ** | ~113x (27MB โ†’ 235KB) |  |
| **Top-K ไฟๆŠค** | ๅ…ณ้”ฎๅ— 16bit + ๅ…ถไฝ™ 4bit = 0/100 ็ฟป่ฝฌ |  |
| **Aura ้—ๅฟ˜** | S(t)=Iยท2^(-t/ฯ„) ๆŒ‡ๆ•ฐ้—ๅฟ˜ |  |
| **3-Agent ้ชŒ่ฏ** | ่ฎจ่ฎบๅฎค + ๅนป่ง‰ๆฃ€ๆต‹ + ๅฅ–ๆƒฉ |  |

##  ๅฟซ้€Ÿๅผ€ๅง‹

### AgentFrame ๆœฌไฝ“ (Python)

```bash
pip install -e agentframe/
export AGENTFRAME_API_KEY="sk-xxx"

python3 -m agentframe.cli demo
python3 -m agentframe.cli ingest "็Ÿฅ่ฏ†" --tags kv
python3 -m agentframe.cli ask "้—ฎ้ข˜"
```

### dsh ๆ’ไปถ (TypeScript)

```bash
# ๅœจ deepseek-harness ไป“ๅบ“ๅ†…
cd packages/compaction/compaction-agentframe
pnpm install
npx tsc -b tsconfig.json   # ็ผ–่ฏ‘
npx tsx tests/smoke.ts     # ้ชŒ่ฏ
```

### Python ๅบ“ๆ–นๅผ

```python
from agentframe.config import AgentFrameConfig
from agentframe.core.engine import ContextEngine

eng = ContextEngine(AgentFrameConfig.from_env())
r = eng.ask_autopilot("ๆˆ‘็š„ๆœๅŠกๅ™จ IP ๆ˜ฏ 98.142.241.130")
print(r.meta["memory_decision"])   # ่‡ชไธป่ฎฐๅฟ†ๅ†ณ็ญ–
```

##  ๅ‘ๅธƒๅ†…ๅฎน

```
AgentFrame-v3-preview/
โ”œโ”€โ”€ agentframe/          # AgentFrame ๆœฌไฝ“ (Python, v3.0.0-preview)
โ”‚   โ”œโ”€โ”€ core/           # ๅ››ๅฑ‚ๆ ธๅฟƒ + MemoryDirector
โ”‚   โ”œโ”€โ”€ llm/ embed/ api/ cli.py
โ”‚   โ””โ”€โ”€ README.md
โ””โ”€โ”€ dsh-plugin/          # DeepSeek Harness ๆ•ดๅˆๆ’ไปถ
    โ””โ”€โ”€ compaction-agentframe/
        โ”œโ”€โ”€ src/index.ts        # ๅŽ‹็ผฉๅผ•ๆ“Ž (็ปงๆ‰ฟ CompactionEngine)
        โ”œโ”€โ”€ lib/                # ็ผ–่ฏ‘ไบง็‰ฉ
        โ”œโ”€โ”€ tests/smoke.ts      # ้ชŒ่ฏๆต‹่ฏ•
        โ””โ”€โ”€ README.md
```

##  License

GPL-3.0 ยฉ Cloud LTE Studio

*AgentFrame v3 ๅ…ˆๆ˜Ž ยท ่„‘ๆ‰‹ๅฃณไธ€ไฝ“ ยท ไธŠไธ‹ๆ–‡ๆฐธไธไธขๅคฑ*