|
2 | 2 |
|
3 | 3 | ``` |
4 | 4 | agents/ |
5 | | -├── agent.py ← основной исполняемый файл CLI-агента |
6 | | -├── cli.py ← запуск агента в нужном режиме |
7 | | -├── qa.py ← режим "вопрос-ответ" |
8 | | -├── repl.py ← интерактивный REPL-режим |
9 | | -├── mcp_server.py ← API-интерфейс для HMP-агента (получение новых/случайных записей, разметка, импорт графа и т.п.) |
10 | | -├── notebook.py ← добавление и просмотр пользователем записей в блокноте |
11 | | -├── config.yml ← конфигурация агента (имя, порты, роли и т.п.) |
12 | | -├── ethics.yml ← локальная этическая модель |
13 | | -└── bootstrap.txt ← список начальных узлов |
| 5 | +├── agent.py ← Основной исполняемый файл CLI-агента. |
| 6 | +├── cli.py ← Запуск агента в нужном режиме. |
| 7 | +├── qa.py ← Режим "вопрос-ответ". |
| 8 | +├── repl.py ← Интерактивный REPL-режим. |
| 9 | +├── mcp_server.py ← API-интерфейс для HMP-агента (получение новых/случайных записей, разметка, импорт графа и т.п.). |
| 10 | +├── notebook.py ← Добавление и просмотр пользователем записей в блокноте. |
| 11 | +├── config.yml ← Конфигурация агента (имя, порты, роли и т.п.). |
| 12 | +├── ethics.yml ← Локальная этическая модель. |
| 13 | +└── bootstrap.txt ← Список начальных узлов. |
14 | 14 | └── tools/ |
15 | | - ├── init_db.py ← инициализация базы данных |
16 | | - ├── storage.py ← реализация базового хранилища (`Storage`), подключение SQLite |
17 | | - ├── diagnose.py ← скрипт диагностики соединения, определения IP и проверки порта DHT |
18 | | - ├── llm.py ← обёртка над LLM (заглушка или API) |
19 | | - ├── similarity.py ← сравнение смыслов |
| 15 | + ├── init_db.py ← Инициализация базы данных. |
| 16 | + ├── storage.py ← Реализация базового хранилища (`Storage`), подключение SQLite. |
| 17 | + ├── diagnose.py ← Скрипт диагностики соединения, определения IP и проверки порта DHT. |
| 18 | + ├── context_builder.py ← Сбор всех `контекстов` из БД и их фильтрация. |
| 19 | + ├── llm.py ← Работа с LLM (вызов, выбор модели, системный промпт). |
| 20 | + ├── command_parser.py ← Извлечение команд из JSON или размеченного блока. |
| 21 | + ├── command_executor.py ← Выполнение команд (shell, graph, diary и др). |
| 22 | + ├── memory_utils.py ← Работа с 'llm_memory', 'llm_recent_responses' и стагнацией. |
| 23 | + ├── similarity.py ← Сравнение смыслов. |
20 | 24 | └── ... (другие утилиты) |
21 | 25 | ``` |
22 | 26 |
|
|
0 commit comments