Текушие требования и зависимости: requirements.txt
agents/
├── agent.py ← основной исполняемый файл CLI-агента
├── cli.py ← запуск агента в нужном режиме
├── qa.py ← режим "вопрос-ответ"
├── repl.py ← интерактивный REPL-режим
├── mcp_server.py ← API-интерфейс для HMP-агента (получение новых/случайных записей, разметка, импорт графа и т.п.)
├── notebook.py ← добавление и просмотр пользователем записей в блокноте
├── config.yml ← конфигурация агента (имя, порты, роли и т.п.)
├── ethics.yml ← локальная этическая модель
└── bootstrap.txt ← список начальных узлов
└── tools/
├── init_db.py ← инициализация базы данных
├── storage.py ← реализация базового хранилища (`Storage`), подключение SQLite
├── diagnose.py ← скрипт диагностики соединения, определения IP и проверки порта DHT
├── llm.py ← обёртка над LLM (заглушка или API)
├── similarity.py ← сравнение смыслов
└── ... (другие утилиты)
Скрипты:
- agent.py - основной исполняемый файл CLI-агента
- cli.py - запуск агента в нужном режиме
- qa.py - режим "вопрос-ответ"
- repl.py - интерактивный REPL-режим
- mcp_server.py - API-интерфейс для HMP-агента (получение новых/случайных записей, разметка, импорт графа и т.п.)
- notebook.py - добавление и просмотр пользователем записей в блокноте
- tools
- storage.py - реализация базового хранилища (
Storage
), подключение SQLite - init_db.py - инициализация базы данных
- llm.py - обёртка над LLM (заглушка или API)
- diagnose.py - скрипт диагностики соединения, определения IP и проверки порта DHT
- similarity.py - сравнение смыслов
- storage.py - реализация базового хранилища (
Структура БД:
- db_structure.md - человекочитаемый формат
- db_structure.sql - SQL
Примеры:
- config.yml - конфигурация агента (пример)
- ethics.yml - локальная этическая модель (пример)
- bootstrap.txt - список начальных узлов (пример)