From 5dee18b871ddb6e9e7e56e703f1dd1f7e2bbed47 Mon Sep 17 00:00:00 2001 From: Evgeny Date: Fri, 13 Feb 2026 15:59:18 +0300 Subject: [PATCH] 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 --- AGENTS.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index 8cbafb4..79e161d 100644 --- a/AGENTS.md +++ b/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* \ No newline at end of file +Скрипт для навигации по C-коду проекта. + +**Команды:** + +```bash +# Оглавление проекта - все функции/структуры/enum с номерами строк +./c_util toc + +# Показать сигнатуры с комментариями (по именам) +./c_util description [name2 ...] + +# Показать полный код с номерами строк и checksum +./c_util show [name2 ...] + +# Редактировать код с проверкой checksum +./c_util edit [checksum2 ...] <<'EOF' +<новый код> +EOF +``` + +**edit:** заменяет блок строк начиная с `start_line`. Проверяет контрольные суммы всех заменяемых строк (hex, 2 символа). При несовпадении - ошибка без изменений. Новый код автоматически форматируется с правильными отступами (табы/пробелы определяются из файла). + + + +*Last updated: 2026-02-13 - c_util fully functional with toc/description/show/edit commands* \ No newline at end of file