Browse Source

Update AGENTS.md with correct c_util documentation

- Fix command names (describe -> description)
- Remove outdated "currently buggy" note
- Reorganize with clear command examples
- Add proper edit command description
- Update last updated date
nodeinfo-routing-update
Evgeny 2 months ago
parent
commit
5dee18b871
  1. 27
      AGENTS.md

27
AGENTS.md

@ -289,5 +289,30 @@ Crypto: Fixed CCM nonce size to 13 bytes, all crypto tests passing
/doc/etcp_protocol.txt - основной протокол (похож на TCP+QUIC, поддеиживает шифрования, load balancing multi-link, работу а неустойчивых каналах, утилизацию полосы и недопущение перегрузки каналов связи)
- реализация в /src/etcp*.c/h
## Навигация по коду: c_util
*Last updated: 2025-01-20 - After full crypto implementation and testing*
Скрипт для навигации по C-коду проекта.
**Команды:**
```bash
# Оглавление проекта - все функции/структуры/enum с номерами строк
./c_util toc
# Показать сигнатуры с комментариями (по именам)
./c_util description <name1> [name2 ...]
# Показать полный код с номерами строк и checksum
./c_util show <name1> [name2 ...]
# Редактировать код с проверкой checksum
./c_util edit <file> <start_line> <checksum1> [checksum2 ...] <<'EOF'
<новый код>
EOF
```
**edit:** заменяет блок строк начиная с `start_line`. Проверяет контрольные суммы всех заменяемых строк (hex, 2 символа). При несовпадении - ошибка без изменений. Новый код автоматически форматируется с правильными отступами (табы/пробелы определяются из файла).
*Last updated: 2026-02-13 - c_util fully functional with toc/description/show/edit commands*
Loading…
Cancel
Save