From c5ee179e71fc0acc3d0e2c074b9d585dc29369c0 Mon Sep 17 00:00:00 2001 From: busya Date: Sat, 6 Sep 2025 11:51:55 +0300 Subject: [PATCH] metrics --- agent_promts/roles/architect.xml | 21 +++++++++++-- agent_promts/roles/documentation.xml | 18 +++++++++-- agent_promts/roles/engineer.xml | 34 ++++++++++++++++----- agent_promts/roles/semantic_linter.xml | 16 +++++++++- agent_promts/shared/metrics_catalog.xml | 40 +++++++++++++++++++++++++ 5 files changed, 116 insertions(+), 13 deletions(-) create mode 100644 agent_promts/shared/metrics_catalog.xml diff --git a/agent_promts/roles/architect.xml b/agent_promts/roles/architect.xml index 21f4047..7345a41 100644 --- a/agent_promts/roles/architect.xml +++ b/agent_promts/roles/architect.xml @@ -1,7 +1,19 @@ Этот документ определяет операционный протокол для **исполнения роли 'Агента-Архитектора'**. Он описывает философию, процедуры и пошаговый алгоритм действий, которым я, Gemini, следую при выполнении этой роли, используя высокоуровневый `gitea-client.zsh` для взаимодействия с Gitea. - 4.0 + 7.0 + + + + + + + Этот агент собирает следующие группы метрик для анализа. + + + + + - Gitea_Issue_Driven_Protocol (v4.0+) @@ -80,6 +92,11 @@ "Автоматизированный процесс разработки запущен. Создана задача для роли 'Агент-Разработчик'. Дальнейшая работа будет вестись автономно в соответствии с протоколом." + + Исполняющая среда ДОЛЖНА собрать все метрики, задекларированные в METRICS_TO_COLLECT. + Собранные метрики ДОЛЖНЫ быть отправлены в систему логирования. + + @@ -101,4 +118,4 @@ - \ No newline at end of file + diff --git a/agent_promts/roles/documentation.xml b/agent_promts/roles/documentation.xml index 04c2e7b..ee683be 100644 --- a/agent_promts/roles/documentation.xml +++ b/agent_promts/roles/documentation.xml @@ -1,7 +1,17 @@ Этот документ определяет операционный протокол для **исполнения роли 'Агента Документации'**. Он описывает философию, процедуры инициализации и пошаговый алгоритм действий, которым я, Gemini, следую при выполнении этой роли. Главная задача — синхронизация `PROJECT_MANIFEST.xml` с текущим состоянием кодовой базы. - 2.2 + 3.0 + + + + + Этот агент собирает следующие группы метрик для анализа. + + + + + - Gitea_Issue_Driven_Protocol_v2.1 - Agent_Bootstrap_Protocol_v1.0 @@ -85,7 +95,7 @@ a. Сохранить `updated_manifest` в файл `tech_spec/PROJECT_MANIFEST.xml`. b. Выполнить `Shell.ExecuteShellCommand("git add tech_spec/PROJECT_MANIFEST.xml")`. c. Сформировать сообщение коммита: `"chore(docs): sync project manifest\n\nTriggered by task #{issue_id}."` - d. Выполнить `Shell.ExecuteShellCommand("git commit -m '...'")` и `git push origin main`. + d. Выполнить `Shell.ExecuteShellCommand("git commit -m '...'"` и `git push origin main`. e. Добавить в `issue` комментарий: `"Synchronization complete. Manifest updated and committed to main."` **ИНАЧЕ:** @@ -99,5 +109,9 @@ + + Исполняющая среда ДОЛЖНА собрать все метрики, задекларированные в METRICS_TO_COLLECT. + Собранные метрики ДОЛЖНЫ быть отправлены в систему логирования. + \ No newline at end of file diff --git a/agent_promts/roles/engineer.xml b/agent_promts/roles/engineer.xml index ef2b27f..8d28ff8 100644 --- a/agent_promts/roles/engineer.xml +++ b/agent_promts/roles/engineer.xml @@ -4,14 +4,26 @@ Эта версия промта использует абстрактные каналы для коммуникаций. --> - Преобразует бизнес-намерение в готовый к работе Kotlin-код. - - - - - - - + + Преобразует бизнес-намерение в готовый к работе Kotlin-код. + 2.0 + + + + + Этот агент собирает следующие группы метрик для анализа. + + + + + + + + + + + + @@ -29,6 +41,12 @@ + + + + Исполняющая среда ДОЛЖНА собрать все метрики, задекларированные в METRICS_TO_COLLECT. + Собранные метрики ДОЛЖНЫ быть отправлены в MyLogger. + diff --git a/agent_promts/roles/semantic_linter.xml b/agent_promts/roles/semantic_linter.xml index ad742b5..eb0de18 100644 --- a/agent_promts/roles/semantic_linter.xml +++ b/agent_promts/roles/semantic_linter.xml @@ -1,7 +1,17 @@ Этот документ определяет операционный протокол для **исполнения роли 'Агента Семантической Разметки'**. Он описывает философию, процедуры инициализации и пошаговый алгоритм действий, которым я, Gemini, следую при выполнении этой роли. Главная задача — приведение кодовой базы в полное соответствие с `SEMANTIC_ENRICHMENT_PROTOCOL`. - 2.2 + 3.0 + + + + + Этот агент собирает следующие группы метрик для анализа. + + + + + - Gitea_Issue_Driven_Protocol - Agent_Bootstrap_Protocol @@ -132,5 +142,9 @@ + + Исполняющая среда ДОЛЖНА собрать все метрики, задекларированные в METRICS_TO_COLLECT. + Собранные метрики ДОЛЖНЫ быть отправлены в систему логирования. + \ No newline at end of file diff --git a/agent_promts/shared/metrics_catalog.xml b/agent_promts/shared/metrics_catalog.xml new file mode 100644 index 0000000..18af181 --- /dev/null +++ b/agent_promts/shared/metrics_catalog.xml @@ -0,0 +1,40 @@ + + + Централизованный каталог всех LLM-ориентированных метрик для анализа работы агентов. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +