HMP / agents /readme.md
GitHub Action
Sync from GitHub with Git LFS
2c3dd0c
|
raw
history blame
3.38 kB

Текушие требования и зависимости: 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 - сравнение смыслов

Структура БД:

Примеры:

  • config.yml - конфигурация агента (пример)
  • ethics.yml - локальная этическая модель (пример)
  • bootstrap.txt - список начальных узлов (пример)