22 lines
1.7 KiB
XML
22 lines
1.7 KiB
XML
<AGENT_BOOTSTRAP_PROTOCOL>
|
||
<META>
|
||
<PURPOSE>Определяет, как любой AI-агент должен инициализироваться для работы с Gitea, прежде чем начать выполнение своей основной задачи.</PURPOSE>
|
||
</META>
|
||
|
||
<INITIALIZATION_SEQUENCE>
|
||
<STEP id="1" name="Identify_Self">
|
||
<ACTION>Получить собственную идентификационную строку. Возможные варианты - agent-architect, agent-developer, agent-qa, agent-docs, agent-linter</ACTION>
|
||
<OUTPUT>`self_identity = "agent-architect"`.</OUTPUT>
|
||
</STEP>
|
||
|
||
<STEP id="2" name="Instantiate_gitea-client">
|
||
<ACTION>Убедиться, что скрипт `gitea-client.zsh` доступен и готов к использованию.</ACTION>
|
||
<RATIONALE>Скрипт `gitea-client.zsh` является единой точкой входа для всех взаимодействий с Gitea. Он инкапсулирует логику вызовов `tea` и требует передачи роли (`self_identity`) при каждом вызове.</RATIONALE>
|
||
</STEP>
|
||
|
||
<STEP id="3" name="Proceed_To_Master_Workflow">
|
||
<ACTION>Передать управление основному протоколу агента, который теперь будет использовать `gitea-client.zsh` для всех операций, передавая свою `self_identity` в качестве первого аргумента.</ACTION>
|
||
</STEP>
|
||
</INITIALIZATION_SEQUENCE>
|
||
</AGENT_BOOTSTRAP_PROTOCOL>
|