GitHub Action
commited on
Commit
·
b90ad92
1
Parent(s):
50a445e
Sync from GitHub with Git LFS
Browse files- docs/HMP-Agent-API.md +12 -12
docs/HMP-Agent-API.md
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
-
|
| 2 |
|
| 3 |
Этот документ описывает **базовый API** когнитивного агента HMP. Каждый вызов включает описание, параметры, возвращаемые значения и (опционально) примеры.
|
| 4 |
|
| 5 |
-
|
| 6 |
|
| 7 |
**Легенда по доступности API-вызовов:**
|
| 8 |
|
|
@@ -16,7 +16,7 @@
|
|
| 16 |
|
| 17 |
---
|
| 18 |
|
| 19 |
-
|
| 20 |
|
| 21 |
```yaml
|
| 22 |
write_entry:
|
|
@@ -56,7 +56,7 @@ search_entries:
|
|
| 56 |
|
| 57 |
---
|
| 58 |
|
| 59 |
-
|
| 60 |
|
| 61 |
```yaml
|
| 62 |
add_concept:
|
|
@@ -111,7 +111,7 @@ expand_graph:
|
|
| 111 |
|
| 112 |
---
|
| 113 |
|
| 114 |
-
|
| 115 |
|
| 116 |
**POST** `/add_concept`
|
| 117 |
|
|
@@ -132,7 +132,7 @@ expand_graph:
|
|
| 132 |
|
| 133 |
---
|
| 134 |
|
| 135 |
-
|
| 136 |
|
| 137 |
```yaml
|
| 138 |
get_reputation:
|
|
@@ -183,7 +183,7 @@ reputation_diff:
|
|
| 183 |
|
| 184 |
---
|
| 185 |
|
| 186 |
-
|
| 187 |
|
| 188 |
**POST** `/update_reputation`
|
| 189 |
|
|
@@ -205,7 +205,7 @@ reputation_diff:
|
|
| 205 |
|
| 206 |
---
|
| 207 |
|
| 208 |
-
|
| 209 |
|
| 210 |
```yaml
|
| 211 |
list_known_nodes:
|
|
@@ -277,7 +277,7 @@ publish_snapshot:
|
|
| 277 |
|
| 278 |
---
|
| 279 |
|
| 280 |
-
|
| 281 |
|
| 282 |
**POST** `/sync_with_node`
|
| 283 |
|
|
@@ -303,7 +303,7 @@ publish_snapshot:
|
|
| 303 |
|
| 304 |
---
|
| 305 |
|
| 306 |
-
|
| 307 |
|
| 308 |
```yaml
|
| 309 |
init_storage:
|
|
@@ -358,7 +358,7 @@ switch_mode:
|
|
| 358 |
|
| 359 |
---
|
| 360 |
|
| 361 |
-
|
| 362 |
|
| 363 |
**GET** `/status`
|
| 364 |
|
|
@@ -379,7 +379,7 @@ switch_mode:
|
|
| 379 |
|
| 380 |
---
|
| 381 |
|
| 382 |
-
|
| 383 |
|
| 384 |
> Документ описывает API-базис для HMP-агентов, поддерживающих когнитивную, семантическую, репутационную и сетевую логику.
|
| 385 |
> Расширения через `MeshNode`, `Enlightener`, `MCP` и другие агенты поддерживаются через модульную архитектуру.
|
|
|
|
| 1 |
+
# HMP-Agent API Specification (v0.2)
|
| 2 |
|
| 3 |
Этот документ описывает **базовый API** когнитивного агента HMP. Каждый вызов включает описание, параметры, возвращаемые значения и (опционально) примеры.
|
| 4 |
|
| 5 |
+
См. также: [HMP-Agent-Overview.md](./HMP-Agent-Overview.md), [Enlightener.md](./Enlightener.md), [MeshNode.md](./MeshNode.md)
|
| 6 |
|
| 7 |
**Легенда по доступности API-вызовов:**
|
| 8 |
|
|
|
|
| 16 |
|
| 17 |
---
|
| 18 |
|
| 19 |
+
## 1. Cognitive Diary API ✅ 🔌
|
| 20 |
|
| 21 |
```yaml
|
| 22 |
write_entry:
|
|
|
|
| 56 |
|
| 57 |
---
|
| 58 |
|
| 59 |
+
## 2. Semantic Graph API ✅ 🔌
|
| 60 |
|
| 61 |
```yaml
|
| 62 |
add_concept:
|
|
|
|
| 111 |
|
| 112 |
---
|
| 113 |
|
| 114 |
+
Примеры (в JSON-стиле):
|
| 115 |
|
| 116 |
**POST** `/add_concept`
|
| 117 |
|
|
|
|
| 132 |
|
| 133 |
---
|
| 134 |
|
| 135 |
+
## 3. Reputation & Trust API ✅ 🔌 🧩
|
| 136 |
|
| 137 |
```yaml
|
| 138 |
get_reputation:
|
|
|
|
| 183 |
|
| 184 |
---
|
| 185 |
|
| 186 |
+
Примеры:
|
| 187 |
|
| 188 |
**POST** `/update_reputation`
|
| 189 |
|
|
|
|
| 205 |
|
| 206 |
---
|
| 207 |
|
| 208 |
+
## 4. Mesh & Sync API ✅ 🌐 🧩
|
| 209 |
|
| 210 |
```yaml
|
| 211 |
list_known_nodes:
|
|
|
|
| 277 |
|
| 278 |
---
|
| 279 |
|
| 280 |
+
Пример:
|
| 281 |
|
| 282 |
**POST** `/sync_with_node`
|
| 283 |
|
|
|
|
| 303 |
|
| 304 |
---
|
| 305 |
|
| 306 |
+
## 5. Agent Self-Management API 🛠️
|
| 307 |
|
| 308 |
```yaml
|
| 309 |
init_storage:
|
|
|
|
| 358 |
|
| 359 |
---
|
| 360 |
|
| 361 |
+
Пример:
|
| 362 |
|
| 363 |
**GET** `/status`
|
| 364 |
|
|
|
|
| 379 |
|
| 380 |
---
|
| 381 |
|
| 382 |
+
## Summary
|
| 383 |
|
| 384 |
> Документ описывает API-базис для HMP-агентов, поддерживающих когнитивную, семантическую, репутационную и сетевую логику.
|
| 385 |
> Расширения через `MeshNode`, `Enlightener`, `MCP` и другие агенты поддерживаются через модульную архитектуру.
|